View previous topic :: View next topic |
Author |
Message |
dawaien n00b
Joined: 27 Jan 2005 Posts: 28
|
Posted: Fri Feb 11, 2005 9:46 am Post subject: [emerge] comment savoir ce qu'on installe |
|
|
Bonjour tout le monde,
J'ai maintenant une gentoo totalement opérationnel (son, acceleration 3d, adsl quelques peu défaillant).
Je suis en train de développer en C++/SDL/openGL.
J'ai fait une mise à jour dernièrement (emerge -uD world) et il m'a effacé le fichier /usr/include/GL/gl.h.
Aïe! aïe! Il aurait pas dû! lol
Car ce fichier et utile non seulement pour continuer le developpement mais aussi pour installer rss-glx.
J'ai déjà eu un problême similaire avec jade donc je l'avais désinstaler/installer.
Seulement là, il s'agit d'un fichier et non d'un programme.
Je voudrais savoir s'il n'y a pas moyen de savoir EXACTEMENT les fichiers qui sont installés par un paquetage ou quel paquetage je dois réinstaller pour retrouver mon petit gl.h
Merci |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Fri Feb 11, 2005 10:12 am Post subject: |
|
|
ben pour avoir la liste des fichiers installes par un paquet t'as
et pour savoir a quel paquet appartient un fichier, tu peux faire
Code: | equery belongs /chemin/fichier |
ou encore
Code: | qpkg -f /chemin/fichier |
il te faut gentoolkit pour que ca marche ! _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
DomiX Apprentice
Joined: 26 Oct 2003 Posts: 209 Location: Paris (FRANCE)
|
Posted: Fri Feb 11, 2005 10:34 am Post subject: |
|
|
Bonjour,
@kernel_sensei: est-ce que cela fonctionne lorsqu'on n'a pas le fichier d'installer? (J'ai pas de Gentoo sous la main)je m'explique la dernière fois, je cherchais le paquet pour avoir la commande ping6. Après plusieurs recherche j'ai trouvé le paquet en question, mais je n'es rien trouvé du coté de la commande emerge ou qpkg.
Bye _________________ "La connaissance technique ne suffit pas. On doit surpasser les techniques de sorte que l'art devienne un art sans artifice qui apparaît de l'inconscient."
- Daisetsu Suzuki (1870-1966) - |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Fri Feb 11, 2005 10:49 am Post subject: |
|
|
non il faut avoir le paquet installe !
Mais ca serait bien d'integrer une sorte de base de donnees a portage pour savoir quel paquet installer si on veut tel fichier ! _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
|
Back to top |
|
|
dawaien n00b
Joined: 27 Jan 2005 Posts: 28
|
Posted: Fri Feb 11, 2005 11:23 am Post subject: |
|
|
Code: |
equery belongs gl.h
[ Searching for file(s) gl.h in *... ]
media-video/nvidia-glx-1.0.6629-r5 (/usr/lib/opengl/nvidia/include/gl.h)
x11-base/xorg-x11-6.8.1.904 (/usr/lib/opengl/xorg-x11/include/gl.h)
|
Seulement moi j'aimerais bien que gl.h soit dans /usr/include/GL.
Je pourrais en copier un mais je ne trouve pas cela très propre.
Et même si je le fais, le paquet rss-glx ne veut pas s'installer parce qu'il trouve pas gl.h (il se moque de moi! ).
@guilc: j'ai suivi ton conseil mais que ce soit avec xorg-x11 ou nvidia, cela ne donne rien. |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Fri Feb 11, 2005 11:35 am Post subject: |
|
|
ben ca devrait le faire, car chez moi
Code: | gl.h -> /usr/lib/opengl/nvidia/include/gl.h |
_________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
dawaien n00b
Joined: 27 Jan 2005 Posts: 28
|
Posted: Fri Feb 11, 2005 11:41 am Post subject: |
|
|
Je pense que cette fois c'est bon.
D'avance je m'excuse au cas ou le post serait moche ou illisible je suis sous lynx.
J'ai fait un emerge --sync et un emerge -pvuD world.
Il y avait une mise a jour d'opengl-update, alors sans h{siter j'ai fait la mise a jour puis un opengl-update nvidia et le fichier {t{ copie au bon endroit.
Je suis en train de faire continuer la mise a jour de world, j'espere qu'il n'y aura plus de probleme.
En tt cas, merci @ guilc car maintenant je sais @ quoi sert la commande opengl-update et @ kernel_sensei pour les outils fournis par gentoolkit.
Je suis mieux arm{ maintenant |
|
Back to top |
|
|
tetienne Apprentice
Joined: 06 Oct 2004 Posts: 163 Location: Lille/France
|
Posted: Fri Feb 11, 2005 3:06 pm Post subject: |
|
|
yup,
Quote: | Mais ca serait bien d'integrer une sorte de base de donnees a portage pour savoir quel paquet installer si on veut tel fichier ! |
C'est pas la première que je l'évoque non plus. Debian a déjà des moteurs de recherche sur le contenu des packages sur son site. Ca pourrait être pas mal sous Gentoo, le hic étant qu'il faut gérer en plus la conf des USE, car certains fichiers ne s'installent qu'avec certains USE flags.
@+ |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Fri Feb 11, 2005 4:27 pm Post subject: |
|
|
Le coup de la grosse base de fichiers, ça a déjà été évoqué sur la ML de dev', et effectivement rejeté parceque pas vraiment faisable de manière exacte si on prend en compte les USE flags, les différences suivant les archis, les différences suivant la présence d'autres packages (pensez par exemple aux modules perl, qui vont dans /usr/lib/perl5/site-perl/<version_en_cours>), etc..
Ceci dit, je pense que l'idée n'était pas mauvaise pour autant, enfin il y aurait moyen de faire une base approximative qui serait quand même vachement utile. On pourrait penser par exemple à étendre "gentoo-stats" pour cette tache, à lui faire centraliser les contenus de paquets tels qu'ils existent sur les machines des gens, et à faire l'union de tout ça pour obtenir une sur-approximation probablement très satisfaisante.
Bon, certes, dans le cas présent, ça n'aurait pas reglé le problème de tetienne, puisque son fichier n'est installé par aucun paquet (mais est créé par un opengl-update).
Mais ça aurait d'autres usages, dont un particulièrement utile côté dev : prévoir les conflits entre paquets. Je me souviens y'a longtemps par exemple d'être tombé sur un tel conflit où un paquet qui bidouillait des fichiers html (je crois) installait un certain /usr/bin/normalize, qui est aussi un outil de bidouille de fichiers audio bien connu. C'est quand même pas terrible ça... Y'a bien le FEATURES flag "collision-protect" maintenant pour éviter ça, mais ça remet un peu sur le dos de l'utilisateur la résolution de conflits qui devraient être traités en amont. Or pour peu qu'un des paquets en conflit soit un truc exotique, les packageurs ont peu de chance de détecter le problème, même si ils utilisent la feature en question. Là, l'interrogation d'une base des fichiers pour vérifier que les seuls collisions sont avec les autres versions du même paquet (et au sein du même SLOT) serait un sacré progrès niveau qualité. Enfin bref, voilà, mon avis sur la question... |
|
Back to top |
|
|
manu.acl Guru
Joined: 29 Jan 2005 Posts: 426 Location: Paris
|
Posted: Fri Feb 11, 2005 6:23 pm Post subject: |
|
|
Et pourquoi ne pas faire en sorte que la base de données se crée dynamiquement en fonction des flags de l'utilisateur et des dépendances installées pour les applis qu'il installe de lui même ?
En fait un peu comme un site web dynamique qui affiche ce qu'il faut en fonction du contenu d'une base de données et du login de l'utilisateur ...
Je sais pas si vous me suivez là ... |
|
Back to top |
|
|
Gentoo_Lover l33t
Joined: 10 Jun 2004 Posts: 707 Location: ln -s France/Aquitaine/Bordeaux/ Localisation
|
Posted: Fri Feb 11, 2005 6:33 pm Post subject: |
|
|
mais pour revenir sur le recherche de package et de détails de packages il y avait je crois un pkg en develloppement pour mettre portage (avec la commande emerge et tout) en graphique , comme synaptic sous debian par exemple ... est bien vrai ? merci de confirmer.. _________________ My fvwm desktop screen : http://romain.perier.free.fr/fvwm/fvwm-last.png
http://www.gentoofr.org |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Fri Feb 11, 2005 6:38 pm Post subject: |
|
|
guitoo sous QT
porthole sous GTK _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Gentoo_Lover l33t
Joined: 10 Jun 2004 Posts: 707 Location: ln -s France/Aquitaine/Bordeaux/ Localisation
|
|
Back to top |
|
|
manu.acl Guru
Joined: 29 Jan 2005 Posts: 426 Location: Paris
|
Posted: Fri Feb 11, 2005 7:14 pm Post subject: |
|
|
ben je viens d'essayer porthole et puis bon ... franchement je préfère mon petit aterm ... |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Fri Feb 11, 2005 7:16 pm Post subject: |
|
|
j'aime vraiment pas porthole, je trouve guitoo beaucoup plus sympa, quoi qu'il aie encore quelques bugs.. Et je prefere nettement la CLI aussi. Je dois devenir un Linux geek.. _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Gentoo_Lover l33t
Joined: 10 Jun 2004 Posts: 707 Location: ln -s France/Aquitaine/Bordeaux/ Localisation
|
Posted: Sat Feb 12, 2005 9:21 am Post subject: |
|
|
Trevoke wrote: | j'aime vraiment pas porthole, je trouve guitoo beaucoup plus sympa, quoi qu'il aie encore quelques bugs.. Et je prefere nettement la CLI aussi. Je dois devenir un Linux geek.. |
oui c'est sure mais guitoo est en QT aussi alors avec -qt en Use c'est pas la joie non plus mais aussi je n'aime pas le QT c'est trop lourds alors respond en aterm _________________ My fvwm desktop screen : http://romain.perier.free.fr/fvwm/fvwm-last.png
http://www.gentoofr.org |
|
Back to top |
|
|
Karim Apprentice
Joined: 13 Apr 2004 Posts: 218
|
Posted: Sun Feb 13, 2005 10:32 pm Post subject: Kuroo remplace guitoo |
|
|
Vous pouvais toujours essayer Kuroo. Voir http://tux.myftp.org |
|
Back to top |
|
|
|