• # easy-urpmi

    Posté par . En réponse au message installer digiKam 0.7. Évalué à 3.

    oui, c'est pas possible que ça fonctionne comme ça...

    pb 1 : pour connaitre ta version de mandrake
    tape : more /etc/mandrake-release dans un shell

    pb2 : oui
    va sur le site http://easyurpmi.zarb.org/?language=fr(...)
    choisi la version qui t'intéresse :
    la dernière stable en date, c'est la 2005 (mandriva)
    (cooker, c'est la version en développement donc potentiellement instable.)
    ensuite tu passes à l'étape deux : tu choisis un miroir pour chaque source
    les core source sont les plus essentiels.
    Les plf sont intéressants aussi (pour les codecs non libres par exemple)
    puis tu passes à l'étape 3 qui te génère un ensemble de commandes

    Dans un shell tu passes root
    su
    tu tapes
    urpmi.remove -a pour oter tes anciennes sources
    tu lances ensuite les commandes données par easy-urpmi qui va télécharger les listes des packages disponibles
    une fois fini, tu tapes :
    urpmi --auto-select
    et la mise à jour de ta version se fera toute seule (si tu as choisi une version plus récente que ta version courante, les sera donc upgradée).

    normalement une fois fini, tu tapes directement urpmi digikam et il s'installera avec ses dépendances.

    Si tu veux toujours rester à jour (ou quand urpmi te dira que a base urpmi n'est plus à jour), lance régulièrement
    urpmi.update -a pour mettre toutes tes sources à jour) ou
    urpmi.update contrib updates pour ne mettre à jour que les sources contrib et updates par exemple (si tu choisis d'être en version stable, inutile de mettre à jour la source "main", elle est freezée).
    pour mettre ta base urpmi à jour et ton système en une ligne :
    urpmi.update -a && urpmi --auto-select
    (ou urpmi.update contrib updates && urpmi --auto-select)

    pb3 : tout dépend des dépendances et des versions utlisées des rpms.

    Bien sur, ce que je viens de décrire n'est possible qu'avec une liaison adsl (en 56 k, ça te prendra un temps fou ;o)).