V tomto tutoriálu vám ukážeme, jak opravit duplicitní balíčky yum nebo poškozené závislosti na systému CentOS. Pro ty z vás, kteří to nevěděli, Yum je nástroj pro správu balíčků pro instalaci , aktualizaci a odstranění balíčků rpm na systémech CentOS. Když se pokusíte nainstalovat balíček s yum
můžete z různých důvodů narazit na chyby.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem opravu chybových duplicitních balíčků nebo přerušených závislostí na systému CentOS.
Oprava duplicitních balíčků Yum nebo poškozených závislostí
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo yum clean all sudo yum update
Krok 2. Nainstalujte balíček s názvem „yum-utils
‘ jako root:
yum install yum-utils
Krok 3. Poté spusťte příkaz:
yum-complete-transaction
yum-complete-transaction je program, který najde v systému neúplné nebo přerušené transakce yum a pokouší se je dokončit. Sleduje transakce-vše* a transakce -done* soubory, které lze normálně nalézt v /var/lib/yum, pokud se transakce yum přeruší uprostřed provádění.
Několik běžných příkazů, které obvykle používám:
package-cleanup –dupes # list out duplicates package-cleanup –cleandupes # clean up duplicates package-cleanup –problems # list out packages with broken dependencies
Nyní lze spouštět příkazy yum bez upozornění na nedokončené transakce. Doufám, že to také vyřeší váš problém.
Blahopřejeme! Úspěšně jste opravili yum
chyba. Děkujeme, že jste použili tento tutoriál k opravě yum duplicitních balíčků nebo poškozených závislostí na CentOS. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web CentOS.