Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
RÉSOLU [emerge] "abi_x86_32" partout sur mise à jour système
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
T0MuX
n00b
n00b


Joined: 12 Apr 2016
Posts: 64

PostPosted: Mon Jun 13, 2016 10:37 pm    Post subject: Reply with quote

Ok c'est bon j'ai compris :)

Je viens de désinstaller, très précisément : wine, playonlinux et teamviewer qui réclamaient abi_x86_32...

J'ai de suite relancé sudo emerge --update --newuse --deep @world et là il m'a sorti 122 paquets avec le FLAG abi_x86="*-32". En toute logique je me suis dit : "bon, il va enlever la partie 32 bits de chaque paquet puis mettre à jour mon OS 8)

Donc c'est en cours de compilation.... 16 paquets sur 122 lol, je vous tiens au courant.

Merci Feng et tous les autres pour votre investissement et votre soutient.



PS: je peux vous dire que toute cette compilation c'est magnifique. Vraiment. Je suis clairement devenu accro à cela. J'aime vraiment le fait que tout soit compilé sur place avec uniquement ce dont j'ai besoin/pas besoin (cf. make.conf) c'est magnifique. Mon système me ressemble enfin ! Vive Gentoo hahaha :D
_________________
T0MuX
" Le seul autoradio véritable est celui qui ne se règle que du pied droit. "
Back to top
View user's profile Send private message
324874
Apprentice
Apprentice


Joined: 26 Jul 2014
Posts: 168

PostPosted: Tue Jun 14, 2016 7:45 am    Post subject: le format des titres selon les règles du forum francophone. Reply with quote

Je suis content pour toi ! :)

Un petit formatage du titre serait idéal : [THEME] description (état) ; voir format des titres.

Cordialement,

feng
Back to top
View user's profile Send private message
T0MuX
n00b
n00b


Joined: 12 Apr 2016
Posts: 64

PostPosted: Tue Jun 14, 2016 6:44 pm    Post subject: Reply with quote

Et voilà c'est fait :) merci pour votre aide.

par contre il se passe un truc assez bizarre..... à la fin de ma gross mise à jour, il était écrit ceci :
Code:
>>> No outdated packages were found on your system.

 * Regenerating GNU info directory index...
 * Processed 141 info files.

!!! existing preserved libs:
>>> package: dev-libs/libxml2-2.9.3
 *  - /usr/lib32/libxml2.so.2
 *  - /usr/lib32/libxml2.so.2.9.3
 *      used by /usr/lib32/libgstapp-0.10.so.0 (preserved)
 *      used by /usr/lib32/libgstapp-0.10.so.0.25.0 (preserved)
 *      used by /usr/lib32/libgstinterfaces-0.10.so.0 (preserved)
 *      used by 7 other files
>>> package: x11-libs/libXrender-0.9.9
 *  - /usr/lib32/libXrender.so.1
 *  - /usr/lib32/libXrender.so.1.3.0
 *      used by /usr/lib32/qt4/libQtWebKit.so.4.9.4 (dev-qt/qtwebkit-4.8.6-r1)
>>> package: dev-lang/orc-0.4.24
 *  - /usr/lib32/liborc-0.4.so.0
 *  - /usr/lib32/liborc-0.4.so.0.23.0
 *      used by /usr/lib32/libgstvideo-0.10.so.0 (preserved)
 *      used by /usr/lib32/libgstvideo-0.10.so.0.25.0 (preserved)
>>> package: media-libs/gst-plugins-base-0.10.36-r2
 *  - /usr/lib32/libgstpbutils-0.10.so.0
 *  - /usr/lib32/libgstpbutils-0.10.so.0.25.0
 *      used by /usr/lib32/qt4/libQtWebKit.so.4.9.4 (dev-qt/qtwebkit-4.8.6-r1)
 *  - /usr/lib32/libgstapp-0.10.so.0
 *  - /usr/lib32/libgstapp-0.10.so.0.25.0
 *      used by /usr/lib32/qt4/libQtWebKit.so.4.9.4 (dev-qt/qtwebkit-4.8.6-r1)
 *  - /usr/lib32/libgstvideo-0.10.so.0
 *  - /usr/lib32/libgstvideo-0.10.so.0.25.0
 *      used by /usr/lib32/qt4/libQtWebKit.so.4.9.4 (dev-qt/qtwebkit-4.8.6-r1)
 *  - /usr/lib32/libgstinterfaces-0.10.so.0
 *  - /usr/lib32/libgstinterfaces-0.10.so.0.25.0
 *      used by /usr/lib32/qt4/libQtWebKit.so.4.9.4 (dev-qt/qtwebkit-4.8.6-r1)
>>> package: dev-db/sqlite-3.12.0
 *  - /usr/lib32/libsqlite3.so.0
 *  - /usr/lib32/libsqlite3.so.0.8.6
 *      used by /usr/lib32/qt4/libQtWebKit.so.4.9.4 (dev-qt/qtwebkit-4.8.6-r1)
>>> package: media-libs/gstreamer-0.10.36-r2
 *  - /usr/lib32/libgstbase-0.10.so.0
 *  - /usr/lib32/libgstbase-0.10.so.0.30.0
 *      used by /usr/lib32/qt4/libQtWebKit.so.4.9.4 (dev-qt/qtwebkit-4.8.6-r1)
 *  - /usr/lib32/libgstreamer-0.10.so.0
 *  - /usr/lib32/libgstreamer-0.10.so.0.30.0
 *      used by /usr/lib32/qt4/libQtWebKit.so.4.9.4 (dev-qt/qtwebkit-4.8.6-r1)
Use emerge @preserved-rebuild to rebuild packages using these libraries

 * IMPORTANT: 2 config files in '/etc' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.
 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.


Bon, ni une ni deux, je fais de suite
Code:
sudo emerge @preserved-rebuild


Le retour est le suivant :
Code:
>>> Installing (1 of 1) dev-qt/qtwebkit-4.8.6-r1::gentoo
<<< !needed  sym /usr/lib32/libXrender.so.1
<<< !needed  obj /usr/lib32/libXrender.so.1.3.0
<<< !needed  sym /usr/lib32/libgstapp-0.10.so.0
<<< !needed  obj /usr/lib32/libgstapp-0.10.so.0.25.0
<<< !needed  sym /usr/lib32/libgstbase-0.10.so.0
<<< !needed  obj /usr/lib32/libgstbase-0.10.so.0.30.0
<<< !needed  sym /usr/lib32/libgstinterfaces-0.10.so.0
<<< !needed  obj /usr/lib32/libgstinterfaces-0.10.so.0.25.0
<<< !needed  sym /usr/lib32/libgstpbutils-0.10.so.0
<<< !needed  obj /usr/lib32/libgstpbutils-0.10.so.0.25.0
<<< !needed  sym /usr/lib32/libgstreamer-0.10.so.0
<<< !needed  obj /usr/lib32/libgstreamer-0.10.so.0.30.0
<<< !needed  sym /usr/lib32/libgstvideo-0.10.so.0
<<< !needed  obj /usr/lib32/libgstvideo-0.10.so.0.25.0
<<< !needed  sym /usr/lib32/liborc-0.4.so.0
<<< !needed  obj /usr/lib32/liborc-0.4.so.0.23.0
<<< !needed  sym /usr/lib32/libsqlite3.so.0
<<< !needed  obj /usr/lib32/libsqlite3.so.0.8.6
<<< !needed  sym /usr/lib32/libxml2.so.2
<<< !needed  obj /usr/lib32/libxml2.so.2.9.3
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.

 * IMPORTANT: 2 config files in '/etc' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.


Donc ça s'est bien passé. Je passe donc au depclean (comme c'était écrit dans le retour de la grosse mise a jour, tout en bas).
Code:
sudo emerge --depclean


Et là :
Code:
....
>>> Unmerging (1 of 18) net-analyzer/netcat-110-r9...
>>> Unmerging (2 of 18) x11-apps/mesa-progs-8.2.0...
>>> Unmerging (3 of 18) games-misc/games-envd-0...
>>> Unmerging (4 of 18) sys-devel/prelink-20130503...
>>> Unmerging (5 of 18) dev-lang/nasm-2.11.08...
>>> Unmerging (6 of 18) app-arch/cabextract-1.6...
>>> Unmerging (7 of 18) app-arch/p7zip-15.14.1...
>>> Unmerging (8 of 18) media-sound/mpg123-1.22.4...
>>> Unmerging (9 of 18) dev-python/wxpython-2.8.12.1-r2...
 * Updating desktop mime database ...
 * python2_7: running update_symlinks
 * Removing dead symlink //usr/lib64/python2.7/site-packages/wx.pth
 * Removing dead symlink //usr/lib64/python2.7/site-packages/wxversion.py
>>> Unmerging (10 of 18) media-gfx/imagemagick-6.9.4.6...
>>> Unmerging (11 of 18) dev-qt/qtwebkit-4.8.6-r1...
>>> Unmerging (12 of 18) media-gfx/icoutils-0.31.0...
>>> Unmerging (13 of 18) dev-libs/libmix-2.05-r7...
>>> Unmerging (14 of 18) app-eselect/eselect-mpg123-0.1...
>>> Unmerging (15 of 18) dev-libs/elfutils-0.163...
>>> Unmerging (16 of 18) dev-qt/qtxmlpatterns-4.8.6-r1...
>>> Unmerging (17 of 18) x11-libs/wxGTK-3.0.2.0-r2...
>>> Unmerging (18 of 18) dev-python/pyopengl-3.0.2-r1..
...


Je n'ai pas compris pourquoi emerge m'a donné une commande qui me fait rebuild dev-qt/qtwebkit-4.8.6-r1 et une qui le fait désinstaller lol.

Il doit bien y avoir une logique, en tout cas quelque chose m'échappe. Et maintenant, comme tout débutant Gentoo qui se respecte, j'ai peur de reboot :D
_________________
T0MuX
" Le seul autoradio véritable est celui qui ne se règle que du pied droit. "
Back to top
View user's profile Send private message
Avv2
n00b
n00b


Joined: 07 Apr 2015
Posts: 10

PostPosted: Tue Jun 14, 2016 9:29 pm    Post subject: Reply with quote

Bonsoir

Il y avait deux profils principaux dans le passé, multilib et nomultilib. Ceci pour permettre l'utilisation ou pas de programmes 32 bits dans un système 64. Ceci se faisait, en plus, via l'installation de programme d'émulation (emul-linux-xxxx).
Le projet multilib de Gentoo a été mis en place et enfin activé courant 2015, Pour ne plus dépendre des paquets 'emul-linux' qui très souvent avaient de 'vieux' composant et devenait donc bloquant le concept d'abi a été utilisé a plein.

Pour ma part, qui utilise un paquet d'application 32 bits, j'ai simplement crée un fichier 'system' dans le rep 'package.use' ...

Quote:
cat /etc/portage/package.use/system
*/* abi_x86_32


Et le tour est joué, tout paquet sera compilé en 32 et e, 64, attention, cette méthode le fera même si le paquet n'est pas utilisé par dépendance via mes install !!!
J'ai trouvé cette méthode plus facile que de devoir faire un package use pour chaque demande.
Back to top
View user's profile Send private message
Syl20
Guru
Guru


Joined: 04 Aug 2005
Posts: 564
Location: France

PostPosted: Wed Jun 15, 2016 2:04 pm    Post subject: Reply with quote

T0MuX wrote:
Je n'ai pas compris pourquoi emerge m'a donné une commande qui me fait rebuild dev-qt/qtwebkit-4.8.6-r1 et une qui le fait désinstaller lol.


Abus de emerge -1 (--oneshot) ? Explication :
- emerge --depclean supprime tous les paquets dont aucun autre ne dépend, _et_ qui ne sont pas inscrits dans le fichier world,
- emerge --oneshot installe un paquet (et ses dépendances), _mais_ ne l'inscrit pas dans le fichier world.

Afin d'éviter tout problème, je t'invite à ne jamais utiliser la commande emerge --depclean sans l'option -p. Lorsque tu as la liste des paquets qui seraient supprimés, vérifie-la, inscris ceux que tu veux garder dans le fichier world (emerge -n ou --noreplace), et désinstalle les autres ensuite.

Emerge @preserved-rebuild, lui, se fiche complètement du fichier world. Son seul but est de supprimer toutes les dépendances à des versions obsolètes des bibliothèques qui ont été mises à jour. La plupart du temps en recompilant les paquets concernés.
Back to top
View user's profile Send private message
T0MuX
n00b
n00b


Joined: 12 Apr 2016
Posts: 64

PostPosted: Thu Jun 23, 2016 8:06 pm    Post subject: Reply with quote

Je te remercie Syl20 pour cette réponse très utile, je vais noter :)

Et sinon Avv2, ta technique est bien pour éviter "les ennuis" c'est sur mais perso j'essaye de conserver un système le plus light possible :D
Donc je fais du K par K si besoin.

Pour info, ceux qui ont suivi, mon système va très bien. Depuis tout est rentré dans l'odre !! J'ai pu réinstaller PlayOnLinux+Wine et VirtualBox avec abi_x86_32 uniquement sur les paquets où il y avait besoin, ça tourne comme une Honda, IMPEC !
J'ai bien évidemment fait immédiatement après le reboot une sauvegarde 8)


MERCI A VOUS TOUS
_________________
T0MuX
" Le seul autoradio véritable est celui qui ne se règle que du pied droit. "
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum