Kako instalirati Snap & Snap-Store (Snapcraft) na Debian 11 Bullseye

Prema zadanim postavkama, Debian ne dolazi s instaliranim Snap ili Snap Store jer je ovo značajka koju je razvio Canonical kao brži i lakši način za instaliranje najnovijih verzija softvera na Ubuntu sustava, a Snap paketi se instaliraju sa središnjeg SNAP poslužitelja kojim upravlja Canonical.

S obzirom da je Ubuntu baziran na Debianu, Snap se može instalirati i, uglavnom, raditi s većinom paketa. Postoji nekoliko sukoba s određenim paketima, pogotovo kada Debian ispljune novo izdanje, srećom Debian stabilna izdanja su rijetka. Problem s upraviteljem paketa Snaps VS APT je taj što su Snaps samostalni, što rezultira povećanim .snap-om zbog uključivanja svih njegovih ovisnosti. Za razliku od toga, APT je mnogo lakši od svog snap kolege jer ne treba spajati ovisnosti.

Međutim, neke prednosti korištenja snap paketa su to što su češće ažurirani od APT paketa, posebno na distribucijama kao što je Debian, koji je nevjerojatno stabilan. Međutim, to dolazi sa nedostacima starijih paketa/softvera. Još jedna prednost je da isti paket možete instalirati uz .deb pakete iz APT-a prilikom instaliranja Snap paketa jer neće uzrokovati sukobe i mogu biti korisni u određenim situacijama.

Instalacija Snapa u Debian 11 Bullseye prilično je jednostavan proces. Naučit ćete kako instalirati Snap i Snap-Store na Debian 11 Bullseye do kraja vodiča.

Preduvjeti

  • Preporučeni OS: Debian 11 Bullseye
  • Korisnički račun: Korisnički račun sa sudo privilegije or root pristup (su naredba).
  • Potrebni paketi: 

Ažuriranje operativnog sustava

Ažurirajte svoj Debian 11 operativni sustav kako biste bili sigurni da su svi postojeći paketi ažurirani:

sudo apt update && sudo apt upgrade

Root ili Sudo pristup

Prema zadanim postavkama, kada kreirate svoj račun pri pokretanju s Debianom u usporedbi s drugim distribucijama, on ne dobiva automatski status sudoers. Morate imati pristup root lozinka koristiti naredba su ili posjetite naš vodič na Kako dodati korisnika u Sudoers na Debianu.


Oglas


Instaliraj Snap (Snapd)

Snap je dostupan za instaliranje iz zadanog spremišta Debiana 11, a paket je nazvan snapd.

Da biste započeli instalaciju Snap-a, pokrenite sljedeću naredbu.

sudo apt install snapd

Primjer rezultata:

Kako instalirati Snapcraft (Snap) na Debian 11 Bullseye

Upišite "Y", zatim pritisnite "ENTER TIPKA" za nastavak instalacije.

Nakon što je Snap instaliran, preporuča se odjaviti se i ponovno prijaviti ili ponovno pokrenuti uslugu kako biste osigurali da su putovi snap-a ispravno ažurirani.

sudo systemctl restart snapd

Ako prvi put instalirate Snap, savjetuje se da instalirate osnovne datoteke kako biste izbjegli konfliktne probleme:

sudo snap install core

Primjer rezultata:

core 16-2.51.4 from Canonical✓ installed

Zatim provjerite radi li se Snapd usluga pomoću naredbe systemctl:

systemctl status snapd

Primjer:

Kako instalirati Snap & Snap-Store (Snapcraft) na Debian 11 Bullseye

Ako usluga nije aktivirana, upotrijebite sljedeću naredbu za pokretanje Snap-a.

sudo systemctl start snap

Da biste omogućili Snap pri pokretanju sustava, koristite sljedeću naredbu:

sudo systemctl enable snap

Kako koristiti Snap

Instalirajte paket

Sada kada je Snap instaliran, možete brzo testirati instalaciju paketa, a to može biti bilo što; međutim, za tutorial će primjer biti aplikacija Discord.

sudo snap install discord

Primjer rezultata:

discord 0.0.16 from Snapcrafters installed

Ažuriranje paketa

Za budućnost, da biste ažurirali Discord i sve druge pakete koje je instalirao Snap, pokrenite sljedeću naredbu:

sudo snap refresh

Uklonite pakete

Ako više ne trebate imati instaliran Discord, uklonite ga pomoću naredbe Snap remove.

sudo snap remove discord

Primjer rezultata:

discord removed

Discord dobro radi sa Snap i Snap Store; međutim, kao što je spomenuto na početku, neke aplikacije mogu biti problematične, kao što je nedodavanje ikona u izbornik aplikacija. Ako se to dogodi, provjerite odjeljak za rješavanje problema na kraju vodiča.


Oglas


Izborno – instalirajte Snap-Store

Nakon što instalirate Snap na svoj Debian sustav, imate mogućnost instalirati Snapcraft trgovinu, koja koristi grafičko korisničko sučelje koje može biti privlačnije i lakše pretraživati ​​pakete. Ovo je potpuno neobavezno, ali ako želite instalirati, pokrenite sljedeću naredbu:

sudo snap install snap-store

Primjer rezultata:

snap-store 3.38.0-64-g23c4c77 from Canonical✓ installed

Kada je instalacija dovršena, Snap Store možete pokrenuti na nekoliko različitih načina.

Prvo, dok ste u svom terminalu, možete koristiti sljedeću naredbu:

snap run snap-store

Alternativno, pokrenite snap run snap-store & naredba u pozadini za oslobađanje terminala:

snap run snap-store &

Međutim, to nije praktično i upotrijebili biste sljedeću stazu na radnoj površini da biste otvorili stazu: Aktivnosti > Prikaži aplikacije > Snap Store. Ako ga ne možete pronaći, koristite funkciju pretraživanja u izborniku Prikaži aplikacije ako imate instalirano mnogo aplikacija.

Primjer:

Kako instalirati Snap & Snap-Store (Snapcraft) na Debian 11 Bullseye

Nakon otvaranja, kliknut ćete na odredišnu stranicu trgovine Snap Store. Odavde možete pretraživati ​​i instalirati Snap pakete po svom izboru.

Primjer:

Kako instalirati Snap & Snap-Store (Snapcraft) na Debian 11 Bullseye

Rješavanje problema – nedostaju ikone za snimanje

Trenutno, na Debianu 11, Snap, uglavnom, radi s većinom paketa. Međutim, u nekim slučajevima aplikacije nemaju svoju ikonu dodanu u pokretač aplikacija sustava. To se može popraviti postupkom u nastavku.

Prvo pokrenite sljedeću naredbu ln -s naredba:

sudo ln -s /etc/profile.d/apps-bin-path.sh /etc/X11/Xsession.d/99snap

Zatim upotrijebite uređivač teksta za otvaranje datoteke login.defs:

sudo nano /etc/login.defs

Kada uđete u datoteku, zalijepite sljedeći kod na kraj datoteke.

ENV_PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

Primjer:

Kako instalirati Snap & Snap-Store (Snapcraft) na Debian 11 Bullseye

Zatim spremite datoteku CTRL + O zatim izađite sa CTRL + X.

Da bi popravci bili aktivni, morat ćete se odjaviti i ponovno prijaviti. Međutim, najbolje je ponovno pokrenuti sustav.

sudo reboot now

Kada se ponovno prijavite u sustav, trebale bi se pojaviti ikone koje nedostaju.


Oglas


Ukloni Snap (iz Debiana)

Za uklanjanje Snap off vašeg Debian sustava, pokrenite sljedeću naredbu:

sudo apt autoremove snapd --purge

Primjer rezultata:

Kako instalirati Snap & Snap-Store (Snapcraft) na Debian 11 Bullseye

Upišite "Y", zatim pritisnite "ENTER TIPKA" da nastavite s deinstaliranjem (uklanjanjem). 

Ovo će ukloniti Snap i sve dodatne instalirane pakete i ovisnosti. Na primjer, ako ste instalirali Snap Store, a niste ga prethodno uklonili, ovaj paket i sve ostale koje je Snap instalirao u cijelosti.

Primjer:

Removing snap snapcraft and revision 6751
Removing snap-snapcraft-6751.mount
Discarding preserved snap namespaces
Final directory cleanup
Removing extra snap-confine apparmor rules
Removing snapd cache
Removing snapd state

Komentari i zaključak

U vodiču ste naučili kako instalirati na Debian 11 Bullseye Canonicalov Snap sustav te instalirati, ažurirati i ukloniti pakete. Sve u svemu, čini se da prilagodba korištenja Snap paketa dijeli korisnike u sredini. Većina sistemskih administratora i iskusnih korisnika neće dirati Snaps; međutim, više desktop i obični korisnici uživaju u jednostavnosti instaliranja i ažuriranja paketa i ne smeta im napuhanost prostora. S obzirom na to koliko su danas veliki SSD tvrdi diskovi, razlika je prilično mala osim ako nemate ograničene resurse kao što je produkcijski poslužitelj. Kućni korisnici kojima je instaliranje aplikacija na Debianu izazovno trebali bi provjeriti Snap kako bi uštedjeli malo vremena i frustracije tijekom učenja sustava.

1 misao o “Kako instalirati Snap & Snap-Store (Snapcraft) na Debian 11 Bullseye”

Ostavite komentar