Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Was ist der Unterschied zwischen den Linux-Paketverwaltungstools yum und apt?
Im Allgemeinen werden berühmte Linux-Systeme grundsätzlich in zwei Kategorien unterteilt: RedHat-Serie: Redhat, Centos, Fedora usw.; Debian-Serie: Debian, Ubuntu warte.
yum (Yellow Dog Updater, Modified) ist ein Shell-Front-End-Paketmanager in Fedora, RedHat und SUSE. apt (Advanced Packaging Tool) ist ein Shell-Frontend-Paketmanager in Debian und Ubuntu.
Generell sind die bekannten Linux-Systeme grundsätzlich in zwei Kategorien unterteilt:
RedHat-Serie: Redhat, Centos, Fedora usw.
Debian-Serie: Debian, Ubuntu usw. Paketverwaltungstool yum
Das gängige Installationspaketformat ist Deb-Paket. Der Befehl zum Installieren des Deb-Pakets lautet „dpkg -parameter“.
Paketverwaltung Das Tool apt-get
rpm entspricht der Installationsdatei in Windows und verarbeitet automatisch die Abhängigkeiten zwischen Softwarepaketen.
In Bezug auf Vor- und Nachteile handelt es sich bei rpm im Allgemeinen um eine vorkompilierte Datei, die möglicherweise an eine bestimmte CPU oder Distribution gebunden ist.
Wenn Ihr Paket nicht Open Source sein möchte, können Sie es in rpm umwandeln. Wenn es Open Source ist, ist es bequemer, tar zu verwenden.
tar ist im Allgemeinen eine mit Quellcode verpackte Software. Sie müssen sie selbst entpacken und dann die Installationstrilogie ./configure, make, make install ausführen, um die Software zu installieren.
Serienvergleich
dpkg | apt | Series | RedHat Department | |
---|---|---|---|---|
Abhängigkeitsverwaltungstool | Paketinstallationstool | Abhängigkeitsverwaltungstool | #🎜 🎜#Abfrage installiert | rpm -qa |
dkpg -l | apt-Liste – installiert | install | rpm -i package.rpm oder rpm –ivh http://www.xxx.net/package.rpm # 🎜🎜# | |
dpkg -i package.deb | apt-get install package | #🎜🎜 # | Updaterpm –U software.rpm | yum update |
#🎜🎜 # apt upgrade | Paket entfernen | rpm -e [module1][module2]… | yum -remove | |
apt Paket entfernen | Paket und Konfiguration entfernen#🎜 🎜##🎜🎜 # | |||
apt purge package | #🎜 🎜##🎜🎜 #Speicherort für heruntergeladene Pakete | |||
Standardspeicherort für Softwareinstallation |
rpm -ql#🎜 🎜##🎜🎜 # |
/usr/share | ||
Speicherort der ausführbaren Datei#🎜 🎜# | /usr/bin |
|||
/etc |
#🎜🎜 # | #🎜 🎜#/etc |
lib-Dateispeicherort | |
#🎜🎜 # | Benutzerhandbuch | #🎜🎜 #/usr/share/doc|||
#🎜🎜 # | Hilfedokument/usr/share/man | |||
#🎜 🎜# | # 🎜🎜# |
Update |
#🎜 #🎜 🎜# | |
So verwenden Sie1 dpkg-Paketdpkg (Debian-Paket)-Verwaltungstool, der Name des Softwarepakets hat das Suffix .deb. Ähnlich wie Redhats rpm. Diese Methode eignet sich, wenn das System nicht mit dem Internet verbunden werden kann. dpkg -i tree_1.5.3-1_i386.deb 安装软件 sudo dpkg -r tree 卸载软件 Hinweis: Es gibt viele Möglichkeiten, tree.deb auf ein Linux-System zu übertragen. VMware Tools können durch Mounten oder Verwenden von Tools wie WinSCP 2 APTAdvanced Packaging Tool (APT) installiert werden, ist ein fortschrittliches Softwaretool. Diese Methode eignet sich, wenn das System eine Verbindung zum Internet herstellen kann. Ähnlich wie Redhat's Yum. Der Befehl apt bietet Befehle zum Suchen, Installieren, Aktualisieren und Löschen eines bestimmten, einer Gruppe oder sogar aller Softwarepakete. Die Befehle sind präzise und leicht zu merken. Für die Ausführung des Apt-Befehls sind Superadministratorrechte (root) erforderlich. Betriebssysteme der Debian-Serie wie Debian und Ubuntu sind für apt geeignet. Unter Ubuntu ist apt-get fast einer der am häufigsten verwendeten Shell-Befehle, da es sich um einen gängigen Tool-Befehl zur Installation von Software in Ubuntu handelt. Ich nehme immer noch Tree als Beispiel. Es kann nicht direkt unter Ubuntu verwendet werden und muss daher konvertiert werden. alien abc.rpm3.1 Installieren3.2 Upgrade |
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen den Linux-Paketverwaltungstools yum und apt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!