[filesystem] mise à jour importante

Questions et astuces concernant l'installation et la configuration d'archlinux
gaylord
Hankyu
Messages : 26
Inscription : mer. 16 janv. 2013, 06:58

[filesystem] mise à jour importante

Message 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
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [filesystem] mise à jour importante

Message 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.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [filesystem] mise à jour importante

Message 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
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [filesystem] mise à jour importante

Message 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/'
Répondre