Ki jan yo enstale Snap & Snap-Store (Snapcraft) sou openSUSE Leap 15

Pa default, openSUSE 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 enstale sou. Ubentu sistèm yo, ak pakè Snap yo enstale nan yon sèvè santral SNAP ki opere pa Canonical.

Snap ka enstale epi, pou pati ki pi, travay ak pifò pakè sou ki baze sou openSUSE sistèm ki aktyèlman sipòte aktivman. Gen kèk konfli ak pakè espesifik. Pwoblèm nan ak manadjè snaps VS zypper pake se ke Snaps yo endepandan, sa ki lakòz yon ogmantasyon .snap akòz gen tout depandans li yo enkli ak divès degre nan degradasyon pèfòmans ti tay konpare ak yon aplikasyon natif natal. Kontrèman, zypper a pi lejè pase kontrepati menen li yo paske li pa bezwen pake depandans.

Nan leson patikilye sa a, ou pral aprann kijan pou enstale Snapcraft epi ou pral gen kapasite pou itilize karakteristik sa a pou pi devan nan openSUSE Leap 15.

Kondisyon

Mizajou sistèm operasyon

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

sudo zypper refresh

Tutorial la pral sèvi ak la sudo kòmand ak sipoze ou gen estati sudo.

Pou verifye estati sudo sou kont ou:

sudo whoami

Egzanp pwodiksyon ki montre estati sudo:

[joshua@opensuse ~]$ sudo whoami
root

Pou mete kanpe yon kont sudo ki deja egziste oswa nouvo, vizite leson patikilye nou an sou ajoute yon itilizatè nan Sudoers sou openSUSE.

Pou itilize kont rasin, sèvi ak lòd sa a ak modpas rasin lan pou konekte.

su
reklam

Enstale Snapcraft (Snapd)

Pou enstale Snap, premye bezwen enpòte repozitwa snappy la pou vèsyon ou nan openSUSE Leap. Gen kèk egzanp ki anba a.

Enpòte depo snappy pou openSUSE 15.2:

sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 snappy

Enpòte depo snappy pou openSUSE 15.3:

sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.3 snappy

Sa a pral chanje. Sepandan, ranplase a 15. x ak nimewo vèsyon an pi nouvo nan tan, li se sa ki fasil.

Koulye a, enpòte kle GPG ki nesesè yo:

sudo zypper --gpg-auto-import-keys refresh

Avèk repozitwa a ak kle GPG te ajoute, rafrechi kachèt la pou mete nouvo depo snappy la.

sudo zypper dup --from snappy

Apre sa, enstale pake snapd la sou openSUSE:

sudo zypper install snapd

Egzanp pwodiksyon:

Ki jan yo enstale Snap & Snap-Store (Snapcraft) sou openSUSE Leap 15

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

Yon fwa Snap enstale, li oblije rdemare sistèm ou a.

sudo reboot

Lè ou tounen nan sistèm ou a, kòmanse sèvis snapd la epi pèmèt demaraj otomatik.

sudo systemctl enable snapd --now

Apre sa, kèk pakè vini nan klasik, kidonk ou bezwen kreye yon lyen senbolik pou pèmèt sipò klasik menen.

sudo ln -s /var/lib/snapd/snap /snap

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

sudo snap install core

Egzanp pwodiksyon:

core 16-2.52.1 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 openSUSE Leap 15

Kouman pou itilize Snapcraft (Snapd)

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.

Nan okazyon an enpè, icon aplikasyon an pa ka parèt nan aktivite > montre aplikasyon yo meni. Rdemare sistèm nan kòm sa a fikse majorite nan pinèz sa yo tipikman si yo rive.

reklam

Si ou vle - Enstale Snap-Store

Apre ou fin enstale Snap sou sistèm openSUSE Leap 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 openSUSE Leap 15

Yon fwa louvri, w ap bezwen tann plizyè segonn pandan y ap telechaje kachèt Snap Store la.

Gade final la...

Ki jan yo enstale Snap & Snap-Store (Snapcraft) sou openSUSE Leap 15

Ki jan yo retire Snap (nan openSUSE Leap 15)

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

sudo zypper remove snapd

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
reklam

Kòmantè ak konklizyon

Nan leson patikilye a, ou te aprann kijan pou enstale sou sistèm Snap openSUSE Canonical la 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. Toujou, akòz yo te nan yon veso separe, Snaps ka kouri pi dousman nan pèfòmans pase yon aplikasyon enstale natif natal nan zypper.

Itilizatè kay ki jwenn defi pou enstale aplikasyon sou openSUSE oswa menm lè l sèvi avèk Flatpack ta dwe tcheke Snap pou ekonomize kèk tan ak fristrasyon pandan y ap aprann sistèm nan. Li se yon metòd fasil pou konprann.

Ban-m pran abònman
Notifye nan
0 kòmantè
Aliye komantè
Wè tout kòmantè
0
Ta renmen panse ou, tanpri fè kòmantè.x