Hvernig á að setja upp Snap & Snap-Store (Snapcraft) á Debian 11 Bullseye

Sjálfgefið er Debian ekki með Snap eða Snap Store uppsett þar sem þetta er eiginleiki sem var smíðaður af Canonical sem hraðari og auðveldari leið til að fá nýjustu útgáfur af hugbúnaði uppsettar á ubuntu kerfi, og Snap pakkar eru settir upp frá miðlægum SNAP netþjóni sem rekinn er af Canonical.

Í ljósi þess að Ubuntu er byggt á Debian er hægt að setja Snap upp og að mestu leyti vinna með flesta pakka. Það eru nokkur árekstrar við sérstaka pakka, sérstaklega þegar Debian spýtir út nýrri útgáfu, sem betur fer eru Debian stöðugar útgáfur fáar og langt á milli. Vandamálið með Snaps VS APT pakkastjóra er að Snaps eru sjálfstætt, sem leiðir til aukins .snap vegna þess að allir ósjálfstæðir þess eru innifaldir. Aftur á móti er APT miklu léttari en snap hliðstæða þess vegna þess að það þarf ekki að sameina ósjálfstæði.

Hins vegar eru nokkrir kostir við að nota snap pakka að þeir eru oftar uppfærðir en APT pakkar, sérstaklega á dreifingum eins og Debian, sem er ótrúlega stöðugt. Hins vegar fylgir þessu galli við eldri pakka/hugbúnað. Annar kostur er að þú getur sett upp sama pakka við hlið .deb pakka frá APT þegar þú setur upp Snap pakka þar sem þeir munu ekki valda neinum árekstrum og geta verið vel við ákveðnar aðstæður.

Að setja upp Snap í Debian 11 Bullseye er frekar einfalt ferli. Þú munt læra hvernig á að setja upp Snap og Snap-Store á Debian 11 Bullseye í lok kennslunnar.

Forsendur

  • Mælt með stýrikerfi: Debian 11 Bullseye
  • Notendareikningur: Notendareikningur með sudo réttindi or rótaraðgangur (su skipun).
  • Nauðsynlegir pakkar: 

Uppfærir stýrikerfi

Uppfærðu þína Debian 11 stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo apt update && sudo apt upgrade

Root eða Sudo Access

Sjálfgefið, þegar þú býrð til reikninginn þinn við ræsingu með Debian miðað við aðrar dreifingar, fær hann ekki sjálfkrafa sudoers stöðu. Þú verður annað hvort að hafa aðgang að rót lykilorð til að nota su skipunin eða farðu á námskeiðið okkar á Hvernig á að bæta notanda við Sudoers á Debian.


Fáðu


Settu upp Snap (Snapd)

Hægt er að setja upp Snap frá sjálfgefna geymslu Debian 11 og pakkinn heitir snapd.

Til að hefja Snap uppsetninguna skaltu keyra eftirfarandi skipun.

sudo apt install snapd

Dæmi úttak:

Hvernig á að setja upp Snapcraft (Snap) á Debian 11 Bullseye

Sláðu inn "Y," ýttu síðan á „SLAÐA LYKILL“ til að halda áfram með uppsetninguna.

Þegar Snap hefur verið sett upp er mjög mælt með því að skrá þig út og aftur inn aftur eða endurræsa þjónustuna þína til að tryggja að slóðir snaps séu uppfærðar á réttan hátt.

sudo systemctl restart snapd

Ef þú ert að setja upp Snap í fyrsta skipti er ráðlagt að setja upp kjarnaskrárnar til að forðast misvísandi vandamál:

sudo snap install core

Dæmi úttak:

core 16-2.51.4 from Canonical✓ installed

Næst skaltu ganga úr skugga um að Snapd þjónustan sé í gangi með því að nota systemctl skipunina:

systemctl status snapd

Dæmi:

Hvernig á að setja upp Snap & Snap-Store (Snapcraft) á Debian 11 Bullseye

Ef þjónustan hefur ekki verið virkjuð skaltu nota eftirfarandi skipun til að ræsa Snap.

sudo systemctl start snap

Til að virkja Snap on system boot, notaðu eftirfarandi skipun:

sudo systemctl enable snap

Hvernig á að nota Snap

Settu upp pakka

Nú þegar Snap er sett upp geturðu fljótt prófað að setja upp pakka og þetta getur verið hvað sem er; Hins vegar, fyrir kennsluna, mun Discord forritið vera dæmið.

sudo snap install discord

Dæmi úttak:

discord 0.0.16 from Snapcrafters installed

Uppfærðu pakka

Í framtíðinni, til að uppfæra Discord og aðra pakka sem Snap hefur sett upp, keyrðu eftirfarandi skipun:

sudo snap refresh

Fjarlægðu pakka

Ef þú þarft ekki lengur að hafa Discord uppsett skaltu fjarlægja það með Snap remove skipuninni.

sudo snap remove discord

Dæmi úttak:

discord removed

Discord virkar vel með Snap og Snap Store; Hins vegar, eins og nefnt var í upphafi, geta sum forrit verið erfið, eins og að bæta ekki táknum við forritavalmyndina. Ef þetta gerist skaltu athuga bilanaleitarhlutann í lok kennslunnar.


Fáðu


Valfrjálst – Settu upp Snap-Store

Eftir að þú hefur sett upp Snap á Debian kerfinu þínu hefurðu möguleika á að setja upp Snapcraft verslunina, sem notar grafískt notendaviðmót sem getur verið meira aðlaðandi og auðveldara að leita að pökkum. Þetta er algjörlega valfrjálst, en ef þú vilt setja upp skaltu keyra eftirfarandi skipun:

sudo snap install snap-store

Dæmi úttak:

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

Þegar uppsetningunni er lokið geturðu keyrt Snap Store á nokkra mismunandi vegu.

Í fyrsta lagi, á meðan þú ert í flugstöðinni þinni, geturðu notað eftirfarandi skipun:

snap run snap-store

Að öðrum kosti skaltu keyra snap run snap-store & skipun í bakgrunni til að losa um flugstöðina:

snap run snap-store &

Hins vegar er þetta ekki hagnýtt og þú myndir nota eftirfarandi slóð á skjáborðinu þínu til að opna með slóðinni: Aðgerðir > Sýna forrit > Snap Store. Ef þú finnur það ekki skaltu nota leitaraðgerðina í valmyndinni Sýna forrit ef þú ert með mörg forrit uppsett.

Dæmi:

Hvernig á að setja upp Snap & Snap-Store (Snapcraft) á Debian 11 Bullseye

Þegar það hefur verið opnað muntu ýta á Snap Store áfangaverslunarsíðuna. Héðan geturðu leitað og sett upp Snap pakka að eigin vali.

Dæmi:

Hvernig á að setja upp Snap & Snap-Store (Snapcraft) á Debian 11 Bullseye

Úrræðaleit – Smellitákn vantar

Eins og er, á Debian 11, virkar Snap að mestu með flestum pakka. Hins vegar, í sumum tilfellum, er tákninu sínu ekki bætt við forritaforritið. Þetta er hægt að laga með aðferðinni hér að neðan.

Fyrst skaltu keyra eftirfarandi skipun ln -s skipun:

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

Næst skaltu nota textaritil til að opna skrána login.defs:

sudo nano /etc/login.defs

Þegar þú ert kominn inn í skrána skaltu líma eftirfarandi kóða í lok skráarinnar.

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

Dæmi:

Hvernig á að setja upp Snap & Snap-Store (Snapcraft) á Debian 11 Bullseye

Næst skaltu vista skrána CTRL + O þá hætta með CTRL + X.

Til að gera lagfæringarnar lifandi þarftu að skrá þig út og inn aftur. Hins vegar er best að endurræsa kerfið.

sudo reboot now

Þegar þú skráir þig aftur inn í kerfið ættu táknin sem vantar að birtast.


Fáðu


Fjarlægja Snap (frá Debian)

Til að fjarlægja Snap off Debian kerfið þitt skaltu keyra eftirfarandi skipun:

sudo apt autoremove snapd --purge

Dæmi úttak:

Hvernig á að setja upp Snap & Snap-Store (Snapcraft) á Debian 11 Bullseye

Sláðu inn "Y," ýttu síðan á „SLAÐA LYKILL“ til að halda áfram með fjarlægja (fjarlægingu). 

Þetta mun fjarlægja Snap og alla viðbótarpakka uppsetta og ósjálfstæði. Til dæmis, ef þú settir upp Snap Store og fjarlægðir hana ekki áður, þá mun þessi pakki og allir aðrir sem Snap setja upp að fullu.

Dæmi:

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

Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að setja upp á Snap kerfi Debian 11 Bullseye Canonical og setja upp, uppfæra og fjarlægja pakka. Á heildina litið virðist aðlögun þess að nota Snap pakka skipta notendum niður á miðjuna. Flestir kerfisstjórar og stórnotendur munu ekki snerta Snaps; Hins vegar njóta fleiri skjáborðs- og frjálslyndra notenda þess hve auðvelt er að setja upp og hafa uppfærða pakka og er ekki sama um uppblásinn í geimnum. Miðað við hversu stórir SSD harðir diskar eru þessa dagana er munurinn frekar lítill nema þú hafir takmarkað fjármagn eins og framleiðsluþjón. Heimilisnotendum sem finnst erfitt að setja upp forrit á Debian ættu að kíkja á Snap til að spara tíma og gremju meðan þeir læra á kerfið.

Gerast áskrifandi
Tilkynna um
1 athugasemd
Inline endurgjöf
Skoða allar athugasemdir

Ef Debian forritarar setja snap í Debian. Ég gæti reynt það.

1
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x