Linux'ta Flatpak Nasıl Kurulur ve Kullanılır
Linux'ta bir yazılım paketini kurmanın birçok yolu vardır. Debian tabanlı dağıtımlar için APT, RHEL tabanlı dağıtımlar için YUM gibi paket yöneticilerini kullanabilirsiniz. Paketler resmi depolarda mevcut değilse, mevcut PPA'ları kullanabilir (Debian dağıtımları için) veya bunları DEB veya < ile yükleyebilirsiniz. güçlü>RPM paketleri. Terminali kullanmayı sevmiyorsanız Yazılım Merkezi size uygulamaları yüklemenin çok daha kolay bir yolunu sunabilir. Her şey başarısız olursa hala kaynaktan oluşturma seçeneğiniz vardır.
Öyle olsa bile, birkaç zorluk mevcut. Yazılım merkezinde aradığınız uygulama her zaman bulunmayabilir ve PPA'lardan yüklemek hatalara veya uyumluluk sorunlarına yol açabilir. Ek olarak, kaynaktan derleme daha yüksek düzeyde uzmanlık gerektirir ve Linux'a yeni başlayanlar için başlangıç dostu bir yol değildir.
Bu tür zorlukların ışığında, zamandan tasarruf etmek ve uyumluluk sorunlarından kaynaklanan hataları önlemek için paketleri kurmanın evrensel bir yolu şiddetle tavsiye edilir. Canonical, böyle bir fikri ek paketler biçiminde uygulayan ilk kişi oldu. Snap'ler, yazılım uygulamalarının kurulumunu kolaylaştıran çapraz dağıtımlı, kapsayıcılı ve bağımlılık içermeyen yazılım paketleridir.
Çıtçıtların yanı sıra bir başka evrensel paketleme sistemi olan flatpak da geldi.
Flatpak'lar
C dilinde yazılan flatpak, kullanıcıların korumalı alan veya yalıtılmış bir ortamda uygulamaları yüklemesine ve çalıştırmasına olanak tanıyan bir paket yönetimi yardımcı programıdır. Tıpkı snaps gibi, flatpak da çeşitli dağıtımlardaki yazılım paketlerinin yönetimini basitleştirmeyi amaçlamaktadır. Tek bir flatpak, Flatpaks'ı destekleyen herhangi bir Linux dağıtımına herhangi bir değişiklik yapılmadan kurulabilir.
Linux Dağıtımlarında Flatpak Nasıl Kurulur
Bu kılavuzda Flatpak'i nasıl kurabileceğinize ve onu çeşitli Linux dağıtımlarında nasıl kullanabileceğinize odaklanıyoruz. Flatpak'in kurulumu 2 adımlı bir prosedürdür. Öncelikle dağıtımınızın paket yöneticisini kullanarak Flatpak'i kurmanız ve daha sonra uygulamaların kurulacağı yerden Flatpak deposunu ( Flathub ) eklemeniz gerekir.
Flatpak'ı Ubuntu ve Mint'e yükleyin
Varsayılan olarak Flatpak, Ubuntu 18.04 ile Mint 19.3 ve sonraki sürümlerde desteklenir. Bunu şu komutu çalıştırarak onaylayabilirsiniz:
sudo apt install flatpak
Flatpak'ı Debian ve Debian tabanlı Distro'lara yükleyin
Zorin, Elementary gibi diğer Debian tabanlı dağıtımlar ve diğer dağıtımlar için gösterilen PPA'yı ekleyin ve aşağıdaki komutu yürütün:
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak
Flatpak'ı RedHat ve Fedora'ya yükleyin
Fedora ve RHEL/CentOS 8 için komutu çalıştırın.
sudo dnf install flatpak
Önceki sürümlerde, RHEL/CentOS 7, flatpak'ı yüklemek için yum paket yöneticisini kullanır.
sudo yum install flatpak
Flatpak'i OpenSUSE'ye yükleyin
OpenSUSE'de Flatpak'i etkinleştirmek için şu komutu çağırın:
sudo zypper install flatpak
Flatpak'ı ArchLinux/Manjaro'ya yükleyin
Son olarak, Arch Linux ve sürümlerinde Flatpak'i etkinleştirmek için şu komutu çağırın:
sudo pacman -S flatpak
Flatpak yüklendikten sonraki adım, uygulamaların indirileceği Flatpak deposunu etkinleştirmek olacaktır.
Linux'ta Flathub Deposu Nasıl Eklenir?
Bir sonraki adım, uygulamaları indirip kuracağımız Flatpak deposunu eklemek olacaktır. Burada. En popüler ve en yaygın kullanılan depo olduğundan Flathub'u ekliyoruz.
Flathub'ı sisteminize eklemek için. aşağıdaki komutu çalıştırın.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Linux'ta Flatpak Nasıl Kullanılır
Depodan bir uygulama yüklemeden önce, şu sözdizimini kullanarak uygulamanın kullanılabilirliğini Flathub'da arayabilirsiniz:
flatpak search application name
Örneğin, Flathub'da Spotify'ı aramak için şu komutu çalıştırın:
flatpak search spotify
Sonuçlar size Uygulama Kimliğini, Sürümü, Şubeyi, Uzaktan Kumandaları ve yazılım uygulamasının kısa bir açıklamasını verecektir.
Uygulamayı depodan yüklemek için şu sözdizimini kullanın:
flatpak install [remotes] [Application ID]
Bu durumda Spotify'ı yüklemek için şu komutu çalıştırın:
flatpak install flathub com.spotify.Client
Flatpak uygulamasını çalıştırmak için şu komutu yürütün:
flatpak run [Application ID]
Örneğin,
flatpak run com.spotify.Client
Benim durumumda bunun Spotify uygulamasını başlatma etkisi oldu.
Sisteminizde bulunan Flatpak paketlerini listelemek için şu komutu çalıştırın:
flatpak list
Bir uygulamayı kaldırmak için sözdizimini kullanın:
flatpak uninstall [Application ID]
Örneğin, Spotify'ı kaldırmak için şunu çalıştırın:
flatpak uninstall com.spotify.Client
Tüm Flatpak paketlerini güncellemek için şunu çalıştırın:
flatpak update
Benim durumumda tüm düz paketler güncel olduğundan hiçbir değişiklik yapılmadı.
Son olarak, kullandığınız flatpak sürümünü kontrol etmek için şunu çalıştırın:
flatpak --version
Çözüm
Flatpak, sisteminiz için ek yazılımlara erişim sağlama konusunda uzun bir yol kat ediyor. Bu, çok sayıda düz paket uygulaması içeren Flathub deposu sayesinde mümkün olmaktadır.