flatpak

Kaip įdiegti „Flatpak“, „Snap“ ir „AppImage“ programas „Linux“

Kaip įdiegti „Flatpak“, „Snap“ ir „AppImage“ programas „Linux“
Šiame straipsnyje bus paaiškinta, kaip įdiegti, pašalinti ir valdyti „Linux“ paketus „Flatpak“, „Snap“ ir „AppImage“. Šie trys pakuočių formatai buvo kuriami pastaruosius kelerius metus ir jie teikia platinimo agnostinius paketus, kuriuos galima įdiegti visuose pagrindiniuose „Linux“ paskirstymuose. Išsamų šių pakuočių formatų palyginimą galite rasti čia.

„Flatpak“ paketų diegimas ir valdymas

Jei naudojate „Ubuntu“, jo darinius ar kitus „Linux“ paskirstymus, pagrįstus „Ubuntu“, galite paleisti šias dvi komandas „Flatpak“ paketams nustatyti:

$ sudo apt įdiekite „flatpak“
$ flatpak remote-add --if-not-exist flathub https: // flathub.org / repo / flathub.flatpakrepo

Antroji komanda prideda oficialią „Flathub“ saugyklą, kurią galima naudoti norint atsisiųsti ir įdiegti „Flatpak“ programas. Galima pridėti kitų trečiųjų šalių saugyklų, pakeičiant saugyklos URL antroje aukščiau pateiktoje komandoje. Tačiau apskritai turėtumėte laikytis numatytosios saugyklos, kad išvengtumėte neišbandytų programų, kurios gali turėti saugos problemų.

Jei naudojate bet kurį kitą „Linux“ paskirstymą, vadovaukitės šiuo greito sąrankos vadovu, kuriame pateikiamos daugiau nei 25 „Linux“ paskirstymų diegimo instrukcijos.

Baigę „Flatpak“ sąranką, galite eiti į „Flathub“ parduotuvę ir atsisiųsti bet kurią pasirinktą programą. Pavyzdžiui, jei norite įdiegti „Firefox Flatpak“ paketą, galite apsilankyti jo sąraše „Flathub“ parduotuvėje arba ieškoti jo naudodami „Flathub“ svetainės paieškos juostą. Kiekviename „Flathub“ puslapyje esančiame sąraše yra įdiegimo komanda puslapio apačioje. Norėdami įdiegti paketą, turite paleisti šią komandą terminale. Atminkite, kad komanda yra vienoda visiems „Linux“ paskirstymams. Nurodytu atveju turite paleisti šią komandą, kad įdiegtumėte „Firefox Flatpak“ paketą:

$ flatpak įdiekite „flathub“ org.mozilla.„Firefox“

Atminkite, kad diegiant „Flatpak“ paketą jūsų gali paprašyti įdiegti papildomus paketus ir priklausomybes. Tai yra normalu, nes „Flatpak“ paketai prireikus įdiegia reikiamus paketus ir bibliotekas.

Norėdami pašalinti įdiegtą „Flatpak“ paketą, turite paleisti šią komandą (pakeisti paketo ID):

$ flatpak pašalinti org.mozilla.„Firefox“

Jei neprisimenate paketo ID, jį galite gauti „Flathub“ parduotuvės sąrašo puslapyje. „Flatpak“ taip pat parodys jums programų pasiūlymus, jei pateiksite tik dalinį pavadinimą arba ID. Pavyzdžiui, jei aukščiau pateiktoje komandoje tiesiog naudojate „Firefox“, „Flatpak“ automatiškai pateiks pasirinkimą pašalinti „Firefox“ paketą.

Norėdami atnaujinti įdiegtą „Flatpak“ paketą, turite paleisti šią komandą (pakeisti paketo ID):

$ flatpak atnaujinimo org.mozilla.„Firefox“

Norėdami išvardyti visus „Linux“ sistemoje įdiegtus „Flatpak“ paketus, naudokite šią komandą:

$ flatpak sąrašas

Daugelis „Linux“ distribucijų naudoja „Flatpak“ papildinį savo programinės įrangos platinimo programoje, kad būtų lengviau įdiegti ir automatiškai atnaujinti. Norėdami gauti daugiau informacijos apie „Flatpak“ naudojimą, vykdykite šias dvi komandas:

$ flatpak - pagalba
$ man flatpak

„Snap“ paketų diegimas ir valdymas

„Ubuntu“, jo dariniai ir dauguma kitų „Linux“ paskirstymų, pagrįstų „Ubuntu“, pagal numatytuosius nustatymus yra įgalinti „Snap“ palaikymą. Galite ieškoti paketinių paketų GUI programinės įrangos centro programoje, taip pat juos įdiegti iš komandinės eilutės. „Snap“ paketų galima ieškoti ir „Snap Store“ svetainėje. Kiekviename „Snap Store“ sąraše rodoma komanda įdiegti nurodytą programą.

Jei norite pridėti „Snap“ palaikymą prie kitų „Linux“ paskirstymų, gali tekti pirmiausia įdiegti „snapd“ paketą (panašiai kaip aukščiau paaiškinta „Flatpak“ sąranka). Vadovaukitės čia pateiktu „snapd“ sąrankos vadovu, kuriame rasite daugiau nei 25 „Linux“ paskirstymus.

Baigę įdiegti „snapd“, apsilankykite bet kuriame „Snap“ parduotuvės sąraše ir vykdykite nurodytą komandą, nurodytą puslapyje. Pvz., Norėdami įdiegti „Android Studio Snap“, turėsite paleisti šią komandą:

$ sudo snap install android-studio - klasikinis

Norėdami pašalinti „Snap“ paketą, naudokite šią komandą (prireikus pakeiskite programos pavadinimą):

$ sudo greitai pašalinkite „Android-studio“

Norėdami išvardyti visus sistemoje įdiegtus „Snap“ paketus, naudokite šią komandą:

$ snap sąrašas

Atminkite, kad negalite išjungti momentinių naujinimų. Jie periodiškai automatiškai įdiegiami jūsų sistemoje. Tačiau galite juos perplanuoti arba laikinai sulaikyti naujinius. Išsamų „Snap“ naujinių valdymo vadovą rasite čia.

Norėdami sužinoti daugiau apie „Snap“ paketus, vykdykite šias dvi komandas:

$ snap - pagalba
$ žmogus užfiksuotas

„AppImage“ paketų diegimas ir valdymas

„AppImage“ paketai veikia panašiai kaip nešiojami „exe“ failai, kuriuos galbūt naudojote sistemoje „Windows“. Viskas, ką jums reikia padaryti, tai atsisiųsti „AppImage“ failą ir pažymėti jį vykdomuoju, kad paleistumėte programą. Norėdami, kad „AppImage“ failas būtų vykdomas, vykdykite komandą tokiu formatu:

$ chmod + x failas.priartinti

Pažymėję vykdomąjį, dukart spustelėkite vykdomąjį failą „AppImage“, kad paleistumėte programą. Norėdami pašalinti „AppImage“ failą, tiesiog ištrinkite jį iš standžiojo disko saugyklos.

Panašiai kaip „Flatpak“ ir „Snap“, taip pat yra „AppImage“ parduotuvė. Tačiau, skirtingai nei „Snap“ ir „Flatpak“, kūrėjai, platinantys savo programas „AppImage“ formatu, dažnai jų nepateikia šioje centralizuotoje parduotuvėje. „AppImage“ failai dažniausiai platinami per šaltinio kodų saugyklas arba iš programų svetainių.

Kai kuriais atvejais „AppImage“ failai gali paraginti jus sukurti paleidimo priemonę, kuri rodoma programų meniu ir darbalaukyje kaip spartusis klavišas. Jei pasirinkote sukurti paleidimo priemonę, galbūt norėsite ją pašalinti ištrynę „AppImage“ failą. Norėdami tai padaryti, tiesiog apsilankykite toliau nurodytoje vietoje ir ištrinkite susietą „.darbalaukio “failas.

$ HOME /.vietinis / dalintis / programos /

Išvada

„Packpak“, „Snap“ ir „AppImage“ paketai suteikė naujų būdų paskirstyti programas visuose pagrindiniuose „Linux“ paskirstymuose. Jie užtikrina geresnį saugumą ir palengvina kūrėjams platinti savo programas. Šie nauji paketų formatai yra „Linux“ programų pakuočių ateitis, ypač trečiųjų šalių nesisteminėms programoms.

Geriausi „Linux“ komandinės eilutės žaidimai
Komandų eilutė yra ne tik jūsų didžiausias sąjungininkas naudojant „Linux“, bet ir pramogų šaltinis, nes ją galite naudoti norėdami žaisti daug įdomių...
Geriausios „Linux“ skirtos „Gamepad“ žemėlapių sudarymo programos
Jei jums patinka žaisti žaidimus „Linux“ su žaidimų pultu, o ne įprasta klaviatūra ir pelės įvesties sistema, yra keletas jums naudingų programų. Daug...
Naudingi įrankiai „Linux“ žaidėjams
Jei jums patinka žaisti žaidimus „Linux“ sistemoje, yra tikimybė, kad galbūt naudojote tokias programas ir įrankius kaip „Wine“, „Lutris“ ir „OBS Stud...