If-Koubou

Kuinka pakata paketit Ubuntuun

Kuinka pakata paketit Ubuntuun (Miten)

Ubuntun Update Manager ylläpitää pakettiasi uusimpaan versioon, mutta joskus uusi pakettiversio ei ehkä toimi kunnolla. Voit palauttaa asennetun paketin ja lukita sen tiettyyn versioon estääkseen sen päivittämisen.

Tämä on erityisen hyödyllinen, kun suoritat päivitetyn paketin, jossa on regressio - vika, joka estää asioita toimimasta kunnolla.

Kuinka se toimii

Järjestelmässäsi on yleensä useita versioita paketista, joka on saatavana sen arkistoissa - esimerkiksi kun Ubuntu päivittää paketin, se laittaa uuden päivitetyn paketin erityiseen päivitystilaan. Vanha paketti sijaitsee edelleen Ubuntun päävarastolla ja se voidaan asentaa muutamalla temppulla. Jos olet asentanut paketin uudemman version henkilökohtaisesta pakettiarkistosta (PPA), Ubuntun mukana tulevat vanhemmat paketit sijaitsevat edelleen Ubuntun arkistoissa.

Kuten Synaptic varoittaa meitä, tämä voi aiheuttaa ongelmia paketin riippuvuuksissa. Ubuntun ohjelmistojärjestelmää ei ole suunniteltu pakettien alentamiseksi, koska se ei ole tuettu temppu.

Graafisesti - Synaptic

Ubuntu-ohjelmistokeskuksen yksinkertaistettu käyttöliittymä ei tarjoa pakettien alennusta. Synaptic, edistyksellinen graafinen paketinhallinnan käyttöliittymä, johon Ubuntu sisällytettiin, tarjoaa tämän vaihtoehdon. Jos haluat alentaa paketin graafisesti, asenna ensin Synaptic-sovellus.

Kun olet tehnyt, avaa Synaptic-paketinhallinta Dashista.

Etsi paketti, johon haluat asentaa Synaptic-vanhemman version, valitse se ja käytä Paketti -> Force Version -vaihtoehtoa.

Valitse versio, jonka haluat asentaa ja napsauta Force Versio. Synaptic näyttää vain versiot, jotka ovat saatavilla arkistossasi.

Napsauta Käytä-painiketta, jos haluat tehdä muutokset ja asentaa paketin vanhemman version olettaen, että kaikki toimii oikein.

Kun olet alentanut paketin, valitse se ja käytä Paketti -> Lukitse versio -vaihtoehtoa. Jos et tee tätä, Ubuntu yrittää päivittää asennettua pakettia seuraavan kerran, kun päivität asennetut paketit.

Terminaali - apt-get

Voit asentaa päätelaitteen apt-get-paketin tietyn version. Määritä ensin käytettävissä olevat versiot, jotka voit asentaa seuraavalla komennolla

apt-cache showpkg paketin nimi

Seuraavaksi apt-get install -komennolla ajetaan ja määritetään asennettava paketti.

sudo apt-get asenna paketin nimi=versio

Kun se on asennettu, suorita seuraava komento pitääksesi asennetun versionsi estäen paketinhallinnan päivittämisen automaattisesti tulevaisuudessa:

sudo echo "paketti pidä "| sudo dpkg -set-valinnat