Ubuntu 16.04


14

Bu yeni özellik eklentisi ile tamamen karıştı . Bunun ayrıntılı soru-cevap olabileceğini biliyorum, ancak bununla ilgili bazı bilgileri bilmem gerekiyor.

Geleneksel deb paketlerinin yanı sıra en son uzun vadeli destek sürümünde varsayılan olarak yüklenebilen yeni uygulama biçimini de ekledim. Peki, .snapuzantısı olan paketler var .debmı? Sonra, nasıl kurulur?

Kullanıcı, tüm sisteminizin dengesini bozmadan Ubuntu'nun eski sürümlerindeki uygulamaların daha yeni sürümlerini kullanabilir. Deb ve snap arasındaki tek fark bu mu? Sadece LTS sürümü için mi yoksa LTS dışı için mi var?

Bununla , kaynak ve mevcut deb paketlerinden uygulamaları kolayca oluşturmak ve paketlemek için “snapcraft” adı verilen yeni bir aracın tanıtılmasıyla geliştiriciler için snaps oluşturmanın basitleştirildiği de söylenir . Masaüstü kullanıcısı için mi yoksa sadece geliştiriciler için faydalı mı?


1
+1. Snap paketi formatı ve geliştiriciler için bir şeyleri nasıl değiştirdiği hakkında çok fazla tanıtım yapıldı - ancak son kullanıcıya hangi değişiklikleri uygulayacağına dair bilgi bulmak zor.
Jos

Yanıtlar:


14

snap paketleri snap komutu ile kurulur. Daha fazla bilgi burada .

Kullanılabilir ek paketleri arama

Mağazadaki tüm kullanılabilir paketlerin listesini görmek için bir terminal açın ve aşağıdaki komutu çalıştırın:

snap find

Belirli bir paketi ada göre aramak için arama teriminizi snap find komutunun sonuna eklemeniz yeterlidir:

snap find name

Daha eksiksiz bir arama-arama paketi açıklamalarının yanı sıra paket adları için, snap find komutunun çıktısını grep filtreleme aracıyla bağlayın, örneğin:

snap find | grep search

Snap paketi nasıl kurulur

Bir ek paket yüklemek için paketi ada göre belirterek aşağıdaki komutu kullanın. Bu sistemde değişiklikler yaptığı için, sudokök ayrıcalıklarıyla çalıştırmak için komuttan önce eklemeniz gerekir.

sudo snap install package-name

Snap komutu, terminal penceresinde ilerlemeyi görüntüleyerek belirttiğiniz snap paketini indirip kuracaktır.

Yüklediğiniz uygulamayı diğer uygulamalar gibi başlatabilirsiniz. Bir grafik uygulamasıysa, masaüstünüzün uygulamalar menüsünde görünmelidir. Aksi takdirde, uygulamanın adını terminale yazmaya başlayın ve Tabotomatik olarak tamamlamak için tuşuna basın . Daha sonra Enteruygulamayı başlatmak veya yüklediğiniz komutu çalıştırmak için tuşuna basabilirsiniz .

Snap paketi nasıl güncellenir?

Yüklü bir ek paketi güncellemek için paketin adını belirterek aşağıdaki komutu çalıştırın. Ekin yeni bir sürümü mevcutsa, indirilir ve yüklenir.

sudo snap refresh package-name

Şu anda yüklü olan tüm ek paketleri güncelleyen bir komut yok gibi görünüyor, ancak gelecekte bir tane eklendiğini görmemiz şaşırtıcı olmaz.

Yüklü ek paketlerinizi listeleme

Yüklü ek paketlerinizi listelemek için aşağıdaki komutu çalıştırın

snap list

Yüklü paketlerinizi aramak için bu komutu kullanabilirsiniz, ayrıca çıktıyı tekrar grep aracılığıyla iletin:

snap list | grep search

Snap paketi nasıl kaldırılır

Yüklü bir ek paketi bilgisayarınızdan kaldırmak için aşağıdaki komutu çalıştırın:

 sudo snap remove package-name

Son değişiklikleri görüntüle

Sistem değişikliklerinin bir listesini görüntülemek için aşağıdaki komutu çalıştırın. Bu, son zamanlarda yüklediğiniz, yenilediğiniz (güncellediğiniz) ve kaldırdığınız ek paketlerin bir listesini ve bu işlemlerin gerçekleştiği zamanları görüntüler.

snap changes

Diğer işlemleri görün

Daha fazla ek komut işlemi görmek için, aşağıdaki komutla ek komutun el kitabına bakın. Kılavuzda ilerlemek için ok ve sayfa yukarı / aşağı tuşlarını kullanın. qişiniz bittiğinde çıkmak için tuşuna basın .

man snap  

Aslında, bir .deb paketi çalıştırılabilir bir artı sisteme yüklemek için gereken bilgileri içerir: nereye gider, neye bağlıdır, vb. Bunu yürütülebilir dosyayı ve gerekli bağımlılıkları içeren bir ek paketle karşılaştırın - düşünün kütüphanelerin statik olarak bağlanması ve sistemin başka bir yerinde kurulu olanları dinamik olarak çağırması gibi.

Fikir, işletim sisteminde kararlı bir sürüm A kitaplığına sahip olabileceğinizdir, ancak yeni bir uygulama B sürümünü isteyebilir. Bir .deb ile A'yı yükseltmeniz gerekir ve bu da diğer bazı paketleri etkileyebilir; snap ile, uygulama tek kullanımı için B sürümü ile birlikte gelir, böylece sistem çapında A sürümü dokunulmadan kalır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.