Tips for Mac, Android, Windows

Linux'ta Snap Paketleri Nasıl Kullanılır ve Kurulur

Linux'ta, yazılım yüklemenin birçok farklı yolu vardır. Debian paketleri, Redhat RPM paketleri, Arch Linux kullanıcı deposu, Gentoo Portage ağacı, AppImages, statik ikili dosyaları olan tar.gz arşivleri ve liste uzayıp gidiyor. Yine de, Linux'a yazılım yüklemenin birçok yolu ile, hala birçok sorun var. Örneğin: Linux için profesyonel yazılım geliştirirken, her bir Linux dağıtımına sahip olmak çok zordur. Ubuntu halkı bu sorunu çözmeye kararlıdır. Onların çözümü; Snap paketleri. İşte Linux'ta Snap Paketleri ihtiyacına ve bunları nasıl kullanacağınıza ve kuracağınıza bir göz atın.

SPOİLER UYARISI: Aşağı kaydırın ve video eğiticisini izle bu makalenin sonunda.

Snap Paketleri Neden Geliştirildi

Çoğu zaman geliştiriciler, programlarını birçok farklı paket türünde paketliyor ve cesaretini kırıyorlar. Tüm bu paket dosyalarını oluşturmak zaman alır ve sonuç olarak birçok program Linux'a yapmaz. Bu yüzden Ubuntu'daki insanlar Snap paketleri geliştirdi. Snap, snap store'dan kurulabilen bir şeydir ve “snap” in içinde, programın çalışması için gereken her şey vardır.

Bu, uygulamanın ihtiyaç duyduğu her şeyin (kütüphaneler, ikili dosyalar, görüntü dosyaları, ses dosyaları ve programlar) kendi içinde bulunduğu ve sistemden bağımsız olarak çalışabileceği anlamına gelir. Bu, ne olursa olsun, programın ne kadar eski veya yanlış yapılandırılmış olmasına rağmen ana sistemin çalışmasını sağlar. Bu, herhangi bir Linux dağıtımına snaps yüklemeyi mümkün kılar ve büyük veya küçük herhangi bir geliştiricinin kendi snap mağazasını alabileceği ve hatta kendi snap store'unu yapabileceği bir “evrensel yükleyici” yapar!

Snapd'yi yükleme ve çalıştırma

Snapd, snaps'ın Linux üzerinde çalışmasına yardımcı olan teknolojidir. Snaps'ın arkasındaki şirket, diğer Linux dağıtım üreticileriyle birlikte çalıştı, böylece popüler ve en çok kullanılan Linux'lar snap'ları kolayca çalıştırabilir ve kurabilir. Nasıl çalıştıracağınız aşağıda açıklanmıştır

Not: Ubuntu kullanıcılarının yanı sıra Ubuntu tabanlı bir Linux dağıtımı kullananların Snapd yüklemeleri gerekmez.

Debian testi / kararsız

sudo apt snapd yükle

fötr şapka

sudo dnf kurulum snapd. sudo systemctl enable --now snapd.socket

Arch Linux

sudo pacman -S snapd. sudo systemctl enable --now snapd.socket

OpenSUSE Sıçraması 42.2

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ sallanma. sudo zypper snapd yükleyin. sudo systemctl enable --now snapd.socket

OpenSUSE Tumbleweed

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/ sallanma. sudo zypper snapd yükleyin. sudo systemctl enable --now snapd.socket

Gentoo

sudo -s
nano -w /etc/portage/repos.conf/gentoo-snappy.conf

Aşağıdakileri yapıştırın:

[gentoo-snappy] # "Snappy" omurgasının kurulumunu destekleyen resmi olmayan bir kaplama. # Bakımcı: Clayton "kefnab" Dobbs ([email protected]) # Memba Bakımcısı: Zygmunt "zyga" Krynicki ([email protected]) konum = / usr / local / portage / gentoo-snappy. sync-type = git. sync-uri = https://github.com/zyga/gentoo-snappy.git. öncelik = 50. otomatik senkronizasyon = evet

Yapılandırma dosyasını ctrl + O.

e-posta senkronizasyonu - repo gentoo-snappy 

Snaps Nasıl Kullanılır

Daha önce de belirtildiği gibi, enstantane sırasıyla Ubuntu ve Canonical tarafından işletilen “snap store” da barındırılıyor. Herkes ücretsiz bir ek yayın gönderebilir. Kendi ek paketlerini mağazaya yayınlamak isteyenler için Snapcraft.io. Bu web sitesinde başlamanıza yardımcı olabilecek tüm bilgiler (ayrıntılı olarak) bulunmaktadır.

Mağazada yazılım aramak için find komutunu kullanmayı deneyin:

program adını bul

Örneğin:

telgraf bul

Bu, içinde “telgraf” anahtar kelimesi bulunan tüm kurulabilir ek paketlerin bir listesini yazdırır. Bu listeye bakın ve hangi paketi kuracağınızı öğrenin. Ardından, bunu gerçekleştirmek için install komutunu kullanın.

sudo snap install telgraf-en son

Bu, ek parçanın en son sürümünü mağazadan indirir ve sisteme yükler ve ardından ek kapsayıcıyı kullanıcının içindeki yazılıma erişebilmesi için bağlar. Ek parçanın nereye monte edildiğini görüntülemek için lsblk Komut. Bunun nedeni, yazılımın bağlı bir birim olması ve sistem için herhangi bir takılı sabit sürücü veya aygıttan farklı olmamasıdır.

Kaldır komutuyla kurulu tüm ek paketlerini sistemden kaldırın.

Örneğin:

sudo snap kaldır telgraf-latest

Kaldırmak istediğiniz çıtçıtın adını mı unuttunuz? Bunu dene:

Snap listesi

List komutu, kurulu tüm ek bileşenlerin bir listesini yazdırır. Buradan, ekin adını not edin, ardından yukarıdaki kaldırma komutuyla sistemden kaldırın.

Not: Bu öğreticide tartışılmayan diğer komutları kullanarak snap --help

Ek Bileşenleri Güncelleme

Herhangi bir yazılım gibi, snaps da güncellenmelidir. Snap arka plan programı sistemdeki her snap kapsayıcısını yönetir. Sonuç olarak, ek paketler geleneksel yöntemlerle güncellenmez. Sistemdeki yüklü ek paketleri güncellemek için refresh komutunu kullanın. Snaps kullanmak için son önemli komut refresh komutudur.

sudo ek yenileme

Sonuç

Snap paketleri, dağıtımı kolaylaştırarak Linux'a yazılım yükleme ve kullanma yöntemlerimizi değiştirme potansiyeline sahiptir. Aynı görevi gerçekleştirmek için birkaç farklı paket, ikili dosya ve dağıtım yöntemi oluşturmak zorunda olan yazılım geliştiricileri yerine, yalnızca tek bir eklenti kapsayıcısı oluştururlar. Kullanıcıların tek bir komutla kolayca yükleyebileceği kitaplıklar, yürütülebilir kod ve diğer önemli dosyalarla birlikte bulunan.

Enstantane mükemmel değil. Bazı yeni Linux kullanıcıları bunları kullanırken sorun yaşayacaktır. Bunun nedeni, uygulamaların yüklenmesinin yalnızca komut satırıyla çalışmasıdır. Ancak, ek paketler gittikçe daha popüler hale geldikçe, Ubuntu'daki kişilerin ek bileşenleri yüklemek ve kullanmak için güzel bir kullanıcı arayüzü üzerinde çalışacağını umuyoruz. O zamana kadar, komut satırının yapması gerekecek.

Linux'ta LosslessCut video düzenleyicisini yükleme

Linux'ta LosslessCut video düzenleyicisini yükleme

Linux'ta kayıpsız video veya ses dosyalarını hızlı bir şekilde kesmek ve kırpmak için bir araca m...

Daha Fazla Oku

Linux'ta Apple Müzik nasıl dinlenir

Linux'ta Apple Müzik nasıl dinlenir

Apple Music, Apple’ın Spotify ve Google Müzik. Hizmet iPhone, iPad, macOS ve hatta Windows'da old...

Daha Fazla Oku

Feral GameMode ile Linux'ta oyun performansı nasıl artırılır

Feral GameMode ile Linux'ta oyun performansı nasıl artırılır

Feral Interactive, GameMode olarak bilinen Linux oyuncuları için yenilikçi bir program yarattı. B...

Daha Fazla Oku

smihub.com