Ubuntu

Kako zakleniti pakete Ubuntu in jim preprečiti posodabljanje

Kako zakleniti pakete Ubuntu in jim preprečiti posodabljanje
Obstaja nekaj primerov, ko boste morda želeli paket Ubuntu zamrzniti na določeno različico. Razlogi so lahko od regresije v prihodnji različici do zahteve po določeni različici paketa za razvojne namene. Na srečo obstaja nekaj preprostih načinov, kako začasno zakleniti pakete Ubuntu in preprečiti njihovo posodabljanje. Ta članek bo našel nekaj najpogostejših metod, ki se uporabljajo za shranjevanje paketov.

Uporaba grafičnega uporabniškega vmesnika Synaptic Package Manager

Upravitelj paketov Synaptic je grafično ozadje upravitelja paketov apt. Ima skoraj polno funkcijsko pariteto s kolegom ukazne vrstice, hkrati pa je dokaj enostaven za uporabo in enostaven. Ponuja tudi številne filtre za čisto kategorizacijo paketov.

Pakete je mogoče zamrzniti z uporabo upravitelja paketov Synaptic. Če ga želite namestiti v Ubuntu, zaženite spodnji ukaz:

$ sudo apt install synaptic

Mnogi uporabniki Ubuntuja raje znižajo paket na določeno različico, preden ga zaklenejo. Torej, najprej si oglejmo postopek znižanja različice. Paket je mogoče znižati na starejšo različico, če na strežniku Ubuntu obstaja več njegovih zgradb. Nekateri paketi nikoli ne prejemajo posodobitev v obdobju podpore za določeno različico Ubuntuja, zato vseh paketov ni mogoče znižati.

Spodnja slika prikazuje, kako z uporabo upravitelja paketov Synaptic Firefox spremeniti v starejšo različico. Po zagonu zaganjalnika aplikacij Synaptic form poiščite želeno ime paketa in kliknite nanj, da ga označite. Kliknite "Paket"> "Prisilna različica ...", da začnete postopek znižanja. Kot smo že omenili, vsi paketi ne podpirajo znižanja, zato je možnost »Prisilna različica…« v teh primerih morda siva.

V naslednjem oknu izberite starejšo različico Firefoxa, da jo znižate. V orodni vrstici kliknite gumb »Uporabi«, da začnete postopek znižanja. Videlo se bo novo okno, ki vas bo prosilo za potrditev, sledite navodilom na zaslonu, da zaključite postopek znižanja ocene.

Zdaj, da dejansko zaklenete paket, morate slediti podobnemu postopku kot zgoraj. Kliknite želeni paket in nato pojdite v spustni meni "Paket". Kliknite »Zakleni različico«, da preprečite njeno posodobitev v prihodnosti. V nasprotju z znižanjem stopnje lahko kateri koli paket zaklenete.

Zaklenjeni paket bo imel pred seboj potrditveno polje z majhno ikono ključavnice, ki označuje, da je zamrznjen.

Če si želite ogledati vse zaklenjene pakete v sistemu, kliknite »Stanje«> »Pripeto«.

Po istem postopku lahko odklenete paket. Znova morate klikniti na "Zakleni različico".

Uporaba Apt Package Manager

Upravitelj paketov Apt je privzeti upravitelj paketov, dobavljen z Ubuntujem. Če uporabljate Ubuntu, je verjetno, da ste ga že uporabili za zagon nekaterih ukazov za upravljanje paketov.

Z uporabo apt lahko zaženete spodnji ukaz, da si ogledate vse pakete, ki so zaklenjeni ali zadržani.

$ sudo apt-mark showhold

Če želite zakleniti določen paket, zaženite ukaz v naslednji obliki:

$ sudo apt-mark zadrži ime-paketa

Torej, če želite zakleniti paket firefox, bi bil ukaz:

$ sudo apt-mark drži firefox

Če znova zaženete zgoraj omenjeni ukaz “showhold”, bo firefox v terminalu naveden kot zaklenjen paket.

Če želite zadržati paket, zaženite ukaz v naslednji obliki:

$ sudo apt-mark unhold ime-paketa

Za paket firefox, zaklenjen z zgornjim ukazom, bi bil ustrezen ukaz za razveljavitev:

$ sudo apt-mark unhold firefox

Uporaba Aptitude Package Manager

Upravitelj paketov Aptitude je novejši upravitelj paketov, ki temelji na apt. Je enostaven za uporabo in ponuja nekaj priročnih dodatnih možnosti nad apt, skupaj s terminalom na osnovi terminala za enostavno upravljanje paketov.

Če želite namestiti Aptitude v Ubuntu, morate zagnati spodnji ukaz:

$ sudo apt namestitev aptitude

Upravitelj paketov aptitude ima podoben ukazni vzorec kot apt. Ukaz za zadrževanje paketa je (zamenjaj ime-paketa):

$ sudo aptitude zadrži ime-paketa

Ukaz za razveljavitev paketa je (zamenjaj ime-paketa):

$ sudo aptitude unhold ime-paketa

Če si želite ogledati vse shranjene pakete z upraviteljem paketov aptitude, zaženite ukaz:

$ sudo aptitude iskanje '~ i' | grep "ih"

Uporaba Dpkg

Dpkg je preprost pripomoček za upravljanje namestitve in odstranitve programskih paketov debian. Tako kot upravitelj paketov apt se tudi z njim lahko zaklepajo paketi z enostavnimi ukazi.

Če želite paket zakleniti z dpkg, zaženite ukaz v naslednji obliki (zamenjajte ime paketa):

$ echo "ime-paketa zadrži" | sudo dpkg --set-selections

Če želite odkleniti paket, zaženite ukaz (zamenjaj ime-paketa):

$ echo "namestitev imena paketa" | sudo dpkg --set-selections

Če si želite ogledati vse pakete, ki jih zaklene dpkg, zaženite ukaz:

$ dpkg --get-selections | grep hold

Če želite preveriti, ali je bil določen paket zaklenjen ali ne, zaženite ukaz (zamenjaj ime-paketa):

$ dpkg --get-selections | ime paketa grep

Zaključek

To je nekaj načinov, s katerimi lahko zaklenete pakete v Ubuntuju. Če resnično ne želite določene različice paketa, se je treba izogibati zaklepanju in znižanju, zlasti za pakete, ki potrebujejo redne varnostne posodobitve, kot so spletni brskalniki in jedro Linuxa.

Posnemajte klike miške tako, da v Windows 10 lebdite z miško Clickless Mouse
Uporaba miške ali tipkovnice v napačni drži čezmerne uporabe lahko povzroči veliko zdravstvenih težav, vključno s sevom, sindromom karpalnega kanala i...
S temi brezplačnimi orodji dodajte gibe miške v sistem Windows 10
V zadnjih letih so se računalniki in operacijski sistemi močno razvili. Včasih so morali uporabniki uporabljati ukaze za krmarjenje po upraviteljih da...
Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...