• # Cas réel

    Posté par (site web personnel) . En réponse au journal Passage de Debian a Mandriva 2007. Évalué à 8.

    1) vos retour si vous avez déjà fait le passage Debian -> Mandriva2007, ou si vous comptez les faire bientôt.
    J'avais un dédié debian, mais maintenant j'ai plus alors c'est une mandriva 2007 qui le remplace avantageusement...

    Enfin ce que j'apprécie surtout c'est un rangement CLAIR des fichiers (norme LSB machin chose), une homogénéité dans le placement des fichiers et une configuration qui marche out-of-box avec les exemples de config de base commentés.

    Genre shorewall le /etc/shorewall/ est remplis avec les "templates" pour tous les fichiers de conf (pas le cas chez debian).

    Bref sans oublie les outils de configuration de serveur : drakwizard(s) qui te mache la config de base et t'installe les dépendances qui vont bien...

    A noter que certains modules optionnels peuvent être marqué comme dépendance (par exemple le module ldap de proftpd), c'est du au limite du format rpm et du fait que la mise a jour 2006 (proftpd monolithique) => 2007 (proftpd modulaire) dois garder proftpd fonctionnel, alors quelques paquets peuvent être installés en plus...
    (tu peux toujours les virer a coup de : rpm -e --nodeps paquet_optionnel)

    2) Un petit coup de main un peu plus technique: J aimerai savoir qu'elle est le pack a visé quand on viens de Debian et qu on ai habitué à ne faire que des apt-get update ; apt-get upgrade . De même, connaissant de nom urpmi (qui est si je ne me trompe l'équivalent d'apt-get), vers quoi pointe t-il par défaut: une source officiel (façon Debian) où ..rien?

    Pour faire simple :
    http://easyurpmi.zarb.org/

    Tu vire les sources du cd (ça sert a rien a part se faire ch**r avec une galette a insérer si tu a le net rapide) :
    # urpmi.removemedia -a

    Tu ajoute les source de easyurpmi :
    # urpmi.addmedia main ftp://ftp.proxad.net/............../media/main/release with media_info/hdlist.cz
    # urpmi.addmedia contrib ftp://ftp.proxad.net/............../media/contrib/release with media_info/hdlist.cz
    # urpmi.addmedia main_updates ftp://ftp.proxad.net/............../media/main/update(s?) with media_info/hdlist.cz
    (....)
    #heu je suis pas sur du chemin du dernier, bref grosso modo tu met les diverses sources disponibles :
    main_release, main_testing(les futures updates), main_update, contrib_release, contrib_update, contrib_testing, plf-free, plf-nonfree

    Une fois ceci régulièrement tu met a jour les sources :
    # urpmi.update -a

    Tu met tout a jour :
    # urpmi --auto-select
    Les options :
    --keep pour garder les paquets installé et ne rien enlever (quand il y a un paquet manquant ou pas encore dispo sur le ftp par exemple)
    --allow-force pour dire a urpmi de pas te casser les pieds avec des dépendances inutiles, il te demandera de valider manuellement si il dois forcer les choses (utile pour installer un paquet fait a la main qui demande une dépendance que tu sais fantaisiste)
    --excludemedia xxx pour exclure le media xxx
    --media xxx pour ne s'occuper que du media en question

    Recherche :
    $ urpmf /usr/lib/libssl.so
    libopenssl0.9.8:/usr/lib/libssl.so.0.9.8
    libopenssl0.9.8-devel:/usr/lib/libssl.so

    $ urpmq -i mplayer
    Name : mplayer
    Version : 1.0
    Release : 1.pre8.13plf2007.0
    Group : Video
    Size : 17869693 Architecture: i586
    Source RPM : mplayer-1.0-1.pre8.13plf2007.0.src.rpm Build Host: virgo
    Packager : G1⁄2tz Waschk <goetz@zarb.org>
    URL : http://www.mplayerhq.hu
    Summary : Movie player for linux
    Description :
    MPlayer is a movie player for LINUX
    (snip)

    $ urpmq -l unpaquet
    chemin1/fichier1
    chemin2/fichier2

    Après le reste pas besoin, sauf ptet :
    # urpme basesystem
    La désinstallation du paquetage basesystem-2007.0-2mdv2007.0.i586 rendra votre système instable
    Rien à désinstaller
    ;)

    Vala, après regarde les options disponibles dans le --help des commandes en question...