Çfarë duhet të dini rreth Snaps në Ubuntu 20.04
![](common-images/what-you-need-to-know-about-snaps-on-ubuntu-20.04/img_571c03f856528.png)
Ubuntu 20.04 Focal Fossa është një version fantastik që është vlerësuar gjerësisht. Megjithatë, vendimi për të ndryshuar Qendrën e Softuerit për të instaluar aplikacione të bazuara në snap është i diskutueshëm. Ne do të shpjegojmë se çfarë do të thotë kjo për ju.
Çfarë është një paketë Snap në Linux?
Snap i referohet komandës snap
dhe skedarit të instalimit të parakohshëm. Një snap bashkon një aplikacion dhe të gjithë vartësit e tij në një skedar të ngjeshur. Vartësit mund të jenë skedarët e bibliotekës, serverët e uebit ose të bazës së të dhënave, ose çdo gjë tjetër që një aplikacion duhet të ketë për të nisur dhe ekzekutuar.
Përparësia e fotove është se ato i bëjnë instalimet më të thjeshta sepse shmangin dhimbjen e ferrit të varësisë. Kjo është ajo që ndodh kur një aplikacion i ri nuk mund të ekzekutohet ose sepse burimi i kërkuar nuk është i disponueshëm, është versioni i gabuar ose instalimi i tij mbishkruan skedarët e kërkuar nga aplikacionet ekzistuese në mënyrë që ato të mos mund të ekzekutohen.
Ju mund të prisni që një fotografi të mos kompresohet dhe skedarët të nxirren në kohën e instalimit. Megjithatë, është në kohën e ekzekutimit që skedari snap është montuar në një pajisje bllokimi. Kjo lejon qasjen në sistemin e brendshëm të skedarëve SquashFS të skedarit.
Aplikacioni ekzekutohet në një mënyrë të kapsuluar, të rrethuar me unaza, kështu që skedarët e tij nuk mund të ndërhyjnë me ato në kompjuterin tuaj. Ju madje mund të instaloni versione të shumta të të njëjtit aplikacion dhe ata nuk do të pjalmojnë ose luftojnë mes tyre.
Ana negative është se skedarët e instalimit janë më të mëdhenj se skedarët tradicionalë të menaxherit të paketave Debian (DEB). Ata gjithashtu përdorin më shumë pasuri të patundshme në hard drive. Me snaps, çdo aplikacion që ka nevojë për një burim të caktuar instalon kopjen e tij. Ky nuk është përdorimi më efikas i hapësirës në hard disk. Edhe pse disqet e ngurtë po bëhen më të mëdha dhe më të lira, tradicionalistët ende e pengojnë ekstravagancën e çdo aplikacioni që funksionon në mini-kontejnerin e vet. Nisja e aplikacioneve është gjithashtu më e ngadaltë.
Snaps janë kritikuar gjithashtu për mosndjekjen e temës së desktopit dhe përmirësimet e tyre automatike. Disa njerëz janë gjithashtu të kujdesshëm sepse fotografitë nuk janë bërë domosdoshmërisht nga autorët e softuerit. Prandaj, ata nuk i konsiderojnë ato si 100 për qind zyrtare.
Pra, me Focal Fossa, Canonical ka zëvendësuar aplikacionin Ubuntu Software me një version që instalon snaps si parazgjedhje. Çfarë do të thotë kjo për ju?
Qendra e Softuerit Ubuntu
Ne mund të përdorim komandën df
për të renditur sistemet e skedarëve SquashFS
të montuara në kompjuterin tuaj. Ne do të përdorim opsionin -t
(lloj) për të kufizuar daljen në sistemet e skedarëve që na interesojnë:
df -t squashfs
Më pas përdorim komandën snap list
për të renditur snaps që janë instaluar:
snap list
![](common-images/what-you-need-to-know-about-snaps-on-ubuntu-20.04/1-5.png)
Ka dy fotografi të lidhura me desktopin GNOME, dy të lidhura me funksionalitetin kryesor të snap-it, një për temat GTK dhe një për dyqanin snap. Sigurisht, aplikacioni snap-store
është gjithashtu një snap.
Këtu është gjëja: nëse ekzekutoni komandën snap-store
në një dritare terminali, aplikacioni i nisur është Softueri Ubuntu.
Sigurisht, ju zakonisht do të përdorni aplikacionin Ubuntu Software duke klikuar ikonën e tij. Ne po e lëshojmë atë nga linja e komandës për të demonstruar se nën sipërfaqe, tani është aplikacioni snap-store
:
snap-store
![](common-images/what-you-need-to-know-about-snaps-on-ubuntu-20.04/2-6.png)
Aplikacioni Ubuntu Software duket ashtu siç e prisnit. Ju mund të kërkoni për të gjithë të njëjtin softuer që keni mundur më parë.
Le të kërkojmë dhe instalojmë aplikacionin sqlitebrowser. Ekrani i rezultateve tregon detajet e aplikacionit dhe një pamje të ekranit. Zgjidhni Install për të instaluar softuerin.
![](common-images/what-you-need-to-know-about-snaps-on-ubuntu-20.04/3-5.png)
Nëse nuk e dinit, nuk do të dyshonit për ndryshimet nën kapuç. Lëvizni poshtë dhe do të shihni disa informacione të reja, specifike për momentin.
![](common-images/what-you-need-to-know-about-snaps-on-ubuntu-20.04/4-6.png)
Lista Detajet ofron informacionin e mëposhtëm:
- Kanali: Kanali nga i cili instalimi do të tërheqë aplikacionin.
- Versioni: Versioni i softuerit.
- Licenca: Lloji i licencës.
- Zhvilluesi: Personi që krijoi snap-in ose njerëzit që shkruajtën aplikacionin.
- Burimi: Burimi nga i cili do të shkarkohet snap (snapcraft.io është dyqani snapcraft i Canonical).
- Madhësia e shkarkimit: Madhësia e skedarit snap.
Kanali mund të jetë një nga këto:
- E qëndrueshme: Parazgjedhja, e cila përmban paketat më të qëndrueshme dhe të besueshme.
- Kandidati: Ky kanal është më pak i qëndrueshëm, por shumë afër tij sepse përmban softuer të nivelit të kandidatit për publikim.
- Beta: Ky kanal ka cilësi të ciklit të fundit të zhvillimit, por nuk garantohet të jetë i qëndrueshëm.
- Edge: Për testuesit e ndërtimeve të hershme dhe kureshtarët. Nuk duhet ta përdorni këtë kanal për ndonjë gjë të rëndësishme.
Pas përfundimit të instalimit, ne mund të kontrollojmë përsëri listën e snaps të instaluara:
snap list
![](common-images/what-you-need-to-know-about-snaps-on-ubuntu-20.04/5-6.png)
Hyrja e re është renditur në fund. Le të hapim programin:
sqlitebrowser
Gjithçka në lidhje me aplikacionin funksionon mirë, megjithëse ndërfaqja duket e vjetëruar. Elementet e ndërfaqes së skalitur pseudo-3D do t'ju kujtojnë GUI-të e dikurshme. Kjo nuk është e zakonshme në të gjitha fotografitë, por është e habitshme në këtë shembull.
Instalimi nga linja e komandës
Asgjë nuk ka ndryshuar kur instaloni aplikacione nga linja e komandës. Ju keni ende akses te mjeti i linjës së komandës snap
, kështu që mund të instaloni dhe çinstaloni snaps brenda një dritareje terminali. Komanda e instalimit apt-get
dhe apt
, mbështjellësi apt-get, janë gjithashtu atje.
Le të instalojmë të njëjtin aplikacion nga linja e komandës. Për shkak se versioni që kemi instaluar më lart është i shpejtë, ato nuk do të ndikojnë në asnjë mënyrë njëri-tjetrin:
sudo apt-get install sqlitebrowser
![](common-images/what-you-need-to-know-about-snaps-on-ubuntu-20.04/10-5.png)
Lëreni instalimin të përfundojë. Shtypni tastin Super dhe shkruani sqlitebrowser. Pasi të shkruani disa karaktere, do të shihni dy versione të programit në kompjuterin tuaj.
![](common-images/what-you-need-to-know-about-snaps-on-ubuntu-20.04/1a.png)
Zjarri të dy.
![](common-images/what-you-need-to-know-about-snaps-on-ubuntu-20.04/9-5.png)
Siç mund ta shihni, ne kemi dy versione të ndryshme të instaluara dhe të ekzekutuara në të njëjtën kohë.
Versioni në pjesën e pasme të imazhit është ai që kemi instaluar nga rreshti i komandës, dhe versioni përpara është ai në snap:
- Versioni
apt-get
është versioni 3.11.2. - Versioni
snap
është 3.11.99.
Pavarësisht paraqitjes, versioni i linjës së komandës është më i vjetri. Pavarësisht, është e vetëkuptueshme që dy versionet bashkëjetojnë dhe funksionojnë mirë së bashku. Pra, fotografitë bëjnë atë që duhet të bëjnë me rrethimin e unazës së versioneve të ndryshme të të njëjtit aplikacion.
Gjithashtu, instalimi i aplikacioneve nga rreshti i komandës me apt
ose apt-get
është i njëjtë si gjithmonë dhe nuk ndikohet fare nga snaps.
Cilin duhet të përdorni?
A ju intereson sadopak se cilin lloj aplikacioni po përdorni? Nëse jo, shkoni me fotot.
Nëse ndonjë nga sa vijon është ndërprerës i marrëveshjeve (ose disa prej tyre shtohen deri në një), largohuni nga aplikacioni Ubuntu Software dhe instaloni aplikacionet tuaja në mënyrën tradicionale:
- Ngarkesat janë më të ngadalta për t'u ngarkuar. Kjo do të jetë më e dukshme në pajisjet e vjetra.
- Kalimet zënë më shumë hapësirë në hard disk.
- Snaps përditësohen automatikisht.
- Snaps mund të mos përputhen me temat tuaja të instaluara.
- Snap-et nuk janë gjithmonë zyrtare. Ato shpesh ndërtohen nga vullnetarë me qëllime të mira.
Nëse kompjuteri juaj është mjaft modern, ndryshimi i shpejtësisë midis nisjes së një snap ose një aplikacioni të rregullt nuk do të jetë masiv. Dënimi më i madh kohor që vumë re ishte gjatë instalimit. Snaps-et iu deshën shumë më gjatë për t'u shkarkuar. Pasi të shkarkoheshin skedarët, instalimi ishte mjaft i shpejtë. Shkarkimi është një detyrë e vetme, megjithatë, kështu që nuk është diçka me të cilën do të duhet të merreni çdo ditë.
Edhe nëse mendoni se fotot janë e ardhmja dhe jeni gati t'i përqafoni me gjithë zemër, nuk mund të shkoni të gjitha me to. Disa aplikacione nuk janë të disponueshme në formë të parakohshme. Në ato raste, do t'ju duhet t'i instaloni ato nga vija e komandës.
Qartë, Canonical po i gozhdon ngjyrat e saj në direk me këtë lëvizje. Sa i përket zhvilluesve të Ubuntu-së, snaps janë këtu për të qëndruar. Si gjithmonë, ju ose mund t'i përdorni, t'i shpërfillni ose të keni një sistem hibrid që përzien dhe përputhet me instalimet tradicionale të bazuara në DEB.