Passer d'un serveur Mandriva à un serveur Debian...

Je vois déjà Dab faire des petits bons Smiling Désolé mais non, je ne migre pas vers Debian mais comme je suis régulièrement confronté à cette distribution sur des serveurs en production, j'ai souvent besoin de savoir comment passer de l'un à l'autre des deux mondes, pour ce qu'ils ont de différent. Ce qui suit est donc une simple table de conversion permettant, lorsque l'on est habitué à Mandriva, de répondre à la question "Comment on fait ... sur une Debian ?".

Dépôts

La gestion des dépôts de softs est au fond la grande différence entre les debians (ou *buntu pour ceux qui l'auraient oublié) et les mandriva (ou plutôt les dérivés de RedHat). Sur les debians, le système de paquets (.deb) est utilisé avec l'utilitaire de gestion locale dpkg et de dépendances apt. Merci à Dab pour m'avoir plus qu'aidé à créer cette table !

Gestion des dépôts

TâcheMandrivaDebian
Les noms de dépôtsmain/contrib/nonfree/plfmain,contrib,non-free
Les sous-dépôtsrelease,update,testing,backportstable,unstable,testing,backport
Une manière simple de chopper tous les dépôts selon vos besoinseasyurpmi.zarb.org?
Ajouter un dépôturpmi.addmedia?
Supprimer un dépôturpmi.removemediaprpmq --dump-config : vi /etc/apt/source.list
Mise à jour des dépôtsurpmi.update MEDIA (ou -a pour tous)apt-get update

Recherche dans les dépôts

TâcheMandrivaDebian
Recherche simpleurpmq -Y openofficeapt-cache search openoffice
Recherche avec informationsurpmq -Yi openofficeapt-cache show openoffice
Recherche avec changementsurpmq --changelog openoffice.orgapt-listchanges --apt openoffice.org
Recherche d'un fichier particulierurpmf /usr/bin/oowriterdpkg -S /usr/bin/oowriter
sinon il y a aussi apt-file

Installation de paquet

TâcheMandrivaDebian
Installationurpmi openoffice.orgapt-get install openoffice.org
Mise à jour automatique de ce qui est installéurpmi --auto-updateapt-get upgrade
Re-installation d'un paqueturpmi --replacepkg enchantapt-get --reinstall install enchant

Travail sur la base locale

TâcheMandrivaDebian
Recherche d'un paquet installérpm -qa | grep -i xorgdpkg -l | grep xorg
Liste des fichiers d'un paquet installérpm -ql gzip-1.3.12-3mdv2009.0dpkg -L gzip
Informations sur un paquet installérpm -qi gzip-1.3.12-3mdv2009.0?
Recherche du paquet associé à un fichierrpm -qf /usr/bin/lsdpkg -S /usr/bin/ls
Dépendances d'un paquet installérpm -qR pm-utils-1.2.0-3mdv2009.0apt-cache show pm-utils | grep Depends
Vérification de l'intégrité des fichiers par rapport à leur paquet d'originerpm -Vadpkg -C

Désinstallations

TâcheMandrivaDebian
Désinstallation d'un paqueturpme openoffice.orgapt-get remove openoffice.org
Désinstallation d'un paquet sans ses dépendancesrpm -e --nodeps $(rpm -qa | grep -i xorg)dpkg --force-depends remove xorg
Désinstallation des paquets orphelinsurpme --auto-orphansdeborphan | xargs dpkg -P

Gestion des services

TâcheMandrivaDebian
Arrêt/démarrage d'un serviceservice mysql stop/etc/init.d/mysql stop
Désactivation d'un servicechkconfig --del mysql-ndb-mgp update-rc.d -f mysql-ndb-mgm remove
Activation d'un servicechkconfig --add mysql-ndb-mgp update-rc.d mysql-ndb-mgm defaults
Liste des services activéschkconfig --list?

UTF8

Configurer la debian en UTF8

root#dpkg-reconfigure locales
# Laissez les 3 choix présents...
[*] fr_FR ISO-8859-1 [*] fr_FR.UTF-8 UTF-8 [*] fr_FR@euro ISO-8859-15
# validez puis sélectionnez fr_FR.UTF-8 par défaut
root# 

Conclusion

Voilà, c'est tout pour l'instant, mais la liste va j'imagine s'étoffer avec le temps...

Vus : 329
Publié par Artisan Numérique : 100