17Jul

Kuinka pakata paketit Ubuntuun

Ubuntun päivitysohjain pitää paketit uusimmassa versiossa, mutta joskus uusi pakettiversio ei välttämättä 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 regressiota - vika, joka estää asioita toimimasta kunnolla.

Miten se toimii

Järjestelmässäsi on yleensä useita versioita paketista, joka on saatavilla sen arkistossa - 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, 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 Package Manager -ohjelma Dashista.

Etsi paketista, johon haluat asentaa Synaptic-vanhemman version, valitse se ja käytä pakettia - & gt;Force Version -vaihtoehto.

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

Käytä muutoksia ja asenna paketin vanhempi versio napsauttamalla Käytä-painiketta, olettaen, että kaikki toimii oikein.

Kun olet alentanut paketin, valitse se ja käytä pakettia - & gt;Lock Version -vaihtoehto. Jos et tee tätä, Ubuntu yrittää päivittää asennettua pakettia seuraavan kerran, kun päivität asennetut paketit.

Terminal - apt-get

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

apt-cache showpkg -paketin nimi

Seuraavaksi apt-get-asennuskomennon suorittaminen ja määritettävä asennettava paketti.

sudo apt-get asenna -paketin nimi = -versio

Asennuksen jälkeen asenna seuraava komento estääksesi paketinhallinta päivittämästä sitä tulevaisuudessa:

sudo echo "-paketti hold" |sudo dpkg -set-valinnat