A Snapd egy olyan szolgáltatás, amely lehetővé teszi a Snap-csomagok telepítését és kezelését Linux rendszereken. A Snaps konténeres szoftvercsomagok, amelyek létrehozása és telepítése egyszerű, és automatikusan frissülnek. A Snap Store az a platform, ahol a felhasználók böngészhetnek és telepíthetnek Snap csomagokat. A Snapd és a Snap Store telepítése Debian 12-re, 11-re vagy 10-re lehetővé teszi a Snapsként csomagolt szoftveralkalmazások széles skálájának egyszerű elérését, biztosítva, hogy mindig a legújabb verziókkal rendelkezzen, minimális gonddal.
A Snapd és a Snap Store Debian rendszerre történő telepítéséhez kövesse az alábbi módszereket. Ez az útmutató leírja a telepítési folyamatot és az alapvető konfigurációt, amellyel elkezdheti a Snaps használatát a Debian rendszeren.
Frissítse a Debian csomagokat a Snapd telepítése előtt
A Snapd telepítése előtt gondoskodnia kell arról, hogy a Debian rendszer naprakész legyen a legújabb csomagfrissítésekkel és biztonsági javításokkal. Ezt a következő parancs futtatásával érheti el:
sudo apt update && sudo apt upgrade
A sudo apt update szinkronizálja a helyi csomagadatbázist a hivatalos Debian-tárolókkal, így tudatában van a legújabb csomagfrissítéseknek és -változásoknak. Ezt követően a sudo apt upgrade frissíti az összes frissíthető csomagot a Debian rendszeren.
Telepítse a Snapd-et az APT paranccsal
A Snapd az alapértelmezett Debian-lerakatból érhető el. Platformot biztosít a Snap-csomagok futtatásához és kezeléséhez Linux-disztribúciókon.
A Snapd telepítési folyamatának elindításához használja a apt
csomagkezelő az alábbiak szerint:
sudo apt install snapd
A Snapd telepítésének ellenőrzése
Sikeres telepítés esetén elengedhetetlen annak megerősítése, hogy a Snapd készen áll a kiszolgálásra. Ezt két lépésben tehetjük meg.
Először ellenőrizzük a Snapd telepített verzióját. Ellenőrzi, hogy a telepítési folyamat sikeresen befejeződött, és megadja a telepített verziószámot.
snap version
Másodszor, ellenőrizzük a Snapd szolgáltatás állapotát. Ez biztosítja, hogy a Snapd fut, és készen áll a Snap-csomagok kezelésére.
A Snapd systemctl állapotát a következő paranccsal ellenőrizheti:
systemctl status snapd
Ha a Snapd megfelelően működik, a szolgáltatásnak aktívnak kell lennie. Ha azonban a szolgáltatás nem aktiválódott, manuálisan indíthatja el, és engedélyezheti, hogy a rendszerindításkor automatikusan elinduljon a következő paranccsal:
sudo systemctl enable --now snapd.socket
Telepítse a Snap Core-t
A Snap Core a Snap csomagok futtatásának elengedhetetlen összetevője. A következő paranccsal telepítheti:
sudo snap install core
A snap install core parancs arra kéri a Snapdot, hogy töltse le és telepítse a core Snap a futási környezetet, amely lehetővé teszi a Snap alkalmazások futtatását.
Klasszikus bezárás engedélyezése Snap csomagokhoz
Az egyes Snap-alkalmazások „klasszikus” korlátok között működnek, ami szélesebb körű engedélyeket biztosít az alkalmazásoknak a rendszeren belül. Ezen alkalmazások fogadásához szimbolikus hivatkozást kell létrehozni a fájlrendszerben.
Ez a következő parancs meghívásával történik:
sudo ln -s /var/lib/snapd/snap /snap
Az ln -s parancs a Linuxban szimbolikus vagy lágy hivatkozást hoz létre. Itt a /var/lib/snapd/snap könyvtárat a /snap-hez kapcsolja, lehetővé téve az ezt igénylő Snap-csomagok klasszikus korlátozását. Ez biztosítja az összes Snap csomag teljes kompatibilitását és megfelelő működését a Debian rendszeren.
Alapvető Snap CLI parancsok
Ez a rész néhány alapvető Snap parancssori felület (CLI) parancsot mutat be. E parancsok megértése lehetővé teszi a Snap-alkalmazások hatékony kezelését.
Snap csomag telepítése
Snap csomag telepítéséhez használja a snap install parancsot, majd írja be a csomag nevét. Például a VLC médialejátszó telepítéséhez a következőket kell használnia:
sudo snap install vlc
Távolítson el egy Snap csomagot
A snap remove
parancs lehetővé teszi a Snap csomag eltávolítását. Például a VLC médialejátszó eltávolításához futtassa:
sudo snap remove vlc
Snap csomag frissítése
A Snapd automatikusan frissíti a Snap-csomagokat a háttérben. Ha azonban egy adott csomagot szeretne frissíteni, használja manuálisan a snap refresh parancsot. Például:
sudo snap refresh vlc
A telepített Snap csomagok listája
Az összes telepített Snap csomag listájának megjelenítéséhez használja a snap list parancsot:
snap list
Ellenőrizze a Snap verziót
A Snapd telepített verziójának megtekintéséhez futtassa a következő parancsot:
snap version
Keresse meg az elérhető Snap csomagokat
Ha egy adott Snap-csomagot keres a Snap Store-ban, használja a snap find parancsot, majd a keresett kifejezést. Például médialejátszók kereséséhez használja:
snap find "media player"
Ellenőrizze a Snap csomaggal kapcsolatos információkat
Egy adott Snap csomag részletes információinak megjelenítéséhez használja a snap info parancsot. Például a VLC médialejátszóval kapcsolatos információk megszerzéséhez futtassa:
snap info vlc
Snap változások ellenőrzése
A snap changes paranccsal megtekintheti a Snap feladatok előzményeit, beleértve a telepítéseket, frissítéseket és eltávolításokat:
snap changes
Snap visszaállítása egy korábbi verzióra
Ha egy Snap-csomag új verziója nem működik a várt módon, a snap revert paranccsal térhet vissza az előző verzióra. Például:
sudo snap revert vlc
Snap interfészek ellenőrzése a Debianon
A snap interfaces parancs áttekintést nyújt a Snap csomagokról és azokról a rendszererőforrásokról, amelyekhez hozzáférnek:
snap interfaces
Ezek az alapvető parancsok képezik a Snap csomagkezelés alapját. A következő rész most a Snap-Store telepítését mutatja be Debian asztali felhasználók számára.
Telepítse a Snap Store-t a Debianra
Telepítse a Snap Store-t a Snap Command segítségével
Miután sikeresen konfigurálta a Snapd-et a Debian rendszeren, hozzáadhat egy funkcionalitást és egyszerű használatot – a Snap Store-t. A Snap Store grafikus felhasználói felülettel rendelkezik, amely vonzó és intuitív módot kínál a Snap csomagok böngészésére és kezelésére.
Ez a lépés nem kötelező. A Snap Store azonban egy felhasználóbarát lehetőség azoknak a felhasználóknak, akik a parancssor helyett a vizuális megközelítést részesítik előnyben. A Snap Store telepítésének elindításához írja be a következő parancsot:
sudo snap install snap-store
Ez a parancs arra utasítja a Snapd-t, hogy töltse le és telepítse a snap-store csomagot, és ezzel egy grafikus dimenziót vezet be a Snap-csomagkezelésbe.
A Snap Store elindítása
A telepítési folyamat befejeztével a Snap Store többféleképpen is elindítható.
Közvetlen módszer a terminálban való működés során a következő parancs végrehajtása:
snap run snap-store
Ez a parancs elindítja a Snapdot a Snap Store alkalmazás futtatására. Előfordulhat azonban, hogy a terminál használata minden alkalommal a Snap Store megnyitásához nem a legpraktikusabb módszer.
A Snap Store intuitívabb eléréséhez navigálhat az asztali környezetben: Tevékenységek > Alkalmazások megjelenítése > Snap Store.
Ez az útvonal elvezeti Önt a Snap Store-hoz a grafikus felhasználói felületen keresztül, amely hagyományosabb és felhasználóbarátabb módot kínál a Snap-csomagok elérésére és kezelésére.
Az alábbiakban egy gyors példa a Krita telepítésére a Snap Store segítségével Debian rendszeren, amelyet a következő képen láthat a jobb sarokban, ahol a "forrás:" található.
A Snap felügyeleti parancsai
Hiányzó Snap ikonok kezelése
A Snap csomagok Debianon történő kezelése során a Snap többnyire zökkenőmentesen működik a legtöbb csomaggal. Alkalmanként azonban előfordulhatnak rendellenességek, például hiányozhatnak az alkalmazásikonok a rendszer alkalmazásindítójából. Ez a következő lépésekkel oldható meg:
Kezdje el a megoldást szimbolikus hivatkozás létrehozásával a ln -s
parancsot a következőképpen:
sudo ln -s /etc/profile.d/apps-bin-path.sh /etc/X11/Xsession.d/99snap
Ez a parancs szimbolikus kapcsolatot hoz létre a apps-bin-path.sh
és 99snap
fájlokat, lehetővé téve a rendszer számára, hogy megtalálja a Snap alkalmazásikonokat.
Folytassa a login.defs
fájl szövegszerkesztővel, nano
ebben az esetben:
sudo nano /etc/login.defs
A fájl elérésekor fűzze a következő kódsort a végéhez:
ENV_PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
Ez a kód kiegészíti a rendszer környezeti elérési útját, és további helyet biztosít az alkalmazásikonok kereséséhez.
Mentse el a fájl módosításait a CTRL+O billentyűkombináció megnyomásával, és lépjen ki nano
a CTRL+X megnyomásával.
E módosítások végrehajtásához rendszer-kijelentkezési és bejelentkezési ciklus szükséges. A változtatások átfogó alkalmazásához azonban a rendszer újraindítása javasolt:
sudo reboot now
Az újraindítás utáni rendszerbe való visszajelentkezéskor a korábban hiányzó Snap alkalmazásikonoknak az alkalmazásindítóban kell lenniük.
Távolítsa el a Snap-et és a Snap Store-t
A Snap nemcsak a csomagok telepítésében, hanem azok eltávolításában is bemutatja hatékonyságát és felhasználóbarát jellegét. Ha el szeretné távolítani az összes Snap-telepítést a Snap csomagkezelő mellett, akkor nem kell eltávolítania minden Snap-csomagot.
Az egyetlen szükséges intézkedés a snapd
szolgáltatás, amely egyidejűleg eltávolítja az összes telepített Snap csomagot:
sudo apt remove snapd
Ne feledje, nem kell eltávolítania az összes Snap telepítést; A snapd eltávolításakor eltávolítja az összes kapcsolódó telepített csomagot, így a Snap és a kapcsolódó telepítések egyszerű, gyors és tiszta eltávolítása.
Következtetés
Ha a Snapd és a Snap Store sikeresen telepítve van a Debian rendszeren, teljes mértékben kihasználhatja a Snapsként elérhető alkalmazások széles skáláját. Rendszeresen ellenőrizze a frissítéseket, hogy szoftvere naprakész legyen, és élvezhesse a legújabb funkciókat és biztonsági fejlesztéseket. Élvezze azt a kényelmet és egyszerűséget, amelyet a Snap csomagok nyújtanak Debian környezetében.