Detaillierte Erläuterung der Installationsbefehle für Linux-Systemsoftware basierend auf Debian (empfohlen)

Detaillierte Erläuterung der Installationsbefehle für Linux-Systemsoftware basierend auf Debian (empfohlen)

Einführung in Debian

1. Methode zur Softwareinstallation

1) APT-Methode
a. Normale Installation: apt-get install softname1 softname2 ...;
b. Reparaturinstallation: apt-get -f install softname1 softname2... ; (-f Atemp, um defekte Abhängigkeiten zu korrigieren)
c. Neuinstallation: apt-get --reinstall install softname1 softname2...;
2) Normale Installation mit dpkg: dpkg -i Paketname.deb
3) Installation des Quellcodes (.tar, tar.gz, tar.bz2, tar.Z)
Entpacken Sie zunächst das Quellcodepaket und vervollständigen Sie es dann mit dem tar-Befehl
a. Entpacken Sie xx.tar.gz: tar -zxvf xx.tar.gz
b. Entpacken Sie xx.tar.Z: tar -zxvf xx.tar.Z
c. Entpacken Sie xx.tgz: tar -zxvf xx.tgz
d. Dekomprimieren Sie xx.bz2: bunzip2 xx.bz2
e. Entpacken Sie xx.tar: tar xf xx.tar
Geben Sie dann das entpackte Verzeichnis ein. Es wird empfohlen, zuerst die Anweisungsdatei wie README zu lesen, da es bei verschiedenen Quellcodepaketen oder vorkompilierten Paketen Unterschiede geben kann. Anschließend wird empfohlen, den Befehl ls -F --color oder ls -F zu verwenden (tatsächlich brauche ich nur den Befehl l), um die ausführbare Datei zu überprüfen. Die ausführbare Datei wird am Ende mit einem Sternchen gekennzeichnet.
Führen Sie ./configure grundsätzlich der Reihe nach aus
machen
sudo make installieren
Die Installation ist abgeschlossen.

2. So deinstallieren Sie das Softwarepaket

1) APT-Methode (1) Deinstallation durch Entfernen: apt-get remove softname1 softname2 ...; (Entfernen Sie das Softwarepaket. Wenn am Ende des Pakets ein + steht, bedeutet dies, dass es installiert wurde.)
(2) Deinstallation beenden: apt-get --purge remove softname1 softname2...; (gleichzeitig die Konfiguration löschen)
Saubere Deinstallation: apt-get purge sofname1 softname2...; (wie oben, löscht auch Konfigurationsdateien)
2) dpkg-Methode (1) Deinstallation durch Entfernen: dpkg -r pkg1 pkg2 ...;
(2) Saubere Deinstallation: dpkg -P pkg1 pkg2...;

3. Andere Befehle

apt-cache search # ------(Paketsuchpaket)
apt-cache show #------(Paket ruft paketbezogene Informationen ab, wie etwa Beschreibung, Größe, Version usw.)
apt-get install # ------(Paketinstallationspaket)
apt-get install # -----(Paket --reinstall Paket neu installieren)
apt-get -f install # -----(Installation erzwingen, „-f = --fix-missing“ sollte eine Reparaturinstallation sein …)
apt-get remove #-----(Paket löscht Paket)
apt-get remove --purge # ------(Paket löscht Pakete, einschließlich des Löschens von Konfigurationsdateien usw.)
apt-get autoremove --purge # ----(Paket löscht das Paket und seine abhängigen Pakete + Konfigurationsdateien usw. (nur gültig für 6.10, dringend empfohlen))
apt-get update #------Quelle aktualisieren
apt-get upgrade #------Installierte Pakete aktualisieren
apt-get dist-upgrade # ---------System aktualisieren
apt-get dselect-upgrade #------Verwenden Sie dselect zum Upgrade
apt-cache depends #-------(Paket versteht Nutzungsabhängigkeiten)
apt-cache rdepends # ------(Paket: Um eine bestimmte Abhängigkeit zu verstehen, überprüfen Sie, von welchen Paketen das Paket abhängt …)
apt-get build-dep # ------(Kompilierungsumgebung für die Paketinstallation)
apt-get source #------(Paket lädt den Quellcode des Pakets herunter)
apt-get clean && apt-get autoclean # --------Bereinigen Sie das Archiv der heruntergeladenen Dateien && bereinigen Sie nur veraltete Pakete
apt-get check #-------Suche nach beschädigten Abhängigkeiten
dpkg -S Dateiname -----Finden Sie heraus, zu welchem ​​Paket der Dateiname gehört
apt-file search filename -----Finden Sie heraus, zu welchem ​​Paket der Dateiname gehört
apt-file list packagename -----Listet den Inhalt eines Pakets auf
apt-file update --Aktualisiert die apt-file-Datenbank

dpkg --info "Paketname" – listet den Paketnamen auf, nachdem das Paket entpackt wurde.
dpkg -l – Listet alle Pakete im aktuellen System auf. Kann mit dem Parameter „less“ verwendet werden, um die Anzeige im geteilten Bildschirm zu aktivieren. (ähnlich wie rpm -qa)
dpkg -l |grep -i „Paketname“ – Zeigt die mit „Paketname“ verknüpften Pakete im System an.
dpkg -s fragt die detaillierten Informationen der installierten Pakete ab.
dpkg -L fragt den Installationsort der Softwarepakete im System ab. (ähnlich wie rpm -ql)
dpkg -S fragt das System ab, zu welchem ​​Paket eine Datei gehört. (ähnlich wie rpm -qf)
dpkg -I fragt die detaillierten Informationen des Deb-Pakets ab. Nachdem ein Softwarepaket auf den lokalen Computer heruntergeladen wurde, prüfen Sie, ob es installiert werden muss (einfach überprüfen).
dpkg -i installiert das Softwarepaket manuell (es kann das Abhängigkeitsproblem zwischen den Softwarepaketen nicht lösen). Wenn bei der Installation eines bestimmten Softwarepakets ein Softwareabhängigkeitsproblem auftritt, können Sie das Abhängigkeitsproblem mit apt-get -f install lösen.
dpkg -r deinstalliert das Paket. Es handelt sich nicht um eine vollständige Deinstallation, die Konfigurationsdateien sind noch vorhanden.
dpkg -P deinstalliert alles (löst das Problem der Softwarepaketabhängigkeiten aber trotzdem nicht)
dpkg -reconfigure Neu konfigurieren

apt-get install lädt das Softwarepaket und alle abhängigen Pakete herunter und installiert oder aktualisiert das Paket gleichzeitig. Wenn ein Paket mit dem Hold-Flag versehen ist, wird es beiseite gelegt (d. h. nicht aktualisiert).
apt-get remove [--purge] Entfernt dieses Paket und alle anderen Pakete, die davon abhängen. --purge gibt an, dass das Paket vollständig gelöscht werden soll.
apt-get update aktualisiert die Paketlisten von den Debian-Mirrors. Es sollte mindestens einmal täglich ausgeführt werden, wenn Sie an diesem Tag Software installieren möchten, und jedes Mal, wenn Sie /etc/apt/sources.list ändern.
apt-get upgrade [-u] Aktualisiert alle installierten Pakete auf die neuesten verfügbaren Versionen. Es werden keine neuen Pakete installiert oder alte Pakete entfernt. Wenn ein Paket Abhängigkeiten ändert, die die Installation eines neuen Pakets erfordern würden, wird es nicht aktualisiert, sondern als angehalten markiert.
apt-get update aktualisiert keine Pakete, die als zurückgehalten markiert sind.
apt-get dist-upgrade [-u] Ähnlich wie apt-get upgrade, außer dass dist-upgrade Pakete installiert und entfernt, um Abhängigkeiten zu erfüllen. Daher ist es etwas gefährlich.
apt-cache search Suche nach Paketen, die xxx im Paketnamen und in der Beschreibung enthalten.
apt-cache show zeigt eine vollständige Beschreibung eines Pakets an.
apt-cache showpkg zeigt weitere Details über das Paket und seine Beziehung zu anderen Paketen an.

Zusammenfassen

Dies ist das Ende dieses Artikels mit der detaillierten Erklärung der Softwareinstallationsbefehle für Debian-basierte Linux-Systeme (empfohlen). Weitere relevante Befehle zur Softwareinstallation für Linux-Systeme finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zur Verwendung des Pip-Befehls nach der Python-Installation unter Linux
  • So installieren Sie VMware Tools im Linux-Befehlszeilenmodus (CentOS 7)
  • Installations- und Verwendungsanweisungen für den Befehl rz/sz im Linux-System (ausführliche Erklärung)
  • Linux NFS-Installationskonfiguration und häufige Probleme, /etc/exports-Konfigurationsdatei, Befehl showmount
  • Installieren Sie Git und allgemeine Git-Befehle auf einem Linux-System
  • So installieren und richten Sie den Linux-MySQL-Befehl ein, um eine Remote-Verbindung zu ermöglichen
  • Ubuntu Linux-Installationsbefehl für PHP5.3.0

<<:  Lösung für den nicht funktionierenden Aufruf this.$notify.close() von ElementUI

>>:  Analyse der Verwendung des MySQL-Datenbankbefehls „show processlist“

Artikel empfehlen

Detaillierte Analyse klassischer Fragen zu JavaScript-Rekursionsfällen

Inhaltsverzeichnis Was ist Rekursion und wie funk...

Installieren Sie MySQL offline mit RPM unter CentOS 6.4

Verwenden Sie das RPM-Installationspaket, um MySQ...

So lösen Sie das Problem der hohen Parallelität in der MySQL-Datenbank

Vorwort Wir alle wissen, dass Startups zunächst m...

So blockieren und verbieten Sie Webcrawler im Nginx-Server

Jede Website stößt normalerweise auf viele Crawle...

Vue ruft die PC-Kamera auf, um die Fotofunktion zu realisieren

In diesem Artikelbeispiel wird der spezifische Co...

WebWorker kapselt JavaScript-Sandbox-Details

Inhaltsverzeichnis 1. Szenario 2. Implementieren ...

Einführung in die gängigen Festplattenverwaltungsbefehle von Linux

Inhaltsverzeichnis 1. df-Befehl 2. du-Befehl 3. B...

Erläuterung zu JavaScript-Anti-Shake und -Throttling

Inhaltsverzeichnis Stabilisierung Drosselung Zusa...

Detaillierte Erklärung zur Installation und Verwendung von Vue-Router

Inhaltsverzeichnis Installieren Grundlegende Konf...

So fahren Sie eine MySQL-Instanz sicher herunter

In diesem Artikel wird der Vorgang zum Herunterfa...