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 卸载软件 Nach dem Login kopieren 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 Upgradeapt-get install tree 安装tree apt-get remove tree 卸载tree apt-get update 更新软件 apt-get upgrade apt-setup 设定/etc/apt/souces.list apt-get update 软体资料库同步 apt-get install softwarename1 [softwarename2.....] 安装软体 apt-get remove softwarename 1 [softwarename 2...] 移除软体(保留设定档) apt-get --purge remove softwarename 1 [softwarename 2...] 移除软体(不保留设定档) apt-cache search softwarename 列出所有sofrwarename的套件 apt-upgrade [softwarename 1 softwarename2...] 更新套件,不指定套件名则更新所有可更新的套件 apt-get clean(autoclean) 删除系统暂存的deb(autoclean只会将比目前系统旧版的套件删除) apt-get dist-upgrade 转换系统的版本(需在/etc/apt/sources.list指定stable,testing或unstable) Nach dem Login kopieren rpm -i 需要安装的包文件 rpm -iv 需要安装的包文件(显示安装详情) rpm -ivh 需要安装的包文件(显示安装详情及进度 Nach dem Login kopieren 3.3 Deinstallieren rpm -e Softwarepaket, das deinstalliert werden mussHinweis: Wenn andere Programme von dem zu deinstallierenden Paket abhängig sind, wird das System Sie dazu auffordern dass es nicht gelöscht werden kann. Erzwungenes Löschen plus –nodeps, erzwingt das Löschen, kann aber dazu führen, dass die davon abhängige Software nicht ausgeführt wird. 3.4 AnzeigenInstallierte anzeigen rpm -U 需要升级的包文件 rpm -Uvh 需要升级的包文件(显示升级详情及进度) Nach dem Login kopieren
rpm -qa 查看已安装 rpm -qa | grep "软件或者包的名字" 查看指定包 Nach dem Login kopieren |
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!