Debian et RedHat sont toutes deux des distributions Linux, le principe de fonctionnement reste le même mails ils existe des différences à prendre en compte.
Différences
Différences politiques
Les différences “politiques” entre Debian et RedHat :
Debian | RedHat |
---|---|
Open source | Gratuit |
Projet Debian | Développé par Red Hat Inc. |
Utilisée pour serveurs et clients | Utilisée pour les serveurs |
Distribution non commerciale | Distribution commerciale |
Correction de bugs très rapide (communauté mondiale) | Correction de bugs prend du temps (contrôlée par un petit groupe de personnes) |
Mises à jour publiées quotidiennement | Mises à jours publiées tous les 6 mois dans la nouvelle version |
Installation des mises à jour est une tâche simple | Installation des mises à jour est une tâche complexe (tout réinstaller) |
Debian est fondé et développé par SPI(Software in the Public interest), qui est une organisation à but non lucratif | RedHat est une société multinationale dont les intentions sont un profit basé sur chaque vente de paquets |
Différences techniques
Les différences techniques entre Debian et RedHat :
Debian | RedHat | |
---|---|---|
Packages | deb | rpm |
Gestionnaire | dpkg | RPM |
Résolveur de dépendances | apt-get | yum |
Nombre de paquets | +38 000 | +3000 |
Gestion des dépendances | Automatique (le + souvant) | Manuelle (le + souvant) |
Gestion des paquets
Debian | RedHat | |
---|---|---|
Format | .deb |
.rmp |
Nomenclature | nom_version_revision _architecture.deb |
nom-version-edition.architecture.rpm |
Dépôts | Dans /etc/apt/sources.list |
Dans /etc/yum.repos.d/ |
Commandes | dpkg -i NomPaquet.dpkg (installer) |
rpm -i NomPaquet.rpm (installer) |
dpkg -i Paquet (upgrade si installé) |
rpm -U NomPaquet. (upgrade) |
|
dpkg -r NomPaquet (suppression) |
rpm –e NomPaquet (suppression) |
|
dpkg -P NomPaquet (purge) |
||
dpkg –l (paquets installés) |
rpm –qa (paquets installés) |
|
dpkg -c NomPaquet.deb (infos paquet ) |
rpm –qi NomPaquet (infos paquet ) |
|
Commandes | apt install NomPaquet |
yum install NomPaquet |
apt remove NomPaquet |
yum remove NomPaquet |
|
apt autoremove |
yum autoremove |
|
apt autoremove --purge |
X | |
apt upgrade |
yum upgrade |
|
apt upgrade NomPaquet |
yum upgrade NomPaquet |
|
apt update |
yum update |
|
apt remove NomPaquet |
yum update NomPaquet |
|
apt search NomPaquet |
yum search NomPaquet |
|
apt show NomPaquet |
||
apt list --installed (ou -i ) |
yum list installed |
|
apt list NomPaquet |
yum list NomPaquet |
|
yum list installed | grep Paquet |
||
apt list <regep> --installed |
yum list <regep> --installed |
|
apt info NomPaquet |
yum list available |
|
yum info NomPaquet |
Changer de dépôt avec yum : yum --disablerepo=* --enablerepo=NomDépôt -y install NomPaquet
Documentation
https://waytolearnx.com/2019/04/difference-entre-redhat-et-debian.html
https://access.redhat.com/documentation/fr-fr/red_hat_enterprise_linux/7/html/system_administrators_guide/sec-configuring_yum_and_yum_repositories
https://www.linuxfordevices.com/tutorials/centos/yum-command
Man yum
Man rpm
Man dpkg
Man apt