spot_img
Monday, September 9, 2024
spot_img
HomeTechBilgi TeknolojisiUbuntu 20.04'te Snaps Hakkında Bilmeniz Gerekenler

Ubuntu 20.04'te Snaps Hakkında Bilmeniz Gerekenler

-

Ubuntu 20.04'te Snaps Hakkında Bilmeniz Gerekenler
Ubuntu'nun resmi ek paketler simgesi.
Ubuntu

Ubuntu 20.04 Focal Fossa, büyük ölçüde övülen harika bir sürüm. Ancak, Snap tabanlı uygulamaları yüklemek için Yazılım Merkezi'ni değiştirme kararı tartışmalıdır. Bunun sizin için ne anlama geldiğini açıklayacağız.

Linux'ta Snap Paketi nedir?

“Snap”, snap komutu ve ek kurulum dosyası. Bir ek, bir uygulamayı ve tüm bağımlılarını sıkıştırılmış bir dosyada toplar. Bağımlılar kütüphane dosyaları, web veya veritabanı sunucuları veya bir uygulamanın başlatması ve çalıştırması gereken başka herhangi bir şey olabilir.

Çıtçıtların üst tarafı, kurulumları daha basit hale getirdikleri için bağımlılık cehenneminin acılarından kaçıyorlar. Gerekli bir kaynak bulunmadığı, yanlış sürüm olduğu veya yüklenememesi için mevcut uygulamaların gerektirdiği dosyaların üzerine yazılması nedeniyle yeni bir uygulama çalıştırılamadığında ortaya çıkan durum budur.

Kurulum sırasında sıkıştırmanın açılmasını ve dosyaların ayıklanmasını bekleyebilirsiniz. Ancak, ek dosyanın bir blok döngü aygıtına bağlandığı çalışma zamanıdır. Bu, dosyanın dahili SquashFS dosya sistemine erişilmesini sağlar.

Uygulama, kapsüllenmiş, zillerle çevrili bir şekilde yürütülür, böylece dosyaları bilgisayarınızdaki dosyalara müdahale edemez. Aynı uygulamanın birden fazla sürümünü bile yükleyebilirsiniz ve bunlar çapraz tozlaşma veya kendi aralarında kavga etmeyecektir.

Dezavantajı, kurulum dosyalarının geleneksel Debian paket yöneticisi (DEB) dosyalarından daha büyük olmasıdır. Ayrıca daha fazla sabit disk gayrimenkul kullanırlar. Snaps ile, belirli bir kaynağa ihtiyaç duyan her uygulama kendi kopyasını yükler. Bu, sabit disk alanının en verimli kullanımı değildir. Sabit diskler gittikçe daha ucuz ve daha ucuz hale gelse de, gelenekçiler hala kendi mini konteynerinde çalışan her uygulamanın savurganlığına karşı çıkıyorlar. Uygulamaları başlatmak da daha yavaştır.

Snaps, masaüstünün temasını ve otomatik yükseltmelerini takip etmediği için de eleştirildi. Bazı insanlar da dikkatli, çünkü yazılım yazarları tarafından çıtçıtlar mutlaka yapılmıyor. Bu nedenle, bunların yüzde 100 “resmi” olduğunu düşünmüyorlar.

Bu nedenle, Focal Fossa ile Canonical, Ubuntu Yazılım uygulamasını varsayılan olarak snaps yükleyen bir sürümle değiştirdi. Bunun sizin için anlamı nedir?

İLİŞKİLİ: What's New in Ubuntu 20.04 LTS “Odak Fossa”

Ubuntu Yazılım Merkezi

Biz kullanabilirsiniz df listeleme komutu SquashFS bilgisayarınıza monte edilmiş dosya sistemleri. Kullanacağız -t (type) çıktıyı ilgilendiğimiz dosya sistemleriyle sınırlama seçeneği:

df -t squashfs

Daha sonra snap list kurulu olan ekleri listeleme komutu:

snap list

Bir terminal penceresinde df -t squashfs.

GNOME masaüstüyle, ikisi çekirdek yapış işleviyle, biri GTK temaları, diğeri ise Snap Store ile ilgili iki çıtçıt vardır. Tabii ki, snap-store uygulama da bir çırpıda.

Şey şu: Eğer snap-store komutunu girerseniz, başlatılan uygulama Ubuntu Yazılımıdır.

Elbette, Ubuntu Yazılım uygulamasını genellikle simgesini tıklayarak çalıştırırsınız. Yüzeyin altında olduğunu göstermek için komut satırından başlatıyoruz, şimdi snap-store uygulama:

snap-store

Ubuntu Yazılım uygulaması.

Ubuntu Yazılım uygulaması beklediğiniz gibi görünür. Önceden aynı yazılımı arayabilirsiniz.

“Sqlitebrowser” uygulamasını arayalım ve yükleyelim. Sonuçlar ekranı uygulamanın ayrıntılarını ve ekran görüntüsünü gösterir. Yazılımı yüklemek için “Yükle” yi seçin.

Ubuntu Yazılım uygulamasındaki SQLite tarayıcı uygulaması yükleme sayfası.

Eğer bilmeseydin, kaputun altındaki değişikliklerden şüphelenmezdin. Sayfayı aşağı kaydırdığınızda yeni, ek bilgilere özgü bazı bilgiler görürsünüz.

Ubuntu Yazılım uygulamasında SQLITebrowser ile ilgili ek bilgi.

“Ayrıntılar” listesi aşağıdaki bilgileri sağlar:

  • Kanal: Kurulumun uygulamayı çekeceği kanal.
  • versiyon: Yazılım sürümü.
  • Lisans: Lisans türü.
  • Geliştirici: Ek parçayı oluşturan kişi veya uygulamayı yazan kişiler.
  • Kaynak: Ek parçanın indirileceği kaynak (snapcraft.io, Canonical’in Snapcraft ek mağazasıdır).
  • İndirme boyutu: Ek dosyanın boyutu.

Kanal aşağıdakilerden biri olabilir:

  • Kararlı: En kararlı, güvenilir paketleri içeren varsayılan.
  • Aday: Bu kanal daha az kararlı, ancak yayın aday seviyesi yazılımı içerdiğinden kanalına çok yakın.
  • Beta: Bu kanal, geç geliştirme döngüsü kalitesindedir, ancak kararlı olduğu garanti edilmez.
  • kenar: Erken inşa testçileri ve meraklılar için. Bu kanalı önemli bir şey için kullanmamalısınız.

Kurulum tamamlandıktan sonra, takılı çıtçıtların listesini tekrar kontrol edebiliriz:

snap list

terminal penceresinde ek liste.

Yeni giriş en altta listelenir. Programı başlatalım:

sqlitebrowser
SQLite ana uygulama penceresi için DB Tarayıcısı.

Arayüz tarihli görünse de uygulama hakkındaki her şey gayet iyi çalışıyor. Heykel, sözde 3D arayüz elemanları size geçmiş yıl GUI'lerini hatırlatacaktır. Bu, tüm çıtçıtlarda yaygın değildir, ancak bu örnekte dikkat çekicidir.

İLİŞKİLİ: Linux'ta Snap Paketleri ile Çalışma

Komut Satırından Kurulum

Komut satırından uygulama yüklerken hiçbir şey değişmedi. Hala erişiminiz var snap komut satırı aracı, böylece terminal penceresindeki ekleri yükleyebilir ve kaldırabilirsiniz. apt-get kurulum komutu ve apt, apt-get sarıcı, hala orada.

Aynı uygulamayı komut satırından yükleyelim. Yukarıda yüklediğimiz sürüm bir çırpıda olduğundan, birbirlerini hiçbir şekilde etkilemezler:

sudo apt-get install sqlitebrowser

sudo apt-get bir terminal penceresinde sqlitebrowser yükleyin.

Kurulumun tamamlanmasını bekleyin. Süper tuşuna basın ve “sqlitebrowser” yazın. Birkaç karakter yazdıktan sonra, bilgisayarınızda programın iki sürümünü görürsünüz.

Arama sonuçlarında SQLite simgeleri için iki DB tarayıcı.

İkisini de kovun.

GNOME'da çalışan SQLite için DB Browser'ın iki sürümü.

Gördüğünüz gibi, aynı anda yüklü ve çalışan iki farklı sürümümüz var.

Görüntünün arkasındaki sürüm, komut satırından yüklediğimiz sürümdür ve ön taraftaki sürüm, ekteki sürümdür:

  • apt-get sürüm 3.11.2 sürümüdür.
  • snap sürüm 3.11.99.

Görünüşe rağmen, komut satırı sürümü eskidir. Ne olursa olsun, iki versiyonun bir arada var olduğu ve birlikte iyi çalıştığı açıktır. Böylece, çıtçıtlar, aynı uygulamanın farklı sürümlerinin halka eskrimiyle yapmaları gerekeni yaparlar.

Ayrıca, komut satırından uygulama yükleme apt veya apt-get her zamankiyle aynıdır ve enstantanelerden hiç etkilenmez.

Hangisini Kullanmalısınız?

Hangi tür uygulamayı kullandığınızı bile önemsiyor musunuz? Değilse, çıtçıtlarla gidin.

Aşağıdakilerden herhangi biri anlaşma kırıcılarsa (veya birkaçı bir taneye kadar eklerse) Ubuntu Yazılım uygulamasından uzak durun ve uygulamalarınızı geleneksel şekilde yükleyin:

  • Çıtçıtların yüklenmesi daha yavaştır. Bu eski donanımda daha dikkat çekici olacaktır.
  • Snaplar daha fazla sabit disk alanı kaplar.
  • Snaplar otomatik olarak güncellenir.
  • Ekler, yüklü temalarınızla eşleşmeyebilir.
  • Enstantane her zaman “resmi” değildir. Genellikle iyi niyetli gönüllüler tarafından inşa edilirler.

Bilgisayarınız oldukça modernse, hızlıca başlatma veya normal uygulama başlatma arasındaki hız farkı çok büyük olmaz. Fark ettiğimiz en büyük ceza, kurulum sırasındaydı. Snaps'ın indirilmesi çok daha uzun sürdü. Dosyalar indirildikten sonra kurulum yeterince hızlıydı. İndirme tek seferlik bir görevdir, bu yüzden günlük olarak uğraşmanız gerekmeyecek bir şey değildir.

Çıtçıtların gelecek olduğunu düşünmenize ve onları yürekten kucaklamaya hazır olsanız bile, onlarla her şeye giremezsiniz. Bazı uygulamalar ek formda mevcut değildir. Bu gibi durumlarda, bunları komut satırından yüklemeniz gerekir.


Açıkçası, Canonical bu hareketle renklerini direğe çiviliyor. Ubuntu’nun geliştiricileri söz konusu olduğunda, enstantane kalmak için burada. Her zaman olduğu gibi, bunları kullanabilir, yok sayabilir veya enstantane ve geleneksel DEB tabanlı kurulumları karıştıran ve eşleştiren hibrit bir sisteminiz olabilir.

Related articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
0FollowersFollow
0FollowersFollow
0SubscribersSubscribe
Saçınızda Kahve Kullanmanın Faydaları Nelerdir?

Latest posts