Hoşgeldin Misafir

Linux'ta Yazılım Kurulumu: Paket Yöneticileri ve Snap/Flatpak Kullanımı

DevilMcRayn

20 Kas 2017
665 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:

Merhabalar bu yazımızda Lojistik grup adına Linux'ta Yazılım Kurulumu: Paket Yöneticileri ve Snap/Flatpak Kullanımı Hakkında bilgileri siz değerli Turkhacks üyelerimize Anlatmaya çalışacaz.



Linux dünyasında, 'herhangi bir' Linux dağıtımında çalışmaya olanak tanıyan üç 'evrensel' paketleme biçimi vardır; Snap, Flatpak ve AppImage.

Ubuntu, Snap ile birlikte gelir ancak çoğu dağıtım ve geliştirici, yakın kaynaklı yapısı nedeniyle bundan kaçınır. Fedora'nın Flatpak paketleme sistemini tercih ederler .

Bir Ubuntu kullanıcısı olarak, Snap ile sınırlı değilsiniz. Ubuntu sisteminizde Flatpak'ı da kullanabilirsiniz.

Bu eğitimde aşağıdakileri tartışacağım:

  • Ubuntu'da Flatpak desteğinin etkinleştirilmesi
  • Paketleri yönetmek için Flatpak komutlarını kullanma
  • Flathub'dan paket alma
  • Flatpak paketlerini Yazılım Merkezine ekleyin
Heyecan verici geliyor mu? Hadi teker teker görelim.

Ubuntu'ya Flatpak Kurulumu

Flatpak'ı aşağıdaki komutu kullanarak kolayca kurabilirsiniz:

sudo apt install flatpak
Ubuntu 18.04 ve daha eski sürümler için PPA kullanın:

sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak

Flathub deposunu ekle

Ubuntu sisteminize Flatpak desteğini yüklediniz. Ancak, bir Flatpak paketi yüklemeye çalışırsanız, ' Uzak referans bulunamadı' hatası alırsınız . Bunun nedeni, hiçbir Flatpak deposunun eklenmemiş olması ve dolayısıyla Flatpak'ın uygulamaları nereden alması gerektiğini bile bilmemesidir.

Flatpak'in Flathub adında merkezi bir deposu vardır. Bir dizi Flatpak uygulaması burada bulunabilir ve indirilebilir.

Bu uygulamalara erişebilmek için Flathub deposunu eklemeniz gerekir.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Ubuntu'nun son sürümlerine Flatpak'ı yükleyin ve ardından Flathub deposunu ekleyinFlatpak'ı yükleme ve Flathub Repo'yu ekleme
Flatpak yüklendikten ve yapılandırıldıktan sonra sisteminizi yeniden başlatın . Aksi takdirde, yüklenen Flatpak uygulamaları sistem menünüzde görünmez.

Yine de, şunu çalıştırarak bir flatpak uygulamasını her zaman çalıştırabilirsiniz:

flatpak run <package-name>

Yaygın Flatpak Komutları

Artık Flatpak paketleme desteğini yüklediğinize göre, paket yönetimi için gereken en yaygın Flatpak komutlarından bazılarını öğrenmenin zamanı geldi.

Bir Paket Ara

Flathub web sitesini kullanın veya uygulama adını biliyorsanız aşağıdaki komutu kullanın:

flatpak search <package-name>
Flatpak Search komutunu kullanarak bir paketi arayınBir Paket Ara
🚧
Flatpak paketi araması haricinde, diğer örneklerde, <package-name> uygun Flatpak paket adını ifade eder, (yukarıdaki ekran görüntüsündeki Uygulama Kimliği gibi ). Uygulama Kimliğinin com.raggesilver.BlackBoxson kelimesini de kullanabilirsiniz .Blackbox

Bir Flatpak paketi yükleyin

Flatpak paketini kurmak için sözdizimi şöyledir:

flatpak install <remote-repo> <package-name>
Flathub'dan hemen hemen her zaman uygulama alacağınız için uzak depo şu şekilde olacaktır flathub:

flatpak install flathub <package-name>
Adını aradıktan sonra bir paketi yükleyinBir Paket Yükle
Bazı nadir durumlarda, Flatpak paketlerini Flathub yerine doğrudan geliştiricinin deposundan yükleyebilirsiniz. Bu durumda, şuna benzer bir sözdizimi kullanırsınız:

flatpak install --from https://flathub.org/repo/appstream/com.spotify.Client.flatpakref

Flatpakref'ten bir paket yükleyin

.flatpakrefBu isteğe bağlıdır ve nadirdir. Ancak bazen bir uygulama için bir dosya alırsınız . Bu çevrimdışı bir kurulum DEĞİLDİR . .flatpakref, paketlerin nereden alınacağına dair gerekli ayrıntılara sahiptir.

Böyle bir dosyadan kurulum yapmak için bir terminal açın ve şunu çalıştırın:

flatpak install <path-to-flatpakref file>
Flatpakref dosyasından bir Flatpak paketi yükleyinFlatpakref'i yükleyin

Terminalden bir Flatpak uygulaması çalıştırın

Tekrar ediyorum, bunu sık sık yapmayacaksınız. Çoğunlukla, sistem menüsünde yükleme uygulamasını arayacak ve uygulamayı oradan çalıştıracaksınız.

Ancak bunları terminalden şu şekilde de çalıştırabilirsiniz:

flatpak run <package-name>

Kurulu Flatpak paketlerini listele

Sisteminizde hangi Flatpak uygulamalarının yüklü olduğunu görmek ister misiniz? Bunları şu şekilde listeleyin:

flatpak list
Sisteminizde yüklü olan tüm Flatpak paketlerini listeleyinKurulu Paketleri Listele

Flatpak paketini kaldırın

Yüklü bir Flatpak paketini aşağıdaki şekilde kaldırabilirsiniz:

flatpak uninstall <package-name>
Artık ihtiyaç duyulmayan kalan paketleri ve çalışma zamanlarını temizlemek istiyorsanız şunu kullanın:

flatpak uninstall --unused
Bir Flatpak paketini kaldırın ve daha sonra kullanılmayan çalışma zamanları veya paketler varsa bunları kaldırın
Bir paketi kaldır

Flatpak paket desteğiyle Yazılım Merkezini kullanın

Flatpak paketlerini GNOME Yazılım Merkezi uygulamasına ekleyebilir ve paketleri grafiksel olarak kurmak için kullanabilirsiniz.

Flatpak'ı GNOME Yazılım Merkezi'ne eklemek için özel bir eklenti mevcut.

Ubuntu 20.04'ten beri, Ubuntu'daki varsayılan yazılım merkezi Snap Store'dur ve flatpak entegrasyonunu desteklemez. Bu nedenle, aşağıdaki paketi yüklemek aynı anda iki yazılım merkeziyle sonuçlanacaktır: biri Snap ve diğeri DEB.
Ubuntu'da İki Yazılım Merkezisudo apt install gnome-software-plugin-flatpak
GNOME Yazılım Eklentisini Ubuntu'ya Yükleme
LOJİSTİK TİM SUNDU


btn1pyf.png