Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 13597|Odpověď: 1

[linux] apt-get -f install opravuje poškození závislostí

[Kopírovat odkaz]
Zveřejněno 25.01.2018 17:01:38 | | | |
1. Při použití příkazu apt-get install nebo dpkg -i v Linuxu se někdy objeví následující chyby závislostí:




V tuto chvíli můžete okamžitě provést následující příkaz: apt-get -f install.
2. Syntaxe apt-get:
(1) příkaz apt-get [options] [název balíčku]
[Možnosti]
-h Tento soubor nápovědy.
-q výstup do logu - bez indikátoru průběhu
-qq nevysílá informace, kromě chyb
-d Pouze ke stažení - neinstaluje ani nerozbaluje archivní soubor
-Není skutečně nainstalován. Simulace provádění příkazů
-y předpokládá ano na všechny dotazy, bez zadání
-f Pokus o opravu poškození závislostí systému
-m Pokud nelze archiv najít, zkuste pokračovat
-u Také zobrazuje seznam aktualizovaných balíčků
-b Kompilujte po získání balíčku zdrojového kódu -V Zobrazuje podrobné číslo verze
-c=? Přečtěte si tento profil
-O=? Nastavte vlastní konfigurační možnosti jako -o dir::cache=/tmp
(2) V syntaxi jsou také následující příkazová pole:
aktualizace - Znovu získat seznam balíčků
Upgrade - Proveďte aktualizaci
instalace - instalace nového balíčku
Odstraňte - Odstraňte balíček
autoremove - Automaticky odstraní všechny nepoužité balíčky
Purge - Odstraňte balíčky a konfigurační soubory
zdroj - Stáhněte si soubor se zdrojovým kódem
build-dep - Konfigurace kompilačních závislostí pro zdrojové balíčky
dist-upgrade - Upgrade distribuce
dselect-upgrade - Aktualizace podle výběru dselect
čisté - Vymazat stažený archiv
autoclean - Vymaže staré stažené archivy
check - Zkontrolovat rozbité závislosti
3. Příloha--- princip apt-get
Jak všichni víme, pod operačním systémem Linux je velmi pohodlné používat apt-get k instalaci softwaru. Jen jeden sudo apt-get install software název; Nejdůležitější je, že dokáže vyřešit všechny možné složité závislosti, takže se tím nemusíte zabývat, a před apt-get použijte dpkg nebo starší ./configure; dělat; Instalace softwaru je opravdu nepředstavitelná, po instalaci softwaru A vás vyzve k instalaci softwaru B, nakonec dokončí instalaci a vyzve k instalaci softwaru C... Všechny možné komplikace! Proto je apt pokročilým nástrojem pro správu balíčků, který výrazně usnadňuje většině uživatelů Linuxu a snižuje vstupní práh pro uživatele Linuxu. Kdykoli je vykonán příkaz k instalaci nebo aktualizaci softwaru, nebo k aktualizaci zdrojového kódu softwaru, APT navštíví adresu v /etc/apt/sources.list a najde na webu informace o balíčku příslušného systému, například že operační systém je ubuntu a web je deb http://mirrors.163.com/ubuntu/ přesném hlavním omezeném vesmíru Multiverse NetEase, a když spustíme instalační příkaz, přistupuje k http://mirrors.163.com/ubuntu/dists/lucid/main/binary-i386/ packages.gz, tento soubor je seznam balíčků a jejich závislostí na serveru, který byl komprimován pomocí gzip. APT-GET Update využívá tento seznam k určení, které doplňkové balíčky jsou dostupné a jejich obsah je uložen v /var/lib/apt/lists, a přístupem k tomuto seznamu zjistí, zda je software nainstalován, zda je nejnovější verze, zda jsou splněny závislosti, a následně zjistí, zda má být obsah aktualizován, přičemž instalační proces je převážně prováděn pomocí DPKG.
Obecně je APT nástroj pro správu, který se často stahuje.




Předchozí:Automatická aktualizace systému Ant G2 Shutdown System
Další:[Praktický boj] Vytvořit vizuální rozhraní pro gnómy v Ubuntu
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com