düz paket

Linux'ta Flatpak, Snap ve AppImage Uygulamaları Nasıl Kurulur

Linux'ta Flatpak, Snap ve AppImage Uygulamaları Nasıl Kurulur
Bu makale Linux'ta Flatpak, Snap ve AppImage paketlerinin nasıl kurulacağını, kaldırılacağını ve yönetileceğini açıklayacaktır. Bu üç paketleme formatı son birkaç yıldır geliştirilmekte ve tüm büyük Linux dağıtımlarına kurulabilen dağıtımdan bağımsız paketler sağlıyorlar. Bu paketleme biçimleri arasında ayrıntılı bir karşılaştırma burada mevcuttur.

Flatpak Paketlerini Kurma ve Yönetme

Ubuntu'yu, türevlerini veya Ubuntu'ya dayalı diğer Linux dağıtımlarını kullanıyorsanız, Flatpak paketlerini kurmak için aşağıdaki iki komutu çalıştırabilirsiniz:

$ sudo apt yükleme düz paketi
$ flatpak uzaktan ekleme --eğer mevcut değilse flathub https://flathub.org/repo/flathub.düzlük

İkinci komut, Flatpak uygulamalarını indirmek ve yüklemek için kullanılabilecek resmi Flathub deposunu ekler. Yukarıdaki ikinci komutta depo URL'sini değiştirerek başka üçüncü taraf depoları eklemek mümkündür. Ancak, genel olarak, güvenlik sorunları olabilecek test edilmemiş uygulamaları yüklemekten kaçınmak için varsayılan depoya bağlı kalmalısınız.

Başka bir Linux dağıtımı kullanıyorsanız, 25'ten fazla Linux dağıtımı için kurulum talimatlarını içeren bu hızlı kurulum kılavuzunu izleyin.

Flatpak kurulumunu tamamladıktan sonra, istediğiniz herhangi bir uygulamayı indirmek için Flathub mağazasına gidebilirsiniz. Örneğin, Firefox Flatpak paketini kurmak için Flathub mağazasındaki listesini ziyaret edebilir veya Flathub web sitesindeki arama çubuğunu kullanarak onu arayabilirsiniz. Flathub sayfasındaki her liste, sayfanın altında bir kurulum komutu içerir. Paketi kurmak için bu komutu terminalde çalıştırmanız gerekir. Komutun tüm Linux dağıtımları için aynı olduğunu unutmayın. Alıntılanan durumda, Firefox flatpak paketini kurmak için aşağıdaki komutu çalıştırmanız gerekir:

$ flatpak flathub org'u kurun.mozilla.firefox

Bir Flatpak paketi kurarken, ek paketler ve bağımlılıklar kurmanız istenebileceğini unutmayın. Flatpak paketleri gerekli paketleri ve kitaplıkları gerektiği gibi yüklediğinden bu normaldir.

Kurulu bir Flatpak paketini kaldırmak için aşağıdaki komutu çalıştırmanız gerekir (paketin kimliğini değiştirin):

$ flatpak kaldırma kuruluşu.mozilla.firefox

Paketin kimliğini hatırlamıyorsanız, Flathub mağaza listeleme sayfasından alabilirsiniz. Flatpak, yalnızca kısmi bir ad veya kimlik sağlarsanız size uygulama önerileri de gösterecektir. Örneğin, yukarıdaki komutta sadece "firefox" kullanırsanız, Flatpak size otomatik olarak Firefox paketini kaldırma seçeneği sunacaktır.

Kurulu bir Flatpak paketini güncellemek için aşağıdaki komutu çalıştırmanız gerekir (paketin kimliğini değiştirin):

$ flatpak güncelleme kuruluşu.mozilla.firefox

Linux sisteminizde kurulu olan tüm Flatpak paketlerini listelemek için aşağıdaki komutu kullanın:

$ düz paket listesi

Birçok Linux dağıtımı, daha kolay kurulum ve otomatik güncellemeleri kolaylaştırmak için yazılım dağıtım uygulamalarında Flatpak eklentisini kullanır. Flatpak kullanımı hakkında daha fazla bilgi için aşağıdaki iki komutu çalıştırın:

$ düz paket -- yardım
$ adam yassı

Snap Paketlerini Yükleme ve Yönetme

Ubuntu, türevleri ve Ubuntu tabanlı diğer Linux dağıtımlarının çoğu, varsayılan olarak etkinleştirilmiş Snap desteği ile birlikte gelir. GUI yazılım merkezi uygulamasında ek paketleri arayabilir ve bunları komut satırından yükleyebilirsiniz. Snap paketleri, Snap Store web sitesinde de aranabilir. Ek mağazadaki her liste, listelenen uygulamayı yüklemek için bir komut gösterir.

Diğer Linux dağıtımlarına Snap desteği eklemek için önce “snapd” paketini kurmanız gerekebilir (yukarıda açıklanan Flatpak kurulumuna benzer). 25'ten fazla Linux dağıtımı için burada bulunan snapd kurulum kılavuzunu izleyin.

Snapd'i yüklemeyi bitirdikten sonra, Snap mağazasındaki herhangi bir listeyi ziyaret edin ve sayfada listelenen belirtilen komutu çalıştırın. Örneğin, Android Studio Snap'i kurmak için aşağıdaki komutu çalıştırmanız gerekecek:

$ sudo snap yükleme android-studio --classic

Bir Snap paketini kaldırmak için aşağıdaki komutu kullanın (gerektiğinde uygulama adını değiştirin):

$ sudo snap android-studio'yu kaldır

Sisteminizde kurulu olan tüm Snap paketlerini listelemek için aşağıdaki komutu kullanın:

$ ek listesi

Anlık güncellemeleri devre dışı bırakamayacağınızı unutmayın. Periyodik aralıklarla sisteminize otomatik olarak kurulurlar. Ancak, bunları yeniden planlayabilir veya güncellemeleri geçici olarak bekletebilirsiniz. Snap güncellemelerini yönetmeyle ilgili ayrıntılı bir kılavuz burada mevcuttur.

Snap paketleri hakkında daha fazla bilgi edinmek için aşağıdaki iki komutu çalıştırın:

$ snap -- yardım
$ adam çırpıda

AppImage Paketlerini Yükleme ve Yönetme

AppImage paketleri, Windows'ta kullanmış olabileceğiniz taşınabilir "exe" dosyalarına benzer şekilde çalışır. Tek yapmanız gereken bir AppImage dosyası indirmek ve uygulamayı çalıştırmak için yürütülebilir olarak işaretlemek. Bir AppImage dosyasını yürütülebilir yapmak için aşağıdaki biçimde bir komut çalıştırın:

$ chmod +x dosyası.uygulama resmi

Yürütülebilir olarak işaretlendikten sonra, uygulamayı başlatmak için yürütülebilir AppImage dosyasına çift tıklayın. Bir AppImage dosyasını kaldırmak için sabit sürücü depolama alanınızdan silmeniz yeterlidir.

Flatpak ve Snap'e benzer şekilde, bir AppImage mağazası da mevcuttur. Ancak Snap ve Flatpak'in aksine, uygulamalarını AppImage biçiminde dağıtan geliştiriciler, bu merkezi mağazada genellikle bunları listelemezler. AppImage dosyaları çoğunlukla kaynak kod depoları aracılığıyla veya uygulama web sitelerinden dağıtılır.

Bazı durumlarda, AppImage dosyaları, uygulama menülerinde ve masaüstünde kısayol olarak görünen bir başlatıcı oluşturmanızı isteyebilir. Başlatıcı oluşturmayı seçtiyseniz, bir AppImage dosyasını sildikten sonra onu kaldırmak isteyebilirsiniz. Bunu yapmak için, aşağıda belirtilen konumu ziyaret edin ve ilgili “.masaüstü” dosyası.

$EV/.yerel/paylaşım/uygulamalar/

Sonuç

Flatpak, Snap ve AppImage paketleri, uygulamaları tüm büyük Linux dağıtımlarında dağıtmak için yeni yollar sağlamıştır. Daha iyi güvenlik sağlarlar ve geliştiricilerin uygulamalarını dağıtmasını kolaylaştırırlar. Bu yeni paket biçimleri, özellikle sistem dışı üçüncü taraf uygulamalar için Linux uygulama paketlemesinin geleceğidir.

How to Show FPS Counter in Linux Games
Linux gaming got a major push when Valve announced Linux support for Steam client and their games in 2012. Since then, many AAA and indie games have m...
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...