„Ubuntu“

Kaip užrakinti „Ubuntu“ paketus ir užkirsti kelią jų atnaujinimui

Kaip užrakinti „Ubuntu“ paketus ir užkirsti kelią jų atnaujinimui
Yra keletas atvejų, kai galbūt norėsite užšaldyti „Ubuntu“ paketą iki tam tikros versijos. Priežastys gali būti nuo regresijos būsimoje versijoje iki konkretaus paketo versijos reikalavimo kūrimo tikslais. Laimei, yra keletas paprastų būdų laikinai užrakinti „Ubuntu“ paketus ir užkirsti kelią jų atnaujinimui. Šiame straipsnyje bus išvardyti keli dažniausiai naudojami paketų laikymo metodai.

„Synaptic Package Manager“ GUI programos naudojimas

„Synaptic“ paketų tvarkyklė yra grafinė „apt“ paketų tvarkyklės sąsaja. Jis turi beveik pilną funkcijų paritetą su savo komandinės eilutės atitikmeniu, tuo pačiu yra gana paprastas naudoti ir paprastas. Čia taip pat pateikiama daugybė filtrų, leidžiančių švariai klasifikuoti paketus.

Paketus galima užšaldyti naudojant „Synaptic“ paketų tvarkyklę. Norėdami jį įdiegti „Ubuntu“, vykdykite žemiau esančią komandą:

$ sudo apt įdiegti sinapsinį

Daugelis „Ubuntu“ naudotojų nori prieš užrakindami paketą pakeisti į konkrečią versiją. Taigi, pirmiausia pažvelkime į pažeminimo procesą. Paketą galima pakeisti ankstesne versija, jei Ubuntu serveryje yra keli jo paketai. Kai kurie paketai niekada negauna atnaujinimų per tam tikros „Ubuntu“ versijos palaikymo laikotarpį, todėl ne visus paketus galima atnaujinti.

Žemiau pateiktame paveikslėlyje parodyta, kaip pakeisti „Firefox“ versiją į ankstesnę versiją naudojant „Synaptic“ paketų tvarkyklę. Paleidę „Synaptic“ formos programų paleidimo priemonę, ieškokite norimo paketo pavadinimo ir spustelėkite jį, kad jį paryškintumėte. Spustelėkite „Paketas“> „Priversti versiją ...“, kad pradėtumėte naujinimo procesą. Kaip minėta anksčiau, ne visi paketai palaiko ankstesnį pakeitimą, todėl šiais atvejais parinktis „Priversti versiją…“ gali būti pilka.

Kitame lange pasirinkite senesnę „Firefox“ versiją, kad ją naujovintumėte. Įrankių juostoje spustelėkite mygtuką „Taikyti“, kad pradėtumėte naujinimo procesą. Pamatysite naują lango iššokantį langą, kuriame bus prašoma jūsų patvirtinimo, tiesiog vykdykite ekrane pateikiamas instrukcijas, kad užbaigtumėte naujovinimo procesą.

Dabar, norėdami iš tikrųjų užrakinti paketą, turite atlikti panašų procesą, kaip nurodyta aukščiau. Spustelėkite norimą paketą ir eikite į išskleidžiamąjį meniu „Paketas“. Norėdami užkirsti kelią jo atnaujinimui ateityje, spustelėkite „Užrakinti versiją“. Skirtingai nuo ankstesnio lygio, bet kurią pakuotę galima užrakinti.

Užrakintoje pakuotėje priešais bus žymimasis langelis su maža užrakto piktograma, rodančia, kad ji užšaldyta.

Norėdami pamatyti visus užrakintus paketus savo sistemoje, spustelėkite „Būsena“> „Prisegta“.

Tą patį procesą galima atlikti norint atrakinti paketą. Jums tereikia dar kartą spustelėti „Užrakinti versiją“.

Naudojant „Apt Package Manager“

„Apt“ paketų tvarkyklė yra numatytasis paketų tvarkytuvas, pristatomas kartu su „Ubuntu“. Jei naudojate „Ubuntu“, yra tikimybė, kad galbūt jį jau naudojate vykdydami kai kurias paketų valdymo komandas.

Naudodami apt galite paleisti žemiau nurodytą komandą, kad pamatytumėte visus užrakintus ar laikomus paketus.

$ sudo apt-mark showhold

Norėdami užrakinti konkretų paketą, vykdykite komandą tokiu formatu:

$ sudo apt-mark hold paketo pavadinimas

Taigi, norint užrakinti „Firefox“ paketą, komanda būtų tokia:

$ sudo apt-mark palaikykite „Firefox“

Jei vėl paleisite aukščiau paminėtą komandą „showhold“, „Firefox“ bus rodoma terminale kaip užrakinta pakuotė.

Norėdami atimti paketą, paleiskite komandą tokiu formatu:

$ sudo apt-mark panaikinti paketo pavadinimą

„Firefox“ paketui, užrakintam naudojant aukščiau pateiktą komandą, tinkama komanda bus laikoma:

$ sudo apt-mark unhold Firefox

Naudojant „Aptitude Package Manager“

Tinkamumo paketų tvarkyklė yra naujesnė paketų tvarkyklė, pagrįsta apt. Tai paprasta naudoti ir suteikia keletą patogių papildomų parinkčių, palyginti su apt, kartu su terminalo pagrindu veikiančia priekine sąsaja, kad būtų lengva valdyti paketus.

Norėdami įdiegti „Aptitude“ į „Ubuntu“, turite paleisti žemiau esančią komandą:

$ sudo apt install aptitude

„Aptitude“ paketo tvarkyklėje yra panašus komandų šablonas kaip apt. Komanda laikyti paketą yra (pakeisti paketo pavadinimą):

$ sudo aptitude hold paketo pavadinimas

Komanda, kad būtų laikomas paketas, yra (pakeisti paketo pavadinimą):

$ sudo aptitude unhold paketo pavadinimas

Norėdami pamatyti visus laikomus paketus naudodami „aptitude“ paketų tvarkytuvę, paleiskite komandą:

$ sudo tinkamumo paieška '~ i' | grep "ih"

Naudojant Dpkg

„Dpkg“ yra paprastas įrankis, skirtas valdyti „Debian“ programinės įrangos paketų diegimą ir pašalinimą. Kaip ir apt paketų tvarkyklė, ji gali būti naudojama užrakinant paketus su keliomis paprastomis komandomis.

Norėdami užrakinti paketą naudodami „dpkg“, vykdykite komandą tokiu formatu (pakeiskite paketo pavadinimą):

$ echo "paketo pavadinimo sulaikymas" | sudo dpkg --set-selections

Norėdami atrakinti paketą, paleiskite komandą (pakeisti paketo pavadinimą):

$ echo "paketo pavadinimo diegimas" | sudo dpkg --set-selections

Norėdami pamatyti visus paketus, užrakintus dpkg, paleiskite komandą:

$ dpkg --get-selections | griebk

Norėdami patikrinti, ar konkretus paketas buvo užrakintas, ar ne, vykdykite komandą (pakeisti paketo pavadinimą):

$ dpkg --get-selections | grep paketo pavadinimas

Išvada

Tai yra keli metodai, kuriuos galite naudoti užrakindami paketus „Ubuntu“. Jei tikrai nenorite konkrečios paketo versijos, reikėtų vengti užrakinimo ir žemesnės versijos, ypač tiems paketams, kuriems reikalingi reguliarūs saugos atnaujinimai, pvz., Žiniatinklio naršyklėse ir „Linux“ branduolyje.

Peržiūrėkite pelės mygtukus skirtingai programinei įrangai naudodami „X-Mouse Button Control“
Galbūt jums reikia įrankio, kuris galėtų pakeisti jūsų pelės valdymą kiekvienoje jūsų naudojamoje programoje. Tokiu atveju galite išbandyti programą, ...
„Microsoft Sculpt Touch“ belaidžio pelės apžvalga
Neseniai skaičiau apie „Microsoft Sculpt Touch“ belaidę pelę ir nusprendė ją nusipirkti. Kurį laiką naudojęs, nusprendžiau pasidalinti savo patirtimi....
„AppyMouse“ ekrano „Trackpad“ ir pelės žymeklis, skirtas „Windows“ tabletėms
Planšetinių kompiuterių vartotojai dažnai praleidžia pelės žymeklį, ypač kai įprasta naudoti nešiojamus kompiuterius. Jutiklinio ekrano išmanieji tele...