Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 13597|Antwort: 1

[Linux] apt-get -f install behebt Dependency Corruption

[Link kopieren]
Veröffentlicht am 25.01.2018 17:01:38 | | | |
1. Beim Einsatz des Befehls apt-get install oder dpkg -i unter Linux treten manchmal folgende Abhängigkeitsfehler auf:




Zu diesem Zeitpunkt können Sie sofort den folgenden Befehl ausführen: apt-get -f install.
2. apt-get-Syntax:
(1) apt-get [options] Befehl [Paketname]
[Optionen]
-h Diese Hilfedatei.
-q Ausgabe zum Log – keine Fortschrittsanzeige
-qq gibt keine Informationen aus, außer bei Fehlern
-d Nur herunterladen - installiert oder entpackt die Archivdatei nicht
-s nicht wirklich installiert. Simuliere die Ausführung von Befehlen
-y nimmt alle Anfragen mit Ja an, keine Aufforderung
-f Versuch, Systemabhängigkeitsschäden zu beheben
-m Wenn das Archiv nicht gefunden werden kann, versuchen Sie fortzufahren
-u Zeigt außerdem eine Liste aktualisierter Pakete an
-b Kompilieren nach Erhalt des Quellcodepakets -V Zeigt die detaillierte Versionsnummer an
-c=? Lesen Sie dieses Porträt
-o=? Setze benutzerdefinierte Konfigurationsoptionen wie -o dir::cache=/tmp
(2) Es gibt auch folgende Befehlsfelder in der Syntax:
Update – Ruf die Paketliste zurück
Upgrade – Mach ein Update
installieren – Installieren Sie das neue Paket
Entfernen – Entfernen Sie das Paket
Autoremove – Entfernt automatisch alle ungenutzten Pakete
Purge – Pakete und Konfigurationsdateien entfernen
Quelle – Laden Sie die Quellcodedatei herunter
build-dep – Kompilierungsabhängigkeiten für Quellpakete konfigurieren
dist-upgrade – Verteilungsaufrüstung
dselect-upgrade – Update wie von dselect ausgewählt
clean – Lösche das heruntergeladene Archiv
Autoclean – Löscht alte heruntergeladene Archive
prüfen – Prüfen Sie auf defekte Abhängigkeiten
3. Anhang--- Apt-get-Prinzip
Wie wir alle wissen, ist es unter dem Linux-Betriebssystem sehr bequem, apt-get zur Installation von Software zu verwenden. Nur ein sudo apt-get installationssoftware-Name; Das Wichtigste ist, dass es alle möglichen komplexen Abhängigkeiten lösen kann, sodass man sich keine Sorgen machen muss, und vor apt-get sollte man dpkg oder früher ./conconfigure verwenden; machen; die Installation der Software ist wirklich unvorstellbar, nach der Installation von Software A wird man aufgefordert, Software B zu installieren, und schließlich wird die Installation abgeschlossen und man aufgefordert, Software C zu installieren... Alle möglichen Verstrickungen! Daher ist apt ein fortschrittliches Paketverwaltungstool, das die Mehrheit der Linux-Nutzer erheblich unterstützt und die Einstiegsgrenze für Linux-Nutzer senkt. Wann immer ein Befehl ausgeführt wird, um Software zu installieren oder zu aktualisieren oder eine Softwarequelle zu aktualisieren, besucht apt die Adresse in /etc/apt/sources.list und findet die Paketinformationen des entsprechenden Systems auf der Website, zum Beispiel ist das Betriebssystem Ubuntu und die Website deb http://mirrors.163.com/ubuntu/ präzises Hauptuniversum Multiverse NetEase, und wenn wir den Installationsbefehl ausführen, greift er auf die http://mirrors.163.com/ubuntu/dists/lucid/main/binary-i386/ packages.gz zu, diese Datei ist eine Liste von Paketen und deren Abhängigkeiten vom Server und wurde mit gzip komprimiert. APT-Get Update verwendet diese Liste, um zu bestimmen, welche ergänzenden Pakete verfügbar sind und deren Inhalte in /var/lib/apt/lists gespeichert werden, und durch den Zugriff auf diese Liste wird festgestellt, ob die Software installiert ist, ob sie die neueste Version ist, ob die Abhängigkeiten erfüllt sind und ob der Inhalt aktualisiert werden soll und der Installationsprozess hauptsächlich von DPKG durchgeführt wird.
Im Allgemeinen ist APT ein Verwaltungstool, das meist heruntergeladen wird.




Vorhergehend:Ant-G2-Abschaltsystem Automatisches Update-Tutorial
Nächster:[Praktischer Kampf] Baue eine Ubuntu-Gnom-Visual-Oberfläche
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com