Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Võimalus lisada Linuxis hoidlaid on oluline, et hankida tarkvara muudest kolmandate osapoolte allikatest peale ametlike repode. Ubuntus saate hoidla lisada, kasutades käsku add-apt-repository või redigeerides faili sources.list.

Aga kuidas eemaldada lisatud hoidla, kui olete sellega lõpetanud? Hoidla kirje kustutamine Ubuntus on veelgi lihtsam kui selle lisamine ja sama tegemiseks on mitu võimalust.

Hoidla kirje kustutamine saidist sources.list

Kõige mugavam viis soovimatute pakettide hoidla eemaldamiseks Ubuntus on redigeerimine faili sources.list. Allikafailis on loetletud kõik teie süsteemis konfigureeritud hoidlad. Saate vaadata faili sisu, kasutades mis tahes failivaatamise Linuxi programmi.

Alustuseks avage fail enda valitud tekstiredaktoriga (selle juhendi jaoks kasutame Vimi):

sudo vim /etc/apt/sources.list

Leidke hoidla, mille soovite eemaldada, ja kustutage kogu rida.

Salvestage fail ja väljuge Vimist jätkama. Nüüd värskendage paketi allikaid järgmisega:

sudo apt värskendus

Pärast hoidla eemaldamist failist sources.list ei saa te sealt paketivärskendusi.

Fail sources.list on juurfail ja see võib rikkuda hoidla konfiguratsiooni, kui seda õigesti ei muudeta.

Hoidla GPG-võtme eemaldamine

Hoidlas olevad paketid allkirjastatakse paari võtmega: avalik ja privaatne. Hoidla lisamisel palute paketihalduril (APT) selles repos leiduvaid pakette usaldada. Pärast hoidla kirje kustutamist allikafailist peaksite kustutama ka sellega seotud GPG-võtme.

Selleks loetlege kõigepealt kõik usaldusväärsed võtmed koos:

sudo apt-klahvide loend

Teine rida pubi sisestus on tegelik võti, samas uid on hoidla nimi. Otsige üles äsja kustutatud hoidla, seejärel kopeerige selle võtme kaheksa viimast tähemärki.

Võtme eemaldamiseks sisestage järgmine, asendades lõpus oleva kuueteistkümnendväärtuse kopeeritud tähemärkidega:

sudo apt-key del D38B4796

Soovi korral saate käsus määrata ka kogu võtme:

sudo apt-key del "EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796"

Eemaldage PPA, kasutades add-apt-hoidlat

Kui tegemist on PPA eemaldamisega, on parim ja ohutum viis kasutada add-apt-hoidlat. See on ainus käsk, mille peate nii lisama kui ka eemaldama Ubuntu elektrienergia ostulepingud. Ärge laske selle nimel petta teid teisiti arvama.

Hankige kõigi konfigureeritud elektrienergia ostulepingute loend, loetledes selle sisu /etc/apt/sources.list.d kataloogi kasutades ls käsk:

ls /etc/apt/sources.list.d

Kui olete leidnud PPA, mille soovite eemaldada, kasutage -r liputage koos add-apt-hoidlaga:

sudo add-apt-repository -r ppa: autor/reponame

Kui kuvatakse väljund tõrge "add-apt-repository: käsku ei leitud"., peate esmalt tööriista installima.

Samuti saate kustutada PPA kausta kataloogist sources.list.d ja see eemaldab hoidla teie süsteemist.

Hoidla eemaldamiseks kasutage Ubuntu tarkvaravärskendajat

Ubuntu pakub graafilist viisi tarkvarahoidlate ja kolmandate osapoolte PPA-de haldamiseks tarkvaravärskendaja rakenduse abil. Alustuseks käivitage rakenduste menüüst Software Updater ja klõpsake nuppu Seaded.

Pärast käivitamist lülitage sisse Muu tarkvara sakk. Näete kõigi teie arvutis konfigureeritud kolmandate osapoolte tarkvaraallikate loendit. Hoidla keelamiseks tühjendage repole vastav ruut ja sisestage administraatori parool.

Kui olete otsustanud paketihoidla eemaldada, tõstke kirje esile ja klõpsake Eemalda.

Lõpuks värskendage paketi allikaid APT abil:

sudo apt värskendus

Samuti saate redigeerida või lisage Ubuntule kolmanda osapoole hoidla kasutades tarkvaravärskendaja rakendust.

Tarkvarahaldus Ubuntu lihtsaks

Hoidlate lisamine ja kustutamine on Ubuntu ja teiste Linuxi distributsioonide paketihalduse teine ​​aspekt. Süsteemi turvalisuse säilitamiseks peaksite alati kontrollima, kas hoidla või PPA on ehtne ega paku pahatahtlikku tarkvara.

Ubuntu on varustatud mõne eelkonfigureeritud hoidlaga. Need on ametlikud hoidlad, kust saate installimiseks alla laadida usaldusväärseid pakette.