• [^] # Re: Ha redhat

    Posté par . En réponse au message Débutant en mank d'information. Évalué à 1.

    Ben il faut ne pas connaitre rpm pour dire ça.
    Comment tu vérifies un paquet installé avec dpkg ?
    Avec rpm :
    rpm -V {nom_paquet}

    Si tu utilises prelink (qui modifie les binaires) ça marche aussi pour les binaires car rpm vérifie "intelligement" les binaires modifié par prelink.
    Que fait dpkg ?

    rpm fait beaucoup de détections automatique de dépendance. dpkg ne fait pas ça avec les fichiers .so. Désinstalles linux-atm, dpkg ne vera pas que ppp (pppoatm) en dépend.

    rpm a les dépendances pour l'installation (PreRequire), l'utilisation (Require) et la désinstallation.

    rpm a un système de "roll-back" (utilisé par up2date). Si une installation ou une mise à jours ne marche pas comme tu veux, tu peux revenir en arrière.
    Dpkg a ça ?
    rpm supporte i386 et amd64 en parallèle.
    Dpkg ?

    rpm supporte l'installation de paquet qui sont "moyennement" en conflit. C'est-à-dire que des paquets peuvent avoir les mêmes fichiers et les paquets seront autorisés à cohabité si les fichiers en commun sont identiques.
    rpm supporte les paquets relogeable (rpm --prefix ...)

    rpm supporte les dépendances inter-paquet (dans ce cas, il faut évidement faire des transactions avec plusieurs paquets à la foi (c'est pour ça qu'il y a yum/apt/up2date).

    Bref, rpm est _très_ bien.

    > surtout conjoint à apt-get !

    Il y a apt-get pour rpm comme il y a apt-get pour dpkg...