Flatpak Nedir ve Flatpak Uygulamalarını Ubuntu ve Diğer Linux'a Nasıl Kurulur
Yayınlanan: 2020-05-28Paket 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'ı 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
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.
“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.
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.
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
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
2. Flatpak Uygulamasını Terminalden Arayın
Artık tek bir komut kullanarak herhangi birini arayabiliriz:
flatpak araması <uygulama adı>
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>
Ş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ı
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
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.