Domača » kako » Kako znižati pakete na Ubuntu

    Kako znižati pakete na Ubuntu

    Ubuntuov upravljalnik posodobitev ohranja vaše pakete na najnovejši različici, vendar občasno nova različica paketa morda ne bo delovala pravilno. Namestitveni paket lahko znižate in ga zaklenete v določeni različici, da preprečite njeno posodabljanje.

    To je še posebej uporabno, če naletite na posodobljen paket z regresijo - napako, ki preprečuje pravilno delovanje stvari.

    Kako deluje

    Vaš sistem na splošno ima več različic paketa, ki je na voljo v njegovih skladiščih - na primer, ko Ubuntu posodobi paket, postavi nov, posodobljen paket v posebno skladišče posodobitev. Stari paket se še vedno nahaja v glavnem skladišču Ubuntuja in se lahko namesti z nekaj triki. Če ste iz osebnega arhiva paketov (PPA) namestili novejšo različico paketa, so starejši paketi, vključeni v Ubuntu, še vedno v skladiščih Ubuntuja..

    Kot nas opozarja Synaptic, lahko to povzroči težave z odvisnostjo paketa. Sistem za upravljanje programske opreme Ubuntuja ni zasnovan za zniževanje paketov - to je nepodprt trik.

    Grafično - Synaptic

    Poenostavljeni vmesnik Ubuntu centra za programsko opremo ne ponuja možnosti za zniževanje paketov. Vendar pa Synaptic, naprednejši grafični vmesnik upravljalnika paketov, ki ga je Ubuntu uporabil, ponuja to možnost. Če želite paket znižati grafično, najprej namestite aplikacijo Synaptic.

    Ko to storite, odprite Synaptic Package Manager iz Dash.

    Poiščite paket, ki ga želite namestiti v starejšo različico programa Synaptic, ga izberite in uporabite možnost »Paket -> veljavna različica«.

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

    Kliknite gumb Uporabi, da uveljavite spremembe in namestite starejšo različico paketa, če je vse pravilno.

    Ko paket znižate, ga izberite in uporabite možnost Paket -> Zakleni različico. Če tega ne storite, bo Ubuntu poskusil nadgraditi nameščeni paket, ko naslednjič posodobite nameščene pakete.

    Terminal - apt-get

    V terminal 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 ime pakiranja

    Nato zaženite ukaz apt-get install in podajte različico paketa, ki jo želite namestiti.

    sudo apt-get install ime pakiranja=različica

    Ko je nameščen, zaženite naslednji ukaz, da boste imeli nameščeno različico, ki upravitelju paketov preprečuje, da bi jo v prihodnosti samodejno posodabljala:

    sudo echo “paket držite “| sudo dpkg -set-selections