Page 1 sur 1

[filesystem] mise à jour importante

Publié : ven. 12 juil. 2013, 06:29
par gaylord
[EDIT MODO]divisé depuis http://forums.archlinux.fr/topic13674.html [EDIT MODO]

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 -
Ne me retourne rien

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
2 paquets à désinstaller... pas de pb.

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é)
Me retourne énormement de lignes, et en vérifiant quelques paquets, aucun n'appartient à archlinuxgis!
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
Ne me retourne rien...

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?
Dernière question, je n'ai pas bien compris le point 2:
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.
Je pense ne pas être concerné, vu que mon pacman.conf ne doit pas en tenir compte :

Code : Tout sélectionner

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =
Merci d'avance pour vos réponses et pour votre aide.

Gaylord

Re: [filesystem] mise à jour importante

Publié : ven. 12 juil. 2013, 09:11
par oktoberfest
gaylord a écrit :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é)
As-tu installé des paquets de ce dépôt ? Parce que la commande ne fonctionne pas bien (==> Te retourne la liste de tous les fichiers de tous les paquets) si tu n'as pas installé de paquet de ce dépôt. Essaye avec le dépôt toto, tu verras que tu auras la même réponse.

Et pour les lignes Ignore, tu n'es pas concerné car tu n'ignores rien.

Re: [filesystem] mise à jour importante

Publié : ven. 12 juil. 2013, 09:14
par FoolEcho
Salut,

Il y a incohérence entre les commandes paclist et cie et leur sortie: pas possible que ça te sorte des chemins /usr/bin. Tu n'aurais pas recopié un mauvais grep, genre '/s\?bin/\| /usr/bin/' au lieu de '/s\?bin/\| /usr/sbin/' ? (pour info, pour les listings longs, tu as pastebin)
gaylord a écrit :D'ailleurs dans pacmanxg, si je regarde les paquets installés d'archlinuxgis, je n'ai rien.
Alors ne teste pas ce dépôt dans la commande (c'est un effet de bord «assez rigolo», il me semble :) ).
gaylord a écrit :Je pense ne pas être concerné, vu que mon pacman.conf ne doit pas en tenir compte :
En effet, tu n'es pas concerné.

... doublement grillé. :P

Re: [filesystem] mise à jour importante

Publié : ven. 12 juil. 2013, 10:23
par tuxce
gaylord a écrit :

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
Tu as mangé un espace en copiant la ligne :)
paclist archlinuxfr | awk ' { print $1 } ' | pacman -Ql - | grep '[color=#FF0000][espace][/color]/s\?bin/\| /usr/sbin/'