Heim > System-Tutorial > LINUX > Hauptteil

RPM vs. DEB: Vergleichende Analyse zweier Softwarepaketformate in Linux-Systemen

PHPz
Freigeben: 2024-02-13 14:00:04
nach vorne
822 Leute haben es durchsucht

In Linux-Systemen gibt es zwei gängige Softwarepaketformate: RPM und DEB. Sie sind die Standardformate der Red Hat-Serie bzw. der Debian-Serie und werden zur Verwaltung der Installation, Aktualisierung, Deinstallation und anderer Vorgänge von Software verwendet. Aber wissen Sie, was der Unterschied zwischen ihnen ist? In diesem Artikel werden RPM und DEB unter vier Aspekten verglichen, um Ihnen zu helfen, diese beiden Softwarepakete besser zu verstehen und zu verwenden.

So listen Sie Dateien aller installierten Softwarepakete unter Linux auf

Sie können den Befehl repoquery, der Teil von yum-utils ist, verwenden, um die von einem bestimmten Paket auf CentOS/RHEL-Systemen installierten Dateien aufzulisten.
Um yum-utils zu installieren und zu verwenden, führen Sie den folgenden Befehl aus:

# yum update
# yum install yum-utils
Nach dem Login kopieren

Jetzt können Sie die Dateien eines installierten Pakets auflisten, z. B. des httpd-Servers (beachten Sie, dass bei Paketnamen die Groß-/Kleinschreibung beachtet werden muss). –installed zeigt installierte Pakete an, -l listet alle Dateien auf:

# repoquery --installed -l httpd
# dnf repoquery --installed -l httpd  [On Fedora 22+ versions]
Nach dem Login kopieren
RPM vs DEB:Linux系统中两种软件包格式的对比分析

repoquery listet die von httpd

installierten Dateien auf

Wichtig: In Fedora 22 und höher wurde der Befehl repoquery in den dnf-Paketmanager in RPM-basierten Distributionen integriert, und Sie können die obige Methode verwenden, um installierte Dateien aufzulisten.
Darüber hinaus können Sie auch den folgenden rpm-Befehl verwenden, um die Dateien im .rpm-Paket oder im installierten .rpm-Paket aufzulisten. Die folgenden -q und -l geben an, die Dateien im folgenden Paket aufzulisten:

# rpm -ql httpd
Nach dem Login kopieren
RPM vs DEB:Linux系统中两种软件包格式的对比分析

rpm Fragen Sie das Installationspaket des installierten Programms ab

Ein weiterer hilfreicher Tipp ist die Verwendung von -p, um die Dateien in der .rpm-Datei vor der Installation aufzulisten.

# rpm -qlp telnet-server-1.2-137.1.i586.rpm
Nach dem Login kopieren

In Debian/Ubuntu-Distributionen können Sie den Befehl dpkg mit dem Flag -L verwenden, um die installierten Dateien eines bestimmten .deb-Pakets auf einem Debian-System oder seinen Derivaten aufzulisten.
In diesem Beispiel werden wir die vom Apache2-Webserver installierten Dateien auflisten:

$ dpkg -L apache2
Nach dem Login kopieren
RPM vs DEB:Linux系统中两种软件包格式的对比分析

dpkg listet installierte Pakete auf

Vergessen Sie nicht, auch andere Artikel über die Paketverwaltung unter Linux zu lesen.

Das obige ist der detaillierte Inhalt vonRPM vs. DEB: Vergleichende Analyse zweier Softwarepaketformate in Linux-Systemen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:lxlinux.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!