Snap csomagok használata és telepítése Linux rendszeren

click fraud protection

Linuxon sokféle módon lehet telepíteni a szoftvert. Vannak Debian csomagok, Redhat RPM csomagok, az Arch Linux felhasználói tárház, a Gentoo Portage fa, AppImages, statikus bináris fájlokkal ellátott tar.gz archívumok, és a lista folytatódik. Mégis, annyira sokféle módon lehet szoftvert telepíteni a Linuxra, továbbra is sok probléma merül fel. Például: amikor professzionális szoftvert fejleszt a Linux számára, nagyon nehéz megszerezni azt minden egyes Linux disztribúción. Az Ubuntu emberei elkötelezettek ennek a kérdésnek a megoldásában. Megoldásuk; Snap csomagok. Itt van egy pillantás a Snap csomagok szükségességére Linuxon, valamint azok használatához és telepítéséhez.

SPOILER FIGYELMEZTETÉS: Görgessen le és nézd meg a videó bemutatóját a cikk végén.

Miért fejlesztették ki a Snap csomagokat?

A fejlesztők gyakran úgy találják magukat, hogy sokféle csomagtípusba csomagolják a programjaikat, és elbátortalanodnak. Mindezen csomagfájlok elkészítése időbe telik, és ennek eredményeként sok program nem hozza el őket Linuxra. Az Ubuntu emberei ezért fejlesztették ki a Snap csomagokat. A pillanatfelszerelés telepíthető a pillanatfelvétel-tárolóból, és a „pillanatfelületen” belül minden megtalálható a program futtatásához.

instagram viewer

Ez azt jelenti, hogy minden, ami az alkalmazásnak szüksége van (könyvtárak, bináris fájlok, képfájlok, audio fájlok és programok) önálló, és a rendszertől függetlenül futtatható. Ez biztosítja, hogy a program függetlenül attól, hogy elavult vagy rosszul konfigurálva van-e a gazdarendszer, annak ellenére is fut. Ez ténylegesen lehetővé teszi a snaps telepítését bármilyen Linux disztribúcióra, és „univerzális telepítővé” teszi azt, amelyet bármelyik fejlesztő, akár nagy, akár kicsi, felvehet és akár saját mappát is létrehozhat!

A Snapd telepítése és futtatása

A Snapd az a technológia, amely elősegíti a pattanások futtatását Linux rendszeren. A snaps mögött álló társaság más Linux disztribútorokkal együttműködött, hogy a népszerű és a leggyakrabban használt Linuxok könnyedén futtassák és telepítsék a snaps-et. Itt van, hogyan lehet futtatni

Jegyzet: Az Ubuntu felhasználóknak, valamint azoknak, akik Ubuntu alapú Linux disztribúciót használnak, nem kell telepíteniük a Snapd szoftvert.

Debian tesztelés / instabil

Sudo apt install snapd

Fedora

A sudo dnf telepítése megtörtént. sudo systemctl enable - most az snapd.socket

Arch Linux

sudo pacman -S csattant fel. sudo systemctl enable - most az snapd.socket

OpenSUSE Leap 42.2

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ lendületes. A sudo zypper telepítése azonnal megtörtént. sudo systemctl enable - most az snapd.socket

OpenSUSE szárnyas

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/ lendületes. A sudo zypper telepítése azonnal megtörtént. sudo systemctl enable - most az snapd.socket

Gentoo

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

Illessze be a következőket:

[gentoo-snappy] # Nem hivatalos fedvény, amely támogatja a "Snappy" gerinc telepítését. # Karbantartó: Clayton "kefnab" Dobbs ([email protected]) # Felső szintű karbantartó: Zygmunt "zyga" Krynicki ([email protected]) location = / usr / local / portage / gentoo-snappy. sync-type = git. sync-uri = https://github.com/zyga/gentoo-snappy.git. prioritás = 50. auto-sync = igen

Mentse a konfigurációs fájlt a ctrl + O.

emaint sync - repo gentoo-snappy 

A Snaps használata

Mint korábban említettük, a pattanások az Ubuntu, illetve a Canonical által vezetett „pillanatfelvétel-tárolóban” találhatók. Bárki ingyenesen elküldhet egy pillanatot. Azok számára, akik saját pillanatnyi csomagjaikat szeretnék közzétenni az áruházban, lépjen ide Snapcraft.io. Ez a weboldal minden olyan információt tartalmaz (nehéz részletekkel), amelyek elindíthatják.

Az áruházban a szoftver kereséséhez próbálkozzon a find paranccsal:

Snap find programname

Például:

Snap find távirat

Ezzel kinyomtatja az összes telepíthető pillanatnyi csomagot, a benne lévő „távirat” kulcsszóval. Nézze át ezt a listát, és kitalálja, hogy melyik csomagot telepítse. Ezután használja az install parancsot, hogy ez megtörténjen.

sudo snap install telegram legújabb

Ez letölti a pillanatfelvétel legújabb verzióját az áruházból, telepíti azt a rendszerre, majd behelyezi a pattintótárcsát, hogy a felhasználó hozzáférhessen a benne található szoftverhez. A kattintás helyének megtekintéséhez futtassa a lsblk parancs. Ennek oka az, hogy a szoftver csatlakoztatott kötet, és a rendszer szempontjából nem különbözik a többi beépített merevlemeztől vagy eszköztől.

Távolítson el minden telepített beépített csomagot a rendszerből az eltávolítás paranccsal.

Például:

sudo snap remove távirat-legújabb

Felejtsd el az eltávolítandó pillanat nevét? Próbáld ezt:

pillanatnyi lista

A list parancs kinyomtatja az összes telepített snaps listáját. Innentől vegye figyelembe a pillanat nevét, majd távolítsa el a rendszerből a fenti eltávolítás paranccsal.

Megjegyzés: A következő parancsokkal keresse meg az ebben az oktatóanyagban nem tárgyalt parancsokat pillanat - segély

A Snaps frissítése

Mint minden szoftvert, a pattanásoknak is frissülniük kell. A bepattanó démon kezeli a rendszer összes bepattanó tárolóját. Ennek eredményeként a snap csomagok nem frissülnek a szokásos eszközökkel. A rendszerre telepített beépített csomagok frissítéséhez használja a frissítés parancsot. Az utolsó kulcsfontosságú parancs a pattanások használatához a frissítés parancs.

sudo Snap frissítés

Következtetés

Az Snap csomagok felválthatják a szoftver telepítésének és használatának módját a Linuxon azáltal, hogy megkönnyítik a terjesztést. Ahelyett, hogy a szoftverfejlesztőknek különféle csomagokat, bináris fájlokat és kézbesítési módszereket kellene létrehozniuk ugyanazon feladat elvégzéséhez, csak egyetlen pillanatnyi tárolót hoznak létre. Önálló könyvtárakkal, végrehajtható kódokkal és más fontos fájlokkal, amelyeket a felhasználók egyetlen paranccsal könnyen telepíthetnek.

A pillanat nem tökéletes. Néhány új Linux-felhasználónak problémáik lesznek a használatukkal. Ennek oka az, hogy az alkalmazások telepítése csak a parancssorral fog működni. Csak azt remélhetjük, hogy amint a beépített csomagok egyre népszerűbbek, az Ubuntu emberei egy szép felhasználói felületen dolgoznak majd a pattanások telepítése és használata érdekében. Addig a parancssort kell tennie.

watch instagram story