• [^] # Re: Hommage

    Posté par . En réponse à la dépêche La slackware 10 est sortie. Évalué à 3.

    > swaret --update pour mettre à jour les listes de paquets
    > swaret --upgrade pour mettre à jour le système
    > swaret --install [nom_du_paquet] pour installer un paquet


    Une question quand même : est-ce que Swaret permet de supprimer facilement un paquet et ses dépendances ? Par exemple :

    root@rigel|pts/0:~# aptitude purge postfix
    […]
    The following packages are unused and will be REMOVED:
    courier-authdaemon courier-base libfam0c102 libmysqlclient10
    The following packages will be automatically REMOVED:
    courier-imap courier-pop postfix-mysql
    The following packages will be REMOVED:
    courier-imap courier-pop postfix postfix-mysql
    0 packages upgraded, 0 newly installed, 8 to remove and 0 not upgraded.

    Cette fonction est intéressante pour moi, car elle me dégage de l'obligation de vérifier périodiquement ce qui est installé pour enlever ce qui ne sert à rien (sinon offrir des possibilités d'attaque aux vilains mAIchants). Par ailleurs, comment Swaret règle-t-il les conflits entre paquets ? Il propose de désinstaller l'ancien paquet en conflit ? Il demande qu'il soit reconfiguré ? Ou autre chose ?

    > - swaret permet d'exclure facilement un ou plusieurs paquets que l'on ne désire pas tenir à jour. il suffit d'un EXCLUDE=[nom_du_paquet] dans le fichier de conf.

    C'est possible aussi (pour empêcher toute mise à jour ou juste pour une version particulière qui a un souci) :

    root@rigel|pts/0:~# aptitude hold postfix
    root@rigel|pts/0:~# aptitude forbid-version postfix=2.1.0.chezmoicamarchepas.org-1

    > - swaret permet de choisir la version de slackware désirée : VERSION=current permet d'avoir un système toujours à jour (je suppose qu'à l'heure d'aujourd'hui current = 10.0 )

    C'est aussi dispo (le fameux pinning permettant de donner des priorités différentes aux diverses versions). Et on peut l'outrepasser localement :

    root@rigel|pts/0:~# aptitude -t unstable install postfix

    Envoyé depuis mon PDP 11/70