Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13597|Antwoord: 1

[Linux] apt-get -f install fixt dependency corruption

[Link kopiëren]
Geplaatst op 25-01-2018 17:01:38 | | | |
1. Bij gebruik van het commando apt-get install of dpkg -i in Linux verschijnen soms de volgende afhankelijkheidsfouten:




Op dit moment kunt u onmiddellijk het volgende commando uitvoeren: apt-get -f install.
2. apt-get syntaxis:
(1) apt-get [opties] commando [pakketnaam]
[Opties]
-h Dit helpbestand.
-q uitvoer naar log - geen voortgangsindicatie
-qq geeft geen informatie uit, behalve fouten
-d Alleen downloaden - installeert of pakt het archiefbestand niet uit
-s is eigenlijk niet geïnstalleerd. Simuleer de uitvoering van commando's
-y gaat ervan uit dat alle vragen ja is, geen prompt
-f Poging om systeemafhankelijkheidsschade te herstellen
-m Als het archief niet te vinden is, probeer dan door te gaan
-u Toont ook een lijst van bijgewerkte pakketten
-b Compileer na het ontvangen van het broncodepakket -V Toont het gedetailleerde versienummer
-c=? Lees dit profiel
-O=? Stel aangepaste configuratieopties in zoals -o dir::cache=/tmp
(2) Er zijn ook de volgende commandovelden in de syntaxis:
update - Haal de pakketlijst opnieuw op
upgraden - Een update uitvoeren
installeren - Installeer het nieuwe pakket
verwijderen - Verwijder het pakket
autoremove - Verwijdert automatisch alle ongebruikte pakketten
zuiveren - Verwijder pakketten en configuratiebestanden
bron - Download het broncodebestand
build-dep - Configureer compilatieafhankelijkheden voor bronpakketten
dist-upgrade - Distributie-upgrade
dselect-upgrade - Update zoals geselecteerd door dselect
schoon - Veis het gedownloade archief
autoclean - Verwijdert oude gedownloade archieven
Controleer - Controleer op gebroken afhankelijkheden
3. Appendix--- apt-get principe
Zoals we allemaal weten, is het onder het Linux-besturingssysteem erg handig om apt-get te gebruiken om software te installeren. Slechts één sudo apt-get install softwarenaam; Het belangrijkste is dat het allerlei complexe afhankelijkheden kan oplossen, zodat je je er geen zorgen over hoeft te maken, en gebruik vóór apt-get dpkg of eerder ./configure; maken; maken installeren om de software te installeren is echt onvoorstelbaar, na het installeren van software A vraagt het je om software B te installeren, en uiteindelijk wordt de installatie voltooid, en wordt gevraagd om software C te installeren... Alle soorten verstrengelingen! Daarom is apt een geavanceerde pakketbeheertool die de meerderheid van de Linux-gebruikers aanzienlijk faciliteert en de toegangsdrempel voor Linux-gebruikers verlaagt. Telkens wanneer een commando wordt uitgevoerd om software te installeren of bij te werken, of om een softwarebron bij te werken, bezoekt apt het adres in /etc/apt/sources.list en vindt de pakketinformatie van het bijbehorende systeem op de website, zoals dat het besturingssysteem ubuntu is en de website deb http://mirrors.163.com/ubuntu/ precieze hoofd beperkte universum Multiverse NetEase, en wanneer we het installatiecommando uitvoeren, krijgt hij toegang tot de http://mirrors.163.com/ubuntu/dists/lucid/main/binary-i386/ packages.gz, dit bestand is een lijst van pakketten en hun afhankelijkheden van de server, en is gecomprimeerd met gzip. APT-Get Update gebruikt deze lijst om te bepalen welke aanvullende pakketten beschikbaar zijn en hun inhoud wordt opgeslagen in /var/lib/apt/lists, en door deze lijst te openen om te bepalen of de software geïnstalleerd is, of het de nieuwste versie is, of de afhankelijkheden zijn vervuld, en vervolgens of de inhoud moet worden bijgewerkt, en het installatieproces voornamelijk wordt uitgevoerd door DPKG.
Over het algemeen is apt een beheertool dat meestal wordt gedownload.




Vorig:Ant G2 Shutdown System Automatische Update Tutorial
Volgend:[Praktische gevechten] Bouw een Ubuntu gnome visuele interface
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com