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. |