Kuidas lahendada Ubuntus hoitavate pakettide probleem

Hoidis pakette Ubuntus

Kas olete kunagi proovinud Ubuntut terminalist värskendada ja leidnud, et seal on tarkvara, mida ei saa värskendada? Noh, see "sa ei saa" Linuxis on suhteline, sest saate teha peaaegu kõike. Seda ei saa teha tavapärasel viisil ega kindlal ajal, kuid hoidis pakikesi poolt Ubuntu saab paigaldada. Seda, kas seda praegu teha tasub või mida see tähendab, selgitame siin ja praegu.

Stsenaarium on järgmine: avame terminali, kirjutame sudo apt update && sudo apt upgrade, ütleb meile, et värskendatavaid pakette on vaja ja mõned neist on kinni peetud. samas terminalis vaatame, mis need on paketid, mida ei kavatseta installida, ja kui me ei tea, mis toimub ja kui see on normaalne, siis normaalne on see, et meil on kärbes kõrva taga.

Miks me näeme Ubuntus hoitud pakettide teadet?

Tegelikult, kuigi see võib julgust anda, pole see midagi ebanormaalset, isegi mitte halba. Toimub see, et kui käivitate käsu "apt upgrade", uuendab süsteem kõik paketid uusimale versioonile, kuid mitte alati. Kui paketi sõltuvused on muutunud viisil, mis nõuab uute pakettide installimist, siis paketti süsteemi kõrval ei uuendata ja me näeme seda hoiatust, mis See ei ole viga tõesti.

Hoiatus teavitab meid, et tõenäoliselt on meil juba installitud paketil nüüd sõltuvusi, mida me pole installinud. Mida me siis peaksime tegema? Saame valida järgmiste vahel:

  • Soovitatav, või vähemalt see, mida ma soovitaksin, oleks sõnum mõneks ajaks jätta, et kui on pakette, mis uuendusega ei ühildu, siis anname arendajatele aega.
  • Teine võimalus on käsitsi kopeerida allesjäänud pakettide loend (pidage meeles, et vajutage klahvikombinatsiooni Ctrl kõrval klahvi Shift, kui soovite kasutada kiirklahvi) ja installige see käsuga sudo apt install -pakettide loend. Teoreetiliselt installib see paketi ja me ei näe enam viga ning kui probleem oli tingitud uutest sõltuvustest, peaks see need installima.

Terminal annab meile rohkem teavet

Selgitus pärast pakettide installimist

Kui pärast käsitsi installimist on teavet, mida peame teadma, teatab APT meile samas terminalis. Näiteks installige pakett tzdata, mis algselt peeti, teatab terminal mulle, et praegune ajavöönd on Euroopa/Madrid ja mida teha, kui see ei tundu õige.

Võimalusi on rohkem, näiteks dist-upgrade kasutamine, kuid need võivad olla liiga agressiivsed ja eemaldada paketid, mida me vajame. Kõigepealt kannatlikkust, sest on juba teada, et tal oli tütar, keda ta nimetas Teaduks. Kui teade ei kao, käsitsi paigaldamine peaks olema lahendus.


2 kommentaari, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Goncal DIJO

    Parandan selle "aptitude" abil. Siiani pole see mulle probleeme tekitanud.

  2.   Jose Padron DIJO

    Lahendasin hoitud paketid käsitsi installimise teel.