Bonjour à tous,
J'ai voulu faire une mise à jour hier et j'ai eu le message décrit là : http://archlinux.fr/news/le-deplacement ... ise-a-jour
J'ai attentivement lu l'ensemble des réponses de ce sujet; qui n'ont pas complétement répondu à mes questions.
J'ai voulu effectuer les vérifications décrites:
Code : Tout sélectionner
pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
Code : Tout sélectionner
[root@LINUXPOWER gaylord]# paclist archlinuxfr | awk ' { print $1 } ' | pacman -Ql - | grep '/s\?bin/\| /usr/sbin/'
package-query /usr/bin/
package-query /usr/bin/package-query
yaourt /usr/bin/
yaourt /usr/bin/pacdiffviewer
yaourt /usr/bin/yaourt
Par contre
Code : Tout sélectionner
[root@LINUXPOWER gaylord]# paclist archlinuxgis | awk ' { print $1 } ' | pacman -Ql - | grep '/s\?bin/\| /usr/sbin/'
a52dec /usr/bin/
a52dec /usr/bin/a52dec
a52dec /usr/bin/extract_a52
aalib /usr/bin/
aalib /usr/bin/aafire
aalib /usr/bin/aainfo
aalib /usr/bin/aalib-config
aalib /usr/bin/aasavefont
aalib /usr/bin/aatest
.... (liste trop longue je dépasse le nb de caractère autorisé)
D'ailleurs dans pacmanxg, si je regarde les paquets installés d'archlinuxgis, je n'ai rien. J'avais installé un jour QuantumGIS de ce dépôt, mais je l'ai désintallé car il me bloquait une mise à jour précédente.
Pour finir :
Code : Tout sélectionner
find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
Ce qui m'étonne dans toutes ces commandes, c'est de ne pas voir apparaitre les quelques paquets AUR installés via Yaourt (googletalk plugin, pacmanxg). Dans pacmanxg, si je regarde dans les paquets installés en 'local' (sans dépôt); j'ai une petite liste:
lib32-dbus-core, libmysqlclient,mysql,mysql-clients,nautilus-images-converter,nautilus-sound-converter,netcfg,pacmanxg4-bin,pyqt-common,python2-pyqt,ssx,webkitgtk3
Ma question : que faire pour mettre à jour et être (à peu près) sûr de redémarrer correctement ?
- Désinstaller les paquets en local, désinstaller les paquets archlinuxfr puis mettre à jour
- Forcer la mise à jour sans rien faire
- autres?
Je pense ne pas être concerné, vu que mon pacman.conf ne doit pas en tenir compte :2) Assurez-vous que tous les paquets dans IgnorePkg ou IgnoreGroup n’ont pas de fichiers dans /bin, /sbin, ou /usr/sbin. Sinon, il faudra les mettre à jour avant de continuer.
Code : Tout sélectionner
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
Gaylord