17Jul

Kako zamenjati pakete na Ubuntu

Nadzornik za posodobitve Ubuntu ohrani vaše pakete na najnovejši različici, vendar občasno nova različica paketa morda ne bo delovala pravilno. Namestil paketu lahko prekličete in jo zaklenete na določeno različico, da preprečite posodobitev.

To je še posebej uporabno, če naletite na posodobljen paket z regresijo - hrošč, ki preprečuje, da bi stvari pravilno delovale.

Kako deluje

Vaš sistem na splošno vsebuje več različic paketa, ki so na voljo v svojih repozitorijah. Na primer, ko Ubuntu posodobi paket, v nov poseben repozitorij posodobitve posodablja nov, posodobljen paket. Stari paket je še vedno nahaja glavno skladišče Ubuntu in ga je mogoče namestiti z nekaj triki.Če ste iz osebnega paketa( PPA) namestili novejšo različico paketa, se starejši paketi, vključeni v Ubuntu, še vedno nahajajo v repozitorijih Ubuntu.

Kot nas opozarja Synaptic, to lahko povzroči težave z odvisnostmi paketa. Sistem za upravljanje s programsko opremo Ubuntu ni namenjen zniževanju paketov - to velja za nepodprt trik.

Grafično - Synaptic

Poenostavljeni vmesnik programa Ubuntu Software Center ne ponuja možnosti za znižanje paketov. Vendar pa ponuja možnost Synaptic, bolj napreden vmesnik grafičnega upravljalnika vmesnikov, ki ga je vključeval Ubuntu.Če želite grafično premikati paket, najprej namestite aplikacijo Synaptic.

Ko od vas odprete Synaptic Manager Manager iz Dash-a.

Poiščite paket, v katerega želite namestiti starejšo različico v Synaptic, ga izberite in uporabite paket - & gt;Možnost Version Version.

Izberite različico, ki jo želite namestiti, in kliknite Version Version. Synaptic vam bo prikazal samo različice, ki so na voljo v vaših skladiščih.

Kliknite gumb Uporabi, da uporabite svoje spremembe in namestite starejšo različico paketa, pod pogojem, da vse deluje pravilno.

Ko spremenite paket, jo izberite in uporabite paket ->Možnost zaklepanja različice.Če tega ne storite, bo Ubuntu poskušal nadgraditi nameščeni paket, ko boste naslednjič posodobili nameščene pakete.

Terminal - apt-get

V terminalu lahko namestite določeno različico paketa z apt-get. Najprej določite razpoložljive različice, ki jih lahko namestite z naslednjim ukazom

apt-cache showpkg packagename

Zaženite ukaz apt-get install in navedite različico paketa, ki jo želite namestiti.

sudo apt-get namestite packagename = različica

Ko je nameščena, zaženite ta ukaz, da zadržite svojo nameščeno različico in preprečite upravitelju paketa samodejno posodabljanje v prihodnosti:

sudo echo " paket drži" |sudo dpkg -set-izbire