Ako vyriešiť problém s pozastavenými balíkmi v Ubuntu

Podržané balíčky v Ubuntu

Skúsili ste niekedy aktualizovať Ubuntu z terminálu a zistili ste, že existuje softvér, ktorý sa nedá aktualizovať? No to "nemôžeš" v Linuxe je relatívne, pretože môžeš robiť takmer všetko. Nemožno to urobiť obvyklým spôsobom alebo v konkrétnom čase, ale držané balíčky podľa ubuntu je možné nainštalovať. Či sa to v súčasnosti oplatí urobiť alebo čo to znamená, to si vysvetlíme tu a teraz.

Scenár je takýto: otvoríme terminál, napíšeme sudo apt aktualizácia && sudo apt aktualizácia, nám hovorí, že existujú balíčky na aktualizáciu a niektoré boli zadržané. v rovnakom termináli pozrime sa, aké sú balíky, ktoré sa nebudú inštalovať a ak nevieme, čo sa deje a ak je to normálne, bude normálne, že máme muchu za uchom.

Prečo v Ubuntu vidíme oznámenie o pozastavených balíkoch

V skutočnosti, aj keď to môže dodať určitú odvahu, nie je to nič nenormálne, dokonca ani zlé. Čo sa deje, je, že keď spustíte príkaz „apt upgrade“, systém aktualizuje všetky balíčky na ich najnovšiu verziu, ale nie vždy. Ak sa závislosti balíka zmenili spôsobom, ktorý si vyžaduje inštaláciu nových balíkov, balík sa nebude aktualizovať spolu so systémom a uvidíme toto upozornenie, ktoré Nie je to chyba de verdad.

Varovanie nás informuje, že je pravdepodobné, že balík, ktorý sme už nainštalovali, má teraz závislosti, ktoré nemáme nainštalované. Čo by sme teda mali robiť? Môžeme si vybrať medzi:

  • Odporúčaná vec, alebo aspoň to, čo by som odporučil, by bolo ponechať správu na nejaký čas, takže ak sa vyskytnú nejaké balíčky, ktoré nie sú kompatibilné s aktualizáciou, dáme vývojárom čas.
  • Ďalšou možnosťou je manuálne skopírovať zoznam uložených balíkov (nezabudnite stlačiť kláves Shift vedľa Ctrl, ak chcete použiť klávesovú skratku) a nainštalovať ho pomocou sudo apt install -package list-. Teoreticky to nainštaluje balík a prestane sa nám zobrazovať chyba, a ak bol problém spôsobený novými závislosťami, mal by ich nainštalovať.

Terminál nám poskytne viac informácií

Vysvetlenie po inštalácii balíkov

Po vykonaní manuálnej inštalácie, ak existujú informácie, ktoré potrebujeme vedieť, APT nám to oznámi v rovnakom termináli. Napríklad nainštalujte balík tzdata, ktorý sa pôvodne konal, terminál mi hovorí, že aktuálne časové pásmo je Európa/Madrid a čo mám robiť, ak sa to nezdá správne.

Existuje viac možností, napríklad použitie dist-upgrade, ale môžu byť príliš agresívne a môžu odstrániť balíky, ktoré by sme mohli potrebovať. V prvom rade trpezlivosť, keďže je už známe, že mal dcéru, ktorú nazval Veda. Ak oznámenie nezmizne, ručná inštalácia by malo byť riešením.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Goncal dijo

    Opravujem to pomocou 'aptitude'. Zatiaľ mi to nerobilo žiadne problémy.

  2.   José Padron dijo

    Zadržané balíčky som vyriešil manuálnou inštaláciou.