Angel Eyes Posté(e) le 1 janvier 2006 Partager Posté(e) le 1 janvier 2006 Bon ben voilà ma question : ayant changé mon USE en cours de route, j'ai pu constater l'option -N dans emerge pour reconsruire ce qui est nécéssaire ... mais voilà, par expérience, quand on recompile une librairie dynamique (genre glibc) avec de nouvelles options, je sais qu'il vaut mieux (en général) recompiler les packages qui en dépendent. Mais voilà, le -N de emerge ne le fait pas, et ça fonctionne ... si j'avais tout mon temps, je ferai un "emerge -e world", mais c'est un peu brutal. alors voilà la question, puis-je considérer mon système comme stable après un "emerge -uDN", ou vaut-il mieux TOUT recompiler avec un "emerge -e" ? ensuite, autre question, comment puis-je récupérer la liste des packages installés, histoire de pouvoir installer une autre machine from scratch sans avoir à nouveau à chercher après les packages utilisés ? Pour finir, comment puis-je avoir la liste des packages "implicites" (ceux qui sont ajoutés automatiquement pour les dépendances), puisqu'il semblerait que ces derniers ne soient pas repris dans world (d'après la doc, pas toujours claire sur ce sujet) Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 2 janvier 2006 Partager Posté(e) le 2 janvier 2006 pour tout changement dans la toolchain, il est conseiller de faire un emerge -e system au moins (et emerge -e world pour être sûr) après, c'est toi qui vois Lien vers le commentaire Partager sur d’autres sites More sharing options...
Angel Eyes Posté(e) le 2 janvier 2006 Auteur Partager Posté(e) le 2 janvier 2006 et pour les listes de packages ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
olasd Posté(e) le 2 janvier 2006 Partager Posté(e) le 2 janvier 2006 et pour les listes de packages ? Pour la liste de tous les paquets installés : # emerge gentoolkit # equery list Pour la liste des paquets dont dépendent un paquet # equery depgraph categorie/nomdupaquet Et comme toujours, le sempiternel # man equery Bonne exploration Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 2 janvier 2006 Partager Posté(e) le 2 janvier 2006 Moi ce que je fais, c'est le "emerge -N world" suivi d'un "revdep-rebuild". Ce dernier outil (faisant partie de gentoolkit) permet justement de détecter tous les programmes liés dynamiquement qui ne marchent plus et de réinstaller les paquets correspondants. ("revdep-rebuild -- -p" pour avoir un aperçu de ce qui va être installé, l'option "-X" permet de prendre le paquet par rapport au nom et pas nom-version, c'est utile si les versions ne sont plus dans l'arbre, mais perso je préfère regarder la sortie du "revdep-rebuild -- -p" et le faire à la main...) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.