• [^] # Des trucs de ce genre me sont arrivés que très rarement.

    Posté par . En réponse au journal Les paquets, c'est merveilleux !. Évalué à 6. Dernière modification le 07 mars 2013 à 15:07.

    est-ce qu'il y a un système de rollback lors de la mise à jour des paquets sous Arch ?

    Le comportement (par défaut) du gestionnaire de paquets est de conserver sur le disque dur tous les paquets téléchargés. Ce sont des fichiers .pkg.tar.xz stockés dans le répertoire /var/cache/pacman/pkg/.

    Tous les paquets téléchargés sont stockés, y compris les différentes versions d'un même paquet. Par exemple, j'ai actuellement 6 versions du noyau linux :

    $ cd /var/cache/pacman/pkg
    $ ls linux-3*
    linux-3.7.10-1-x86_64.pkg.tar.xz
    linux-3.7.5-1-x86_64.pkg.tar.xz
    linux-3.7.6-1-x86_64.pkg.tar.xz
    linux-3.7.7-1-x86_64.pkg.tar.xz
    linux-3.7.9-1-x86_64.pkg.tar.xz
    linux-3.7.9-2-x86_64.pkg.tar.xz
    
    

    Il est ensuite possible de réinstaller ces paquets avec :

    $ pacman -U /var/cache/pacman/pkg/paquets-version.pkg.tar.xz
    
    

    Remarque : évidemment, tous ces paquets s'accumulent, ça finit par prendre de la place. Il faut faire du ménage de temps en temps. 😊