Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13597|Odpoveď: 1

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

[Kopírovať odkaz]
Zverejnené 25. 1. 2018 17:01:38 | | | |
1. Pri použití príkazu apt-get install alebo dpkg -i v Linuxe sa niekedy objavia nasledujúce chyby závislostí:




V tomto momente môžete okamžite vykonať nasledujúci príkaz: apt-get -f install.
2. Syntax apt-get:
(1) príkaz apt-get [options] [názov balíka]
[Možnosti]
-h Tento súbor pomoci.
-q výstup do logu - žiadny indikátor pokroku
-qq neodosiela informácie, okrem chýb
-d Iba na stiahnutie - neinštaluje ani nerozbaľuje archívny súbor
-nie je v skutočnosti nainštalovaný. Simulujte vykonávanie príkazov
-y predpokladá áno na všetky otázky, bez výzvy
-f Pokus o opravu poškodenia systémovej závislosti
-m Ak archív nie je možné nájsť, skúste pokračovať
-u Zobrazuje tiež zoznam aktualizovaných balíkov
-b Kompilovať po získaní balíka zdrojového kódu -V Zobrazuje podrobné číslo verzie
-c=? Prečítajte si tento profil
-o=? Nastavte vlastné konfiguračné možnosti ako -o dir::cache=/tmp
(2) V syntaxi sú tiež nasledujúce príkazové polia:
aktualizácia - Obnov zoznam balíkov
upgrade - Urobte aktualizáciu
inštalovať - nainštalovať nový balík
odstrániť - Odstrániť balík
autoremove - Automaticky odstraňuje všetky nepoužité balíky
Purge - Odstrániť balíky a konfiguračné súbory
zdrojový kód - Stiahnite si súbor so zdrojovým kódom
build-dep - Konfigurácia kompilačných závislostí pre zdrojové balíky
dist-upgrade - Upgrade distribúcie
dselect-upgrade - Aktualizácia podľa výberu dselect
vyčistiť - Vyčistiť stiahnutý archív
autoclean - Vymaže staré stiahnuté archívy
check - Check for fault dependency
3. Príloha--- princíp apt-get
Ako všetci vieme, pod operačným systémom Linux je veľmi pohodlné používať apt-get na inštaláciu softvéru. Len jeden sudo apt-get inštalačný názov softvéru; Najdôležitejšie je, že dokáže vyriešiť všetky druhy zložitých závislostí, takže sa tým nemusíte zaoberať, a pred apt-get použite dpkg alebo skorší ./conkonfigur; urobiť; Inštalácia na inštaláciu softvéru je naozaj nepredstaviteľná, po nainštalovaní softvéru A vás vyzve na inštaláciu softvéru B, nakoniec dokončí inštaláciu a vyzve na inštaláciu softvéru C... Všetky možné zamotania! Preto je apt pokročilý nástroj na správu balíkov, ktorý výrazne uľahčuje väčšinu používateľov Linuxu a znižuje vstupný prah pre používateľov Linuxu. Kedykoľvek sa vykoná príkaz na inštaláciu alebo aktualizáciu softvéru, alebo na aktualizáciu zdroja softvéru, apt navštívi adresu v /etc/apt/sources.list a nájde informácie o balíku príslušného systému na webovej stránke, napríklad že operačný systém je ubuntu a webová stránka je deb http://mirrors.163.com/ubuntu/ presnom hlavnom obmedzenom univerze Multiverse NetEase, potom keď spustíme inštalačný príkaz, pristupuje k http://mirrors.163.com/ubuntu/dists/lucid/main/binary-i386/ packages.gz, tento súbor je zoznam balíkov a ich závislostí na serveri a bol komprimovaný pomocou gzip. APT-GET Update využíva tento zoznam na určenie, ktoré doplnkové balíky sú dostupné a ich obsah sa ukladá v /var/lib/apt/lists, a prístupom k tomuto zoznamu sa zisťuje, či je softvér nainštalovaný, či ide o najnovšiu verziu, či sú splnené závislosti a následne na určenie, či sa obsah aktualizuje, pričom inštalačný proces prevažne vykonáva DPKG.
Vo všeobecnosti je APT nástroj na správu, ktorý sa zvyčajne stiahne.




Predchádzajúci:Automatická aktualizácia systému Ant G2
Budúci:[Praktický boj] Vytvorte vizuálne rozhranie pre Ubuntu gnoma
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com