Ki jan yo enstale Snap & Snap-Store (Snapcraft) sou Debian 11 Bullseye

Pa default, Debian pa vini ak Snap oswa Snap Store enstale paske sa a se yon karakteristik ke Canonical te devlope kòm yon fason pi rapid ak pi fasil pou jwenn dènye vèsyon lojisyèl yo enstale sou. Ubentu sistèm yo, ak pakè Snap yo enstale nan yon sèvè santral SNAP ki opere pa Canonical.

Etandone ke Ubuntu baze sou Debian, Snap ka enstale epi, pou pati ki pi, travay ak pifò pakè. Gen kèk konfli ak pakè espesifik, espesyalman lè Debian krache soti yon nouvo lage, Chans pou Debian degaje ki estab yo se kèk ak lwen ant. Pwoblèm nan ak manadjè pake Snaps VS APT se ke Snaps yo endepandan, sa ki lakòz yon ogmantasyon .snap akòz gen tout depandans li yo enkli. Kontrèman, APT se pi lejè pase kontrepati menen li yo paske li pa bezwen pake depandans.

Sepandan, kèk avantaj ki genyen nan itilize pakè snap se ke yo pi souvan ajou pase pakè APT, espesyalman sou distribisyon tankou Debian, ki se ekstrèmman ki estab. Sepandan, sa a vini ak dezavantaj nan pi gran pakè / lojisyèl. Yon lòt avantaj se ke ou ka enstale menm pake a ansanm ak pakè .deb soti nan APT lè w ap enstale pakè Snap paske yo pa pral lakòz okenn konfli epi yo ka itil nan sèten sitiyasyon.

Enstale Snap nan Debian 11 Bullseye se yon pwosesis byen senp. Ou pral aprann kijan pou enstale Snap ak Snap-Store sou Debian 11 Bullseye nan fen leson patikilye a.

Kondisyon

  • OS rekòmande: Debian 11 Bullseye
  • Kont itilizatè: Yon kont itilizatè ak sudo privilèj or aksè rasin (su kòmand).
  • Pakè obligatwa: 

Mete ajou sistèm operasyon

Mete ajou ou Debian 11 sistèm operasyon pou asire tout pakè ki egziste deja yo ajou:

sudo apt update && sudo apt upgrade

Rasin oswa Sudo Aksè

Pa default, lè ou kreye kont ou nan demaraj ak Debian konpare ak lòt distribisyon, li pa otomatikman resevwa estati sudoers. Ou dwe swa gen aksè a modpas rasin yo sèvi ak kòmandman su a oswa vizite leson patikilye nou an sou Ki jan yo ajoute yon itilizatè nan Sudoers sou Debian.


reklam


Enstale Snap (Snapd)

Snap disponib pou enstale soti nan Repository default Debian 11, epi yo rele pake a snapd.

Pou kòmanse enstalasyon an Snap, kouri lòd sa a.

sudo apt install snapd

Egzanp pwodiksyon:

Ki jan yo enstale Snapcraft (Snap) sou Debian 11 Bullseye

Tape "Y," Lè sa a, peze "ENTRE KLE" kontinye ak enstalasyon an.

Yon fwa Snap enstale, li trè rekòmande pou dekonekte epi tounen nan ankò oswa rekòmanse sèvis ou a pou asire chemen snap yo mete ajou kòrèkteman.

sudo systemctl restart snapd

Si w ap enstale Snap la pou premye fwa, li rekòmande pou enstale dosye debaz yo pou evite pwoblèm konfli:

sudo snap install core

Egzanp pwodiksyon:

core 16-2.51.4 from Canonical✓ installed

Apre sa, verifye sèvis Snapd la ap fonksyone lè l sèvi avèk kòmandman systemctl la:

systemctl status snapd

Egzanp:

Ki jan yo enstale Snap & Snap-Store (Snapcraft) sou Debian 11 Bullseye

Si sèvis la pa aktive, sèvi ak lòd sa a pou kòmanse Snap.

sudo systemctl start snap

Pou pèmèt Snap sou bòt sistèm, sèvi ak lòd sa a:

sudo systemctl enable snap

Kouman pou itilize Snap

Enstale yon pake

Kounye a ke Snap enstale, ou ka byen vit teste enstale yon pake, e sa a ka nenpòt bagay; sepandan, pou leson patikilye a, aplikasyon Discord la pral egzanp lan.

sudo snap install discord

Egzanp pwodiksyon:

discord 0.0.16 from Snapcrafters installed

Mizajou Pakè yo

Pou lavni, pou mete ajou Discord ak nenpòt lòt pakè ki enstale pa Snap, kouri lòd sa a:

sudo snap refresh

Retire pakè yo

Si ou pa bezwen enstale Discord ankò, retire li lè l sèvi avèk lòd Snap retire.

sudo snap remove discord

Egzanp pwodiksyon:

discord removed

Discord travay byen ak Snap ak Snap Store; sepandan, jan mansyone nan kòmansman an, kèk aplikasyon ka gen pwoblèm, tankou pa ajoute ikon nan meni aplikasyon an. Si sa rive, tcheke seksyon depanaj la nan fen leson patikilye a.


reklam


Si ou vle - Enstale Snap-Store

Apre ou fin enstale Snap sou sistèm Debian ou a, ou gen opsyon pou enstale magazen Snapcraft la, ki sèvi ak yon UI grafik ki ka pi atiran epi pi fasil pou chèche pakè. Sa a se antyèman si ou vle, men si ou vle enstale, kouri lòd sa a:

sudo snap install snap-store

Egzanp pwodiksyon:

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

Avèk enstalasyon an konplè, ou ka kouri Snap Store nan kèk fason diferan.

Premyèman, pandan w ap nan tèminal ou a, ou ka itilize lòd sa a:

snap run snap-store

Altènativman, kouri la snap run snap-store & kòmand nan background nan libere tèminal la:

snap run snap-store &

Sepandan, sa a se pa pratik, epi ou ta itilize chemen sa a sou Desktop ou a louvri ak chemen an: Aktivite > Montre Aplikasyon > Snap Store. Si ou pa jwenn li, sèvi ak fonksyon rechèch la nan meni Montre Aplikasyon si ou gen anpil aplikasyon enstale.

Egzanp:

Ki jan yo enstale Snap & Snap-Store (Snapcraft) sou Debian 11 Bullseye

Yon fwa ouvè, ou pral frape paj magazen Snap Store aterisaj la. Soti isit la, ou ka chèche epi enstale pakè Snap ou chwazi yo.

Egzanp:

Ki jan yo enstale Snap & Snap-Store (Snapcraft) sou Debian 11 Bullseye

Depanaj - Menen ikon ki manke

Kounye a, sou Debian 11, Snap, pou pi fò, travay ak pifò pakè yo. Sepandan, nan kèk okazyon, aplikasyon yo pa gen icon yo ajoute nan lans aplikasyon sistèm lan. Sa a ka fiks ak pwosedi ki anba a.

Premyèman, kouri lòd sa a Ln -s lòd:

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

Apre sa, sèvi ak yon editè tèks yo louvri dosye a login.defs:

sudo nano /etc/login.defs

Yon fwa andedan dosye a, kole kòd sa a nan fen dosye a.

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

Egzanp:

Ki jan yo enstale Snap & Snap-Store (Snapcraft) sou Debian 11 Bullseye

Apre sa, sove fichye a CTRL + O Lè sa a, sòti ak Ctrl + X.

Pou fè reparasyon yo viv, w ap bezwen dekonekte epi konekte ankò. Sepandan, li pi bon pou rekòmanse sistèm nan.

sudo reboot now

Lè ou konekte tounen nan sistèm nan, ikon ki manke yo ta dwe parèt.


reklam


Retire Snap (nan Debian)

Pou retire Snap nan sistèm Debian ou a, kouri lòd sa a:

sudo apt autoremove snapd --purge

Egzanp pwodiksyon:

Ki jan yo enstale Snap & Snap-Store (Snapcraft) sou Debian 11 Bullseye

Tape "Y," Lè sa a, peze "ENTRE KLE" kontinye ak dezenstalasyon an (retire). 

Sa a pral retire Snap ak nenpòt pakè adisyonèl enstale ak depandans. Pou egzanp, si ou enstale Snap Store epi ou pa t retire li anvan, pake sa a ak nenpòt lòt ki enstale pa Snap nèt.

Egzanp:

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

Kòmantè ak konklizyon

Nan leson patikilye a, ou aprann kijan pou enstale sou sistèm Snap Debian 11 Bullseye Canonical epi enstale, mete ajou, epi retire pakè yo. An jeneral, adaptasyon lè l sèvi avèk pakè Snap sanble divize itilizatè yo nan mitan an. Pifò sysadmin ak itilizatè pouvwa pa pral manyen Snaps; sepandan, plis itilizatè Desktop ak aksidantèl jwi fasilite nan enstale ak gen pakè mete ajou epi yo pa lide gonfleman an nan espas. Etandone ki jan gwo SSD disk difisil yo ye jou sa yo, diferans lan se trè minè sof si ou gen resous limite tankou yon sèvè pwodiksyon. Itilizatè lakay yo ki jwenn defi pou enstale aplikasyon yo sou Debian ta dwe tcheke Snap pou ekonomize kèk tan ak fristrasyon pandan y ap aprann sistèm nan.

Ban-m pran abònman
Notifye nan
1 kòmante
Aliye komantè
Wè tout kòmantè

Si devlopè Debian mete menen nan Debian. Mwen ta ka eseye li.

1
0
Ta renmen panse ou, tanpri fè kòmantè.x