Snap paketleri, Arch tabanlı Linux dağıtımlarında varsayılan olarak desteklenmese de, istediğiniz zaman Snap'i Arch Linux'a yüklemek kolaydır.

Snap, diğer paket yöneticilerinin aksine sorunsuz paket dağıtımı ve daha iyi bağımlılık yönetimi vaat eden modern bir paket yönetim sistemidir.

Ubuntu gibi diğer Linux dağıtımlarının aksine, Arch Linux varsayılan olarak Snap desteği ile gönderilmez. Neyse ki Snap'i Arch Linux'a yüklemek ve yapılandırmak kolaydır.

Snap Paketlerinin Avantajları

Snap, Ubuntu'nun arkasındaki şirket olan Canonical tarafından geliştirilmiş ve sürdürülmüştür. Snap'in asıl amacı Linux'ta paket yönetimini çok daha kolay hale getirmektir. Snap'ler evrenseldir, tüm büyük Linux dağıtımlarında desteklenir ve birçok başka avantajla birlikte gelir.

Snap paketleri ve komutları, altta yatan dağıtımdan bağımsız olarak herhangi bir Linux sisteminde çalışacak şekilde tasarlanmıştır. Bu, bir dağıtımdan diğerine geçtiğinizde aynı deneyimi yaşayacağınız anlamına gelir. Bu aynı zamanda yazılım geliştiriciler için çok büyük bir avantajdır çünkü tüm Linux dağıtımlarında çalışacak tek bir paketi dağıtabilirler.

instagram viewer

Snap paketlerinin bir diğer önemli avantajı, yazılımın sorunsuz çalışması için gereken tüm bağımlılıklarla birlikte gelmeleridir. Bu, daha iyi güvenlik ve güvenilirlik sağlar.

Ek paketler otomatik olarak güncellenir ve geçerli sürüm düzgün çalışmıyorsa, önceki bir sürüme geri dönebilirsiniz.

Tüm bu avantajları ve daha fazlasını yaşamak istiyorsanız, Snap'i Arch Linux'a şu şekilde kurabilirsiniz:

Adım 1: Arch Linux'ta Snap Kurulumu

Varsayılan Arch Linux havuzlarında snapd paketi yoktur; gerek Arch Kullanıcı Deposunu (AUR) kullanın yerine. Arch Kullanıcı Deposu, Arch Linux meraklılarından oluşan bir topluluk tarafından yönetilir ve resmi Arch depolarında bulunmayan çok çeşitli paketler içerir.

Öncelikle, sisteminizde yoksa Git'i kurmanız gerekir. Git'i aşağıdaki komutu kullanarak kurabilirsiniz:

sudo pacman -S git

Kurulduktan sonra, snapd deposunu makinenize kopyalayabilirsiniz. snapd, snap paketlerini yönetmek için arka plan programı ve çalışma zamanıdır.

git klonu https://aur.archlinux.org/snapd.git

Ardından, cd komutunu kullanarak yeni klonlanan snapd dizinine gidin:

cd snapd

kullanarak snapd oluşturun ve kurun. makepkg Yarar. makepkg, Arch Linux'ta paketlerin oluşturulmasını otomatikleştirir.

makepkg -si

Yüklemeyi sonlandırmak için terminal istemlerini izleyin.

2. Adım: Snapd Hizmetini Yapılandırma

Snapd hizmetinin önyüklemeden sonra otomatik olarak başlaması için aşağıdaki komutu çalıştırın:

sudo systemctl enable --now snapd.socket

Hizmetin durumunu aşağıdakileri kullanarak kontrol edebilirsiniz:

sudo systemctl durumu snapd

Her şeyi doğru bir şekilde yapılandırdıysanız, hizmet çalışıyor ve sistem başlangıcında yüklenecek şekilde etkinleştirilmelidir.

Ayrıca, aşağıdakileri çalıştırarak klasik snapd paketlerini etkinleştirmelisiniz:

sudo ln -s /var/lib/snapd/snap /snap

Önceki komutun etkili olması için oturumu kapatmanız veya sisteminizi yeniden başlatmanız gerekebilir.

3. Adım: Yazılımı Snap ile Yükleme

Snap aracılığıyla kurulan tüm paketleri listelemek için aşağıdaki komutu çalıştırın:

ek liste

Önceki komutun çıktısı, henüz kurulu herhangi bir çıtçıtınızın olmadığını gösterecektir.

Örnek bir snap uygulaması yükleyebiliriz, Selam Dünya ek paket. Aşağıdaki komutu çalıştırın:

hızlı kurulum merhaba dünya

çalıştırırsanız ek liste komutunu tekrar verin, bu sefer yüklü uygulamayı listeleyecektir.

Snap ve komut seçenekleri hakkında daha fazla bilgi edinmek için kılavuz sayfalarına bakın.

adam çırpıda

Arch Linux'ta Snap Nasıl Kaldırılır

Yapabilirsiniz paketleri kaldırmak veya yüklemek için Pacman'ı kullanın Arch Linux'ta. Örneğin, snap'i kaldırmak için aşağıdaki komutu çalıştırmanız yeterlidir:

sudo pacman -Rs snapd

Snap, Arch Linux'ta Çalışıyor!

Snap, Arch Linux'ta varsayılan olarak mevcut olmasa da, Arch Kullanıcı Deposu yoluyla kurabilirsiniz.

Geleneksel Linux paket yöneticileriyle karşılaştırıldığında, snap'lerin daha iyi bağımlılık yönetimi ve evrensel Linux desteği gibi birçok avantajı vardır.