Flatpak Nedir ve Flatpak Uygulamalarını Ubuntu ve Diğer Linux'a Nasıl Kurulur

Yayınlanan: 2020-05-28

Paket yönetimi, Linux uygulamalarının kurulum ve bakımını kolaylaştıran herhangi bir Linux dağıtımının önemli özelliklerinden biridir. Farklı Linux dağıtımları, yazılımı paketlemek ve dağıtmak için farklı yöntemler izler.

Ancak aynı özellik, bazen farklı Linux dağıtımlarına geçiş yapan bazı insanlar için tökezleyen bir engel haline gelir. Yeni paket yöneticisini anlamakta zorlanıyorlar ve uygulamaları yükleyemiyorlar. Bu tür sorunları birden çok paket yöneticisiyle çözmek için Linux dağıtımı, Snap, Appimage ve Flatpak gibi evrensel paket yönetim sistemleri üretecek şekilde gelişti.

Günümüzde herhangi bir uygulama indirmek istiyorsanız mutlaka 'Flatpak' veya 'Flathub' kelimeleri ile karşılaşmışsınızdır. Peki, siz de ilk kez kafa karıştırıcı buldunuz mu? Cevabınız evet ise, bu makale tam olarak Flatpak uygulamalarını yükleme ve kaldırmanın temel kullanımı ile Flatpak'i anlamanız içindir.

Bu başlangıç ​​kılavuzunu izledikten sonra, aşağıdakileri öğreneceksiniz:

  • Flatpak ve Flathub nedir
  • Flatpak'i Ubuntu, Pop!_OS, Linux Mint ve diğer Linux dağıtımlarında etkinleştirme veya yükleme
  • GNOME yazılımını kullanarak Flatpak uygulamalarını yükleme
  • Flatpak uygulamalarını terminalden yükleyin
  • Flatpak uygulamalarını .flatpakref dosyasından yükleyin
  • Diğer Flatpak komutlarını kullanma
  • Flatpak uygulamalarını kaldırın

Flatpak nedir?

Flatpak, herhangi bir Linux dağıtımında uygulamalar oluşturmak ve dağıtmak için evrensel bir paket yönetim sistemidir. Flatpak uygulamasını yüklemek için dağıtıma özel paket yöneticilerini öğrenmeniz gerekmez. Tüm Linux dağıtımlarının uygulamayı indirmesi, yüklemesi ve güncellemesi için tek bir komut satırı yardımcı programı sağlar.

Flatpak uygulaması, uygulama içindeki tüm bağımlı kitaplıklarla birlikte gelir. Bu nedenle, Linux masaüstünüze harici olarak herhangi bir bağımlılık yüklemeniz de gerekmez. Burada, Flatpak'i kullanmak için çeşitli nedenler sunan benzersiz temel özelliklerini listeliyorum.

Flatpak'ın Özellikleri:

  • Çalışan uygulamalar için korumalı alan ortamı
  • 24 Linux dağıtımı için destek
  • Aynı uygulamanın birden fazla sürümünü aynı anda çalıştırma
  • Bağımlılık uyumsuzlukları yok
  • Arka planda otomatik uygulama güncellemesi

Flathub Nedir?

Flathub, Linux sistemi için tonlarca uygulama ve oyun sunan merkezi bir flatpak uygulama deposudur. Ayrıca uygulamalar oluşturmak, dağıtmak ve uygulamalar için düzenli güncellemeler sağlamak isteyen geliştiriciler için bir oluşturma hizmeti sağlar.

Flathub uygulamalarına göz attığınız ve bir grafik arayüz kullanarak Flatpak uygulamalarını kurduğunuz yerden yazılım merkezinize de entegre edebilirsiniz. Terminalinizde yaşıyorsanız, Flathub deposundan uygulamalara göz atmak ve yüklemek için Flatpak yardımcı programını komut satırı kullanabilirsiniz.

Öyleyse, Ubuntu ve diğer Linux dağıtımlarında Flatpak kurarak ilk adıma geçelim.

Flatpak Desteği Nasıl Etkinleştirilir?

Fedora, Endless OS, Linux Mint, CentOS, basic OS kullanıyorsanız Flatpak yüklemeniz gerekmediğinden bu adımı atlayabilirsiniz. Bu Linux dağıtımlarının en son sürümü, önceden yüklenmiş ve varsayılan bir Flatpak desteği ile birlikte gelir.

Şimdi Flatpak'i diğer Linux dağıtımlarında etkinleştirmek için, Flatpak'i kuracak ve Linux sistemiyle otomatik olarak yapılandıracak tek bir komut çalıştırmamız gerekiyor.

Flatpak'i Debian, Pop!_OS, Ubuntu ve türevlerine kurun

 sudo apt flatpak yükleyin 
Flatpak'i Ubuntu 20.04'e yükleyin
Flatpak'i Ubuntu 20.04'e yükleyin

Flatpak'ı 18.10'dan önce Ubuntu'nun eski sürümüne yükleyin

 sudo eklenti-apt-deposu ppa:alexlarsson/flatpak
sudo uygun güncelleme
sudo apt flatpak yükleyin

Flatpak'ı Red Hat Enterprise Linux'a (RHEL) yükleyin

 sudo yum flatpak yükleyin

Flatpak'ı Arch Linux'a yükleyin

 sudo pacman -S düz paketi

Flatpak'i OpenSUSE'ye yükleyin

 sudo zypper flatpak'ı kurun

Flatpak'i Solus'a yükleyin

 sudo eopkg flatpak xdg-desktop-portal-gtk'yi kurun

Diğer tüm Linux dağıtımları için burayı kontrol edebilirsiniz.

Flatpak'i yüklemeyi bitirdikten sonra, sisteminizi yeniden başlatın ve Flatpak uygulamalarını yüklemenin bir sonraki adımına atlamaya hazırız. Ancak devam etmeden önce, Flathub repo'dan Flatpak uygulamalarını indirmek ve kurmak için aşağıda üç yöntemi tartışacağımı size bildirmeme izin verin.

  • GNOME yazılım merkezini kullanarak Flatpak uygulamalarını yükleme
  • .flatpakref dosyasını kullanarak Flatpak uygulamalarını yükleme
  • Flatpak uygulamasını komut satırını kullanarak yükleme

Böylece, kendi durumunuza, arzunuza ve konfor seviyenize göre üç yöntemden herhangi birini kullanmakta özgürsünüz. Burada ayrıca Flatpak uygulama kurulumunu görüntülemek için Ubuntu 20.04 Linux kullandığımı belirtmek isterim.

Flatpak Uygulamaları Grafiksel GNOME Yazılım Merkezini Kullanarak Nasıl Kurulur?

1. Flatpak Eklentisini Kurun

Grafik yöntemi, terminalden korkan herkes için Flaptak uygulamalarını kurmanın en kolay yoludur. Varsayılan yazılım merkezini kullanmak için öncelikle Flatpak desteğini etkinleştirmeniz gerekir.

Bu nedenle, GNOME masaüstü ortamını kullanıyorsanız, şu komutu çalıştırarak Flatpak eklentisini kurun:

 sudo apt install gnome-software-plugin-flatpak

KDE masaüstü için şu komutu çalıştırın:

 sudo apt install plazma-keşfet-arka uç-flatpak 
gnome-software-plugin-flatpak'ı yükleyin
Ubuntu 20.04'e gnome-software-plugin-flatpak yükleyin

2. Flathub'a Kaynak Etiketli Uygulamayı Ara

Şimdi varsayılan yazılım merkezinizde uygulamayı arayın ve Flathub deposuna işaret eden bir kaynağı olan bir etiket göreceksiniz.

Flathub'a kaynak etiketi ile GNOME yazılım merkezindeki Flatpak uygulaması
Flathub'a kaynak etiketi ile GNOME yazılım merkezindeki Flatpak uygulaması

“Yükle”ye tıklayın ve artık sisteminizde kurulu bir Flatpak uygulamasına sahip olabilirsiniz.

.flatpakref (Flatpak) dosyası kullanarak Flatpak Uygulamaları Nasıl Kurulur?

1. Çevrimiçi Flathub Platformunda Uygulama Arayın

Çevrimiçi Flathub uygulama mağazasına gidin ve istediğiniz uygulamayı arayın.

Flathub'da Flatpak uygulaması aranıyor
Flathub'da Flatpak uygulamasını arayın

2. .flatpakref Flatpak dosyasını indirin

“Yükle”ye tıklayın ve bir sonraki adımda uygulamayı yüklemek için kullanacağımız flatpak dosyası .flatpakref gibi torrenti indirecektir.

Flatpak uygulama dosyasını indirme
Flatpak uygulama dosyasını indirin

3. Flatpak Uygulamasını .flatpakref dosyasından yükleyin

Şimdi, .flatpakref dosyasını kullanarak uygulamayı yüklemek için aşağıdaki komutu çalıştırın.

 flatpak kurulumu --from /path/to/<app-id>.flatpakref 
Flatpakref dosyasını kullanarak Flatpak uygulamasını yükleyin
Flatpakref dosyasını kullanarak Flatpak uygulamasını yükleyin

Uygulamayı yüklemeyi bitirdikten sonra, sisteminizde arama yapabilir veya uygulamayı açmak için aşağıdaki komutu çalıştırabilirsiniz:

 flatpak <app-id> çalıştırma

Komut Satırını Kullanarak Flatpak Uygulamaları Nasıl Kurulur?

1. Flathub Deposunu kurun

Terminalden bir Flatpak uygulaması kurmak için, uygulamayı arayabilelim ve daha sonra kurabilmemiz için önce Flathub deposunu kurmamız gerekiyor.

Bu nedenle, Flatpak uygulamasının tam listesini içeren Flathub'ı eklemek için komutu çalıştırın:

 flatpak uzaktan ekleme --eğer mevcut değilse flathub https://flathub.org/repo/flathub.flatpakrepo 
Flathub deposu ekle
Flathub deposu ekle

2. Flatpak Uygulamasını Terminalden Arayın

Artık tek bir komut kullanarak herhangi birini arayabiliriz:

 flatpak araması <uygulama adı> 
Flatpak uygulamasını arayın
Flatpak uygulamasını arayın

Girdiğiniz app-name anahtar kelimesiyle ilgili tüm uygulamaları listeler.

3. Uygulama Kimliğini Kullanarak Flatpak Uygulamasını Kurun

Yüklemek istediğiniz uygulamayı bulun, uygulama kimliğini kopyalayın ve uygulamayı yüklemek için aşağıdaki komuta girdi olarak iletin:

 flatpak flathub'u kurun <app-id> 
Flatpak uygulamasını yükleyin
Flatpak uygulamasını yükleyin

Şimdi şu komutu kullanarak uygulamayı çalıştırın:

 flatpak <app-id> çalıştırma

Diğer Flatpak komutlarını kullanma

Flatpak ile daha fazlasını yapmak istiyorsanız, kılavuz sayfasını okuyarak mevcut tüm komutlarını kontrol edebilirsiniz:

 adam yassı 
Flatpak yardımcı program komutları
Flatpak yardımcı program komutları

Gördüğünüz gibi, kurulu uygulamaları yönetmek için birkaç komut var. Bunlardan biri, sisteminizde kurulu tüm Flaptak uygulamalarını görüntüleyen flatpak list .

 düz paket listesi 
Linux sisteminde yüklü olan tüm Flatpak uygulamalarını listeleyin
Linux sisteminde yüklü olan tüm Flatpak uygulamalarını listeleyin

Belirli bir uygulamayı güncellemek için şunları çalıştırabilirsiniz:

 flatpak güncellemesi <app-id>

Flatpak Uygulamaları Nasıl Kaldırılır?

Son olarak, Flatpak uygulamalarını kaldırmak istiyorsanız, aynısını hem grafik hem de komut satırı yöntemlerini kullanarak yapabilirsiniz.

Bir komut satırı kullanıyorsanız, sadece flatpak list çalıştırın ve app-id dosyasını alın. Ardından, uygulamayı kaldırmak için şu komutu çalıştırın:

 flatpak kaldırma <app-id>

Grafiksel bir yöntem kullanarak, ilgili yazılım merkezinizde yüklü uygulamanızı arayabilir ve ardından kaldır veya kaldır'a tıklamanız yeterlidir.

Çözüm

Umarım başlangıç ​​kılavuzunu beğenmişsinizdir ve Flatpak paket yönetim sistemi hakkında bilgi edinmişsinizdir. Aşağıdaki yorumlar bölümünde fikrinizi belirtmekten veya herhangi bir şüphe sormaktan çekinmeyin.