Kann apt-get auf Red Hat-Systemen verwendet werden?

Kann apt-get auf Red Hat-Systemen verwendet werden?

Wir wissen, dass es apt-getauf Debian-basierten Systemen verwendet wird. Was wird also auf Red Hat Enterprise Linux (RHEL)-Systemen verwendet? Ist es möglich, es apt-getauf Red Hat zu installieren und zu verwenden?

Antwort1

Es gibt ein Projekt, das behauptet, aptStyle-Repositories (sowie den apt-getBefehl) auf RPM-basierten Distributionen zu unterstützen. Es heißtapt-rpmund wird bei einigen Distributionen als Standardpaketmanager verwendet, allerdings nicht bei RHEL/Fedora.

Symptome:

  • Es scheint, dass es seit etwa 2008 nicht mehr wirklich gepflegt wird. Seitdem gibt es möglicherweise inkrementelle Patches oder Fixes, aber nichts Großes.
  • Yum-Repositorys sind nicht mit kompatibel apt-rpm. Selbst wenn Sie es also auf Ihrem Computer installieren würden, bräuchten Sie für die Verwendung ein Apt-RPM-Repository, mit dem Sie eine Verbindung herstellen können.

Es gibt einen Fork von apt-rpm, der aktualisiert wurde, um weitgehend mit rpmVersion 5 kompatibel zu sein, die in allen aktuellen RPM-Distributionen verwendet wird. Wenn Sie also darauf bestehen, es zu verwenden, ist ein guter Ausgangspunkt, sich Folgendes anzusehen:der Gitorious-Zweigfür apt-rpm für rpm5.

Die Befehlssyntax von yumist ähnlich genug, apt-getdass Sie das eine innerhalb eines Tages oder höchstens einer Woche lernen können, wenn Sie das andere beherrschen. Sofern also kein dringender geschäftlicher Bedarf für die Verwendung besteht aptund Sie bereit sind, Ihr eigenes apt-rpm-Repository zu erstellen (und sich mit der Altlast von Software auseinanderzusetzen, die praktisch nicht gewartet wird), rate ich Ihnen davon ab, diesen Gedankengang weiter zu verfolgen.

Antwort2

Nein, aptist Debian-spezifisch. Wird zum Installieren von Dateien aptverwendet (das sind Binärdateien, die Debian-spezifisch sind).dpkg.deb

Red Hat-basierte Linux-Distributionen verwenden das rpmPaketverwaltungssystem. Sie können yumes verwenden, umU/minzu Red Hat-Distributionen:

 yum search som-package-name
 yum install some-package-name

Wenn Sie einU/mindie Sie selbst heruntergeladen haben, können Sie verwenden, rpm -i some-package.rpmum es zu installieren (und rpm -qaeine Liste aller installiertenU/min). Dies entspricht dpkg -i some-package.deb(und dpkg --get-selectionsdem Abrufen einer Liste aller installiertendebPakete) auf Debian-basierten Distributionen.

verwandte Informationen