Nous savons que apt-get
est utilisé sur les systèmes Debian. Par conséquent, que fait-on sur les systèmes Red Hat Enterprise Linux (RHEL)? Est-il possible d'installer et d'utiliser apt-get
sur Red Hat?
Il existe un projet qui prétend prendre en charge les référentiels de style apt
(ainsi que la commande apt-get
) sur les distributions basées sur RPM. Cela s'appelle apt-rpm et est utilisé comme gestionnaire de paquets par défaut sur quelques distributions, mais pas sous RHEL/Fedora.
Problèmes:
apt-rpm
; aussi, même si vous deviez l'installer sur votre ordinateur, vous auriez besoin d'un référentiel apt-rpm pour vous connecter afin de pouvoir l'utiliser.Il existe un fork de apt-rpm
qui a été mis à jour pour être compatible avec la version rpm
version 5, qui est utilisée dans toutes les distributions RPM récentes. Donc, si vous insistez pour l'utiliser, un bon point de départ est de vérifier la branche Gitorious pour apt-rpm pour rpm5.
La syntaxe de commande de yum
est suffisamment proche de apt-get
pour que vous puissiez en apprendre un si vous connaissez l'autre au cours d'une journée ou tout au plus d'une semaine. Donc, à moins que apt
ne soit vraiment nécessaire et que vous soyez prêt à créer votre propre référentiel apt-rpm (et à gérer la cruauté des logiciels qui ne sont généralement pas entretenus), je vous déconseille de poursuivre dans cette direction.
Non, apt
est spécifique à Debian. apt
utilise dpkg
pour installer les fichiers .deb
(qui sont des fichiers binaires spécifiques à Debian).
Les distributions Linux basées sur Red Hat utilisent le système de gestion de paquets rpm
. Vous pouvez utiliser yum
pour récupérer et installer rpms sur les distributions Red Hat:
yum search som-package-name
yum install some-package-name
Si vous souhaitez installer un rpm que vous avez téléchargé vous-même, vous pouvez utiliser rpm -i some-package.rpm
pour l'installer (et rpm -qa
pour récupérer la liste de tous les fichiers). installé rpms ). Ceci équivaut à dpkg -i some-package.deb
(et dpkg --get-selections
pour récupérer une liste de tous les packages deb deb installés) sur les distributions basées sur Debian.