Cennet Teması Lisans doğrulanmadı, Lisansı doğrulamak için tema seçenekleri sayfasına gidin, Her alan adı için tek bir lisansa ihtiyacınız var.

Ubuntu'da Snap Paketlerini Yönetmek İçin Eksiksiz Kılavuz

Snap paketleri, piyasaya sürüldüğünden beri var. Ubuntu 16.04. Uzun zamandır bilinen deb formatı gibi, operasyonlar için kendi komutları vardır. .deb paketleri Snap paketlerini yönetmeye ayrılmış komutlar da vardır. Bu yazımızda Ubuntu'da Snap paketleri üzerinde temel yönetim işlemlerinin nasıl yapıldığını öğreneceğiz.

install-snap-linux-00-featured-image-800x400.jpg Ubuntu'da Snap Paketlerini Yönetmeye İlişkin Tam Kılavuz

Neden Snap?

Pratik kullanımı öğrenmeye geçmeden önce, Snap paketleme sistemi hakkında teorik olarak net olmak önemlidir.

Bu paketleme sisteminin amacı, paketleme kurulumunu ve bakımını daha kolay ve daha güvenli hale getirmektir. Örneğin, kurulmakta olan bir program için sürümle ilgili tüm bağımlılık çakışmalarını çözdüğünüz mevcut sistemden farklı olarak Snap'ler, geliştiricilerin yazılımlarının bağlı olduğu her şeyi aynı pakete koymalarına olanak tanıyarak, yazılımı bağımsız ve sistemden bağımsız hale getirir. yüklü olduğu.

Anlık görüntülerle, yazılım güncellemeleri de otomatik olarak arka planda tutularak daha kullanıcı dostu hale gelir.

Paket yönetimi ek komutları

Standart Snap komutlarına geçmeden önce şu komutu izleyerek Express Command Line Tools'u sisteminize kurmanız gerekiyor.

sudo apt install snapd

Snap paketlerini kurun

Sırada Snap paketlerini kurma komutu var:

sudo snap install [paket adı]

Örneğin, "htop" uygulamasını yüklemek için kullandığım komut bu:

sudo snap installhtop

install-snap-linux-11-installing-a-package.png Ubuntu'da Snap Paketlerini Yönetmeye İlişkin Eksiksiz Kılavuz

Yüklü tüm anlık görüntüleri listele

Sisteminizde yüklü olan tüm Snap paketlerinin bir özetini görüntülemek için komutu çalıştırın. "Çatlak" Liste alt komutuyla:

ek liste

install-snap-linux-01-list-available-snap-800x475.png Ubuntu'da Snap Paketlerini Yönetmeye İlişkin Eksiksiz Kılavuz

ek güncelleme

Belirli bir anlık görüntüyü daha yeni veya sonraki bir sürüme güncellemek için Yenile alt komutunu ve ardından paket adını kullanın. Örneğin, gelecekte bir gadget'ı güncellemem gerekirse “htop” Aşağıdaki komutu çalıştırırdım:

sudo snap yenileme htop

Snap paketlerini bulun

Bu işlem için bir arama alt komutu mevcuttur. Mevcut paketler hakkında bilgi alın. Bu bir örnektir:

hızlı bul

install-snap-linux-02-find-popular-packages-800x451.png Ubuntu'da Snap Paketlerini Yönetmeye İlişkin Eksiksiz Kılavuz

Bu örnekte olduğu gibi belirli bir Snap'i de arayabilirsiniz:

sudo snap htop'u bul

Snap'i Kaldır

Snap'i nasıl yüklediğinize benzer şekilde, Snap paketini sisteminizden kolayca kaldırabilirsiniz — bu durumda kullanılacak alt komut, kaldır'dır. Bu örnekte bir widget'ı kaldırdım "htop":

sudo snap htop'u kaldır

install-snap-linux-03-remove-snap-package-800x452.png Ubuntu'da Snap Paketlerini Yönetmeye İlişkin Eksiksiz Kılavuz

Snap'i Devre Dışı Bırak

Ayrıca mümkün "devre dışı bırakmak" Bilgisayarınızdaki korsan paketi. Bu, sisteminizdeki program dosyalarını kaldırmayacak ancak sistemin geri kalanı tarafından erişilemez hale getirecektir. PATH'inizden bir paketi kaldırmak istiyor ancak yine de daha sonra kullanmayı düşünüyorsanız, bu yararlı olabilir.

Ayrıca okuyun:  Linux Sorunlarını Kendiniz Hızlıca Çözmenin En İyi Yolları

Htop snap paketini devre dışı bırakmak için aşağıdaki komutu çalıştırın:

sudo snap htop'u devre dışı bırak

install-snap-linux-04-disable-snap-package-800x451.png Ubuntu'da Snap Paketlerini Yönetmeye İlişkin Eksiksiz Kılavuz

Snap paketini hazırda bekletme modundan etkinleştirerek geri getirebilirsiniz:

sudo snap htop'u etkinleştir

install-snap-linux-05-reenable-snap-package-800x452.png Ubuntu'da Snap Paketlerini Yönetmeye İlişkin Eksiksiz Kılavuz

Bilmekte fayda var: Canonical, Ubuntu için Snap paketleri geliştirmiş olsa da, bunlar Arch Linux gibi diğer Linux dağıtımları için de mevcuttur. Nasıl yapabileceğinizi öğrenin Aur paketlerini Arch'a kurun.

Snap paketlerini düzeltin

Snap, yetenekli bir paket yöneticisi olmanın yanı sıra size güçlü hata ayıklama komutları ve bayrakları da sağlar. Paketlerinizle ilgili sorunları teşhis etmek veya en sevdiğiniz yazılımların geliştirme aşamasındaki sürümlerinde sorun gidermek için kullanabilirsiniz.

İkincisini yapmak için, yükleme komutunuzun sonuna –edge veya –beta işaretlerini ekleyebilirsiniz:

sudo ek yükleme --beta htop

install-snap-linux-06-switch-beta-channel-snap-800x448.png Ubuntu'da Snap Paketlerini Yönetmeye İlişkin Eksiksiz Kılavuz

Snap ayarları güncellemesi var

Güncelleme komutu, sisteminizde önceden kurmuş olduğunuz anlık görüntülerin özelliklerini de değiştirebilir. Geliştirme sürümü paketini normal bir statik pakete geçirmek istiyorsanız bu kullanışlıdır:

sudo anlık yenileme --stable htop

install-snap-linux-07-switch-back-stable-channel-800x449.png Ubuntu'da Snap Paketlerini Yönetmeye İlişkin Eksiksiz Kılavuz

Ayrıca, programın güvenlik politikasını değiştirmenize izin veren bir dizi ek işareti de destekler. Örneğin, bir paketi sisteminizin geri kalanından kesin olarak izole etmek için --jailmode işaretini kullanabilirsiniz:

sudo snap yenileme --jailmode htop

install-snap-linux-08-change-package-config-snap-800x447.png Ubuntu'da Snap Paketlerini Yönetmeye İlişkin Eksiksiz Kılavuz

İpucu: Güvenlik, sisteminizdeki ayrı ayrı paketleri ayırmakla bitmez. Verilerinizi çevrimiçi olarak nasıl koruyacağınızı öğrenin Gizlilik odaklı Chrome uzantılarını yükleyin.

Ayrıca okuyun:  Modern Yüksek Performanslı Bilgisayarlar İçin En İyi 5 Linux Dağıtımı

Snap Paketlerini Geri Yükle

İşlemsel paket yöneticilerine benzer şekilde, snap, güncellemeleri paket bazında geri alma yeteneğini destekler. Bu, geri almayı çok kolaylaştırır ve hatalı davranan herhangi bir paketin sisteminizi bozmasını önler.

Tek bir ek paketi geri yüklemek için aşağıdaki komutu çalıştırın:

sudo snap htop'u geri al

Yenile alt komutunda olduğu gibi, hatalı çalışan bir uygulamayı kapatmak için aynı işaretleri arkada da kullanabilirsiniz:

sudo snap revert --jailmode htop

install-snap-linux-10-change-config-jailmode-package-800x447.png Ubuntu'da Snap Paketlerini Yönetmeye İlişkin Eksiksiz Kılavuz

Sık sorulan sorular

S1: Snap, apt aracılığıyla kurduğum paketlerin yerini alacak mı?
Cevap: hayır. Snap, şu anda sisteminizde bulunan herhangi bir programı veya dosyayı değiştirmeyecektir. Ancak, snap ile ilgili sorunlardan biri de şudur: Ubuntu Herhangi bir uygun programdan önce her zaman snap paketini yükleyecektir. Snap sürümünü yüklemeden önce uygun bir programı yapılandırırsanız bu bir sorun olabilir.

S2: Ek paket dosya erişimini devre dışı bırakmadan kaldırabilir miyim?
Cevap: Evet. Bunu, dosya erişimini ek paketinizden çıkararak yapabilirsiniz. İlk önce şunu çalıştırın: sudo snap interfaces snap-package. Ardından, devre dışı bırakmak istediğiniz fişi bulun ve çalıştırın: sudo snap connect snap-package: plug.

S3: Snap paketinin yapılandırma seçeneklerini bilmek mümkün mü?
Cevap: Evet. Snap paketi için mevcut tüm yapılandırma seçeneklerini get alt komutu aracılığıyla kontrol edebilirsiniz. Örneğin, htop için yapılandırma seçeneklerini almak için sudo snap get htop komutunu çalıştırabilirsiniz.

Ayrıca okuyun:  Masaüstü yerine Linux VM kullanmak pratik bir seçenek midir?
Üst düğmeye git