Lygiagretūs diegimai: dar vienas „Snap“ paketų taškas

Lygiagrečiai įdiegiamų paketų diegimas

O kai sakau „kitas taškas“, turiu omenyje teoriją. Teoriškai „Snap“ paketai teikia daug privalumų, kurių mums nesiūlo DEB paketai arba APT programinės įrangos versijos, tarp kurių jie apima pagrindinę programinę įrangą ir priklausomybes tame pačiame pakete. Šiuo metu momentiniai atnaujinimai fone paliekami teoriškai, nors žinome, kad visa tai ateityje pagerės. Atrodo, kad teorija pereina į praktiką lygiagrečios instaliacijos.

Kas yra lygiagrečios instaliacijos? Tai apie galią įdiekite dvi to paties paketo versijas tame pačiame kompiuteryje, būdamas vienas visiškai nepriklausomas nuo kito. „Snapcraft“ visuomenės vakar įrašas jo tinklaraštyje, paaiškinantis, kaip veikia lygiagretūs diegimai, kas nutinka įgalinant funkciją ir vėliau atliekant kelis to paties paketo diegimus. Toliau paaiškiname viską, ką reikia žinoti, kad galėtumėte, pavyzdžiui, išbandyti „VLC 4 beta“ ir dabartinę „VLC 3.0.6“ savo „Snap“ versijose.

Lygiagretūs diegimai leidžia mums be jokios rizikos išbandyti beta programinę įrangą

Pirmas dalykas, kurį turėsime padaryti, yra įjungti funkciją su tokia komanda:

snap set sistemos eksperimentinis.parallel-instances = true

Kai funkcija bus suaktyvinta, pradėsime diegti programinę įrangą. Jūs turite atsižvelgti į tai, kaip tai padaryti, nes kiekvienam „Snap“ turi būti suteiktas unikalus identifikatorius mokėti juos atskirti nuo kitų. Šį identifikatorių sudarys raidinė ir skaitinė eilutė, sudaryta iki 10 simbolių ir pridėta prie „Snap“ pavadinimo po pabraukimo. Pavyzdys, kurį matome „snapcraft.io“, leis mums įdiegti kelias GIMP versijas, kurių pirmoji komanda yra tokia:

sudo spragtelėkite gimp_primera

Paketo „gimp_primera“ nėra, tačiau „snapd“ gali suprasti, kad tai yra atskiras diegimas iš egzistuojančio paketo.

Aiškesnis pavyzdys

Kitas aiškesnis pavyzdys yra VLC. Jei atidarysime terminalą ir parašysime „snap info vlc“, pamatysime:

vardas: vlc
santrauka: pagrindinis medijos leistuvas
leidėjas: VideoLAN✓
susisiekite: https://www.videolan.org/support/
licencija: GPL-2.0 +
aprašymas: |
VLC yra „VideoLAN“ projekto medijos leistuvas.

Visiškai atviro kodo ir tinkamas privatumui, jis leidžia kiekvieną daugialypės terpės failą ir srautus.

Tai ypač leidžia MKV, MP4, MPEG, MPEG-2, MPEG-4, DivX, MOV, WMV, „QuickTime“, „WebM“, FLAC, MP3,
„Ogg / Vorbis“ failai, „BluRays“, DVD, VCD diskai, tinklalaidės ir daugialypės terpės srautai iš įvairių tinklų
šaltiniai. Jis palaiko subtitrus ir yra išverstas į daugelį kalbų.
papildomas ID: RT9mcUhVsRYrDLG8qnvGiy26NKvv6Qkd
kanalai:
stabilus: 3.0.7 2019-06-07 (1049) 212MB -
kandidatas: 3.0.7 2019-06-07 (1049) 212MB -
beta versija: 3.0.7.1-1-6-gdedb3bd 2019-06-21 (1074) 212MB -
kraštas: 4.0.0-dev-8388-gb425adb06c 2019-06-18 (1070) 329MB -

VLC pradinis puslapis
Susijęs straipsnis:
„Snap Store“ dabar rodo konkrečius kiekvieno paskirstymo paketus

Tai, kas mus domina, yra paskutinės eilutės, skiltyje «kanalai»: mes turime „stabilų“ variantą, „kandidatą“ (kuris dabar sutampa su stabiliu), „beta“ ir „kraštą“. Jei norime išbandyti VLC versiją, kuri smarkiai pakeis jos įvaizdį, turime pasirinkti „kraštą“. Norėdami jį įdiegti, terminale parašysime:

sudo snap install –edge vlc_second

Pagal ankstesnę komandą „antrą“ galime pakeisti tuo, kas mums labiausiai tinka, tai nėra nieko svarbaus. Rekomenduojama visada naudoti paprastus žodžius, patartina vartoti tuos pačius žodžius, jei vieną iš jų vėliau norime pašalinti. Jei norėdami pašalinti konkrečią versiją, naudosime „_first“, „_second“ ir kt., Parašysime taip:

sudo snap pašalinti vlc_second

Ankstesnėje komandoje „vlc“ yra programa, o „_segunda“ yra tas atvejis, kurį norime ištrinti.

Lygiagrečių instaliacijų reikšmė

Logiška, kad visa tai turi būti prasminga. Bandymuose turime lygiagrečių instaliacijų prasmę. Geriausi pavyzdžiai yra programinėje įrangoje, tokioje kaip „VLC 4“, kuri bus radikaliai pakeista, arba jei esate kūrėjas ir norite išbandyti programinę įrangą, kad sužinotumėte, kaip ji veikia. Nėra prasmės, jei, pavyzdžiui, naudojame APT VLC versiją, nes jos beta versijoje galime tiesiogiai įdiegti VLC 4 (ar bet kurį kitą „Snap“ paketą). Taip pat nereikia, jei norime išbandyti „Firefox +67“, nes „Mozilla“ leidžia mums atlikti kelis nepriklausomus jūsų naršyklės diegimus iš tos versijos.

Ar atlikote paralelinį „Snap“ paketų diegimą?

PASTABA: Redaguotos komandos, kad būtų išvengta klaidos, dėl kurios pabraukimas išnyksta


Komentaras, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Rafa sakė

    Iš trijų versijų, kurios egzistuoja norint įdiegti ar naudoti programas be problemų dėl priklausomybės, mano požiūriu, „snap“ yra blogiausias variantas, daug efektyvesni yra „Appimage“ ir „Flatpak“, leidžiantys netgi pritaikyti konfigūracijas. Su „Appimage“ ir „flatpak“ aš paprastai neturiu problemų, su „snap“ aš jų turėjau, o jo lėtumas yra labai varginantis, ir man tai taip pat nepatinka.

    Pvz., Aš įdiegiau „Audacity“ greitai ir jis nepripažįsta efektų, kuriuos įdiegiau sistemoje, sakau, kad aplankuose, kuriuose jis įdiegtas, sukursiu simbolinę nuorodą ir manęs nepaliks, nes jie yra tik skaitomi ir sprendimas atrodė labai sudėtingas ir laiko praradimas, todėl man „snap“ visada yra paskutinė galimybė. Tiesą sakant, aš iš tikrųjų pašalinau jį iš savo sistemos.