unsnap, ithuluzi lokuthutha amaphakheji we-snap ku-flatpak
I-Snap uhlelo lwephakheji oluthuthukiswe yi-Canonical for Ubuntu olungasetshenziswa ezinhlelweni zokusebenza ezisebenzisa i-Linux kernel kanye nohlelo lwe-systemd init.
Lolu hlelo lwephakheji luvezwa njengohlelo "olubanzi", olukhuthazwe yiCanonical kangangokuthi ezinguqulweni ezintsha ezihlelelwe i-Ubuntu, luye lwayeka ukusekela i-Flatpak ngakho-ke lubheja konke ngohlelo lwalo lwephakheji.
Ngakolunye uhlangothi, i-Canonical nayo inqume ukukhipha inguqulo ye-Ubuntu ngokuphelele njengamaphakheji e-Snap. Lezi zindaba azizange zamukelwe kahle ngabaningi futhi zidale ukwahlukana emphakathini, njengoba amaphakheji e-Snap engamukelwa yiwo wonke umuntu.
Ngenxa yalokho, kuye kwavela ukunyakaza okuningana ukukhuthaza ukusetshenziswa kwamaphakheji e-Flatpak. Enye yamaphrojekthi asekela ifomethi ye-Flatpak yi-unsnap, ethuthukiswa njengethuluzi lokuguqula izinhlelo ezisekelwe ku-Ubuntu kusukela ekusebenziseni amaphakheji e-snap kuya kumaphakheji e-flatpak.
Insiza ayishintshi nje kuphela indawo yomphathi wephakheji ye-snap nge-flatpak, kodwa futhi ikhetha futhi ifake ozakwabo be-flatpak kumaphakheji we-snap asevele efakiwe ohlelweni. Esimeni esihle, umsebenzisi angathola isethi yezinhlelo zokusebenza ezifanayo ngokuphelele, kodwa ezifakwe ngefomethi ye-flatpak.
mayelana nokukhipha
Ukufuduka kwenziwa ngezinyathelo eziningana. Esinyathelweni sokuqala, i-unsnap ikhiqiza isethi yezikripthi zegobolondo ezichaza imisebenzi yokufaka esikhundleni. Uma kucatshangelwa isimo samanje sesistimu, kwakhiwa izikripthi ezihlukene ukuze kugcinwe imvelo ye-snap, kufakwe umphathi wephakheji ye-flatpak, kusebenze ama-repository e-flatpak, kufakwe okulinganayo kwe-flatpak kwamaphakheji e-snap asevele ekhona ohlelweni, futhi kususwe amaphakheji e-snap kanye ne-toolkit ye-snapd ohlelweni. Ngaphambi kokusebenzisa izikripthi ezikhiqizwe ngokuzenzakalelayo, umsebenzisi angazihlela njengoba kudingeka.
Le phrojekthi ithuthukiswa ngu-Alan Pope , omunye wabathuthukisi bohlelo lwe-Snap, owashiya i-Canonical ngo-2021 ngemuva kweminyaka eyi-10 enkampanini. Isethi yamathuluzi isabekwe njengokuhlola (ngaphambi kwe-alpha) futhi inqunyelwe ekusekelweni kwe-Ubuntu.
Kumaphrojekthi ahlobene, umbhali we-unsnap ukhuluma ngedeskithophu yangokwezifiso (iqoqo lezikripthi zokuguqula ukwakheka kwendawo evele ifakiwe ye-Ubuntu) kanye ne-deb-get (i-analogue ye-apt-get yokusebenza ngamaphakheji e-deb atholakala kumakhosombe enkampani yangaphandle. noma kumawebhusayithi).
Ngokungeziwe kumphathi wephakheji, iphrojekthi ye-deb-get inikeza imethadatha yephakheji yenkampani yangaphandle esekulungele ukufaka engasetshenziswa esikhundleni samaphakheji we-snap ngamaphakheji we-deb.
I-Unsnap ingasebenzisa ngokuzenzakalelayo isethi yezikripthi ezikhiqizwayo:
- 00-isipele : Run snap save for snap ngasinye esifakiwe esithuthwayo
- I-01-install-flatpak : Uma ingakafakwa kakade, izofaka imenenja yephakheji ye-flatpak
- I-02-enable-flathub : uma ingavunyelwe, izongeza indawo ekude ye-flathub ku-flatpak
- 03-install-flatpaks : ifaka ama-flatpaks alinganayo ku-plugin ngayinye ekhonjiwe
- I-04-remove-snaps : isusa izifinyezo lapho ama-flatpaks afakwe khona
- I-99-remove-snapd : isusa i-snapd iyodwa, ezosusa wonke amaphakheji we-snap
Kushiwo ukuthi esikhathini esizayo, izinhlelo ze-unsnap zokusekela okunye ukusatshalaliswa okuhambisana ne-snap, okufana ne-Manjaro, Linux Mint, Zorin, Debian, Fedora, Pop_OS!, KDE Neon, Raspbian, CentOS, kanye ne-Elementary OS. Abasebenzisi bangase futhi babe nentshisekelo kuhlu lwamaphakheji e-analog alungiselelwe iphrojekthi ngamafomethi we-snap ne-flatpak.
Ungayifaka kanjani i-unsnap ku-Ubuntu?
Kulabo abanentshisekelo yokukwazi ukufaka leli thuluzi ohlelweni lwabo, kufanele bazi ukuthi ukufakwa kulula kakhulu futhi kwanele ukuvula i-terminal futhi kuyo bazobhala okulandelayo:
git clone https://github.com/popey/unsnap
cd unsnap
./unsnap
I-Unsnap isebenza njengenqubo enezigaba ezimbili. Ekuqaleni, i-Unsnap ikhiqiza isethi yezikripthi ezinesibopho sokwenza ukufuduka kwangempela kwama-Instant Packages kuya ku-Flatpak. Lesi sici sivumela abasebenzisi ukuthi babuke futhi, uma kudingeka, bahlele izikripthi ngaphambi kokusetshenziswa ukuze baziqinisekise noma bazishintshe ngokwezidingo zabo.
Ngemva kokukhiqizwa kwemibhalo, abasebenzisi bangayisebenzisa ngokulandelana ukuze baqedele inqubo yokuthutha.
Noma, njengoba kushiwo ekuqaleni, uma ukhetha ukukhishwa kwazo zonke izikripthi, vele uthayiphe:
./unsnap auto
Okokugcina, kufanelekile ukusho ukuthi njenganoma iyiphi inqubo yokufuduka, isincomo senziwa ukwenza ikhophi yasenqolobaneni yolwazi olubalulekile, njengoba ngaleyo ndlela kususa futhi kufakwe izinhlelo zokusebenza, okuhlanganisa nokukhipha ulwazi.
Uma unesithakazelo sokufunda okwengeziwe, ungathola imininingwane kusixhumanisi esilandelayo.