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.