• [^] # Re: Gestion des paquetages

    Posté par . En réponse à la dépêche Des nouvelles de la prochaine version de Linux Slackware. Évalué à 4.

    Usage: slackupdate [-l (0|1|2)] [-o /directory] [-s server] [-h|-help|-?|--help] [-v]

    -l (0|1|2) Runlevel, Overrides the default
    -l 0 Only check for updates,
    -l 1 Check for and download updates [Default]
    -l 2 Automatically download and install updates (Be careful!)

    -o (/dir) Output Directory, Place to put downloaded packages e.g.
    -o ~/slackupdate

    -t (/dir) Temporary Directory
    -t /tmp/slackupdate
    (WARNING This entire Directory will be deleted when the script
    is finished!)

    -s (server) Preferred server e.g.
    -s ftp://ftp.slackware.com/pub/slackware(...)

    -v More verbosity
    -h This help dialog. May also use (-help|--help|-?)


    J'ai essayé slackupdate hier, c'est un fichier .sh avec qqles variables à positionner au début (dont la liste des mirroirs de slack).
    Son invocation se fait avec qqles options, notamment -l 0 pour n'afficher que la liste des packages qui ne sont pas à jour.
    Si j'ai bien compris, slackupdate télécharge les packages les plus à jour puis les mets dans l'output directory.
    Je pense que c'est à root d'utiliser ensuite upgradepkg.

    Ne voyant pas trop de documentation, je suis aller voir swaret
    et après un peu plus de temps passé à configurer l'appli (/etc/swaret.conf),
    elle me convient mieux :

    je récupère la dernière liste des packages/patches/extras :
    $swaret --update

    je peux sortir la liste des packages/patches/extras qui peuvent être upgradé :
    $swaret --list -u
    $swaret --list -up
    $swaret --list -ue

    je peux upgrader le packages/patches/extras qui m'intéresse en donnant un mot clef:
    $swaret --upgrade apache -p
    swaret demande va d'abord uprader les packages marqués comme IMPORTANT dans /etc/swaret.conf
    puis me demande si je veux le mettre à jour ou non.

    je peux installer un packages/patches/extras :
    $swaret --install [nom du package]

    il y a beaucoup d'autres options et /etc/swaret.conf peut être customisé.
    De plus, il y a une page de man et un forum d'aide sur leur site.

    Le truc bizarre que j'ai constaté, c'est la différencation entre un patch et un extra.
    En effet, je vois cups dans les 2 catégories.
    j'upgrade avec $swaret --upgrade cups -p (donc un patch) mais l'extra de cups est toujours présent ...
    bon fo que j'apprenne à mieux m'en servir.

    slackpkg j'ai pas esssayé ...

    A++
    Yann