Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Chercher un paquet contenant un fichier précis avec emerge
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Adrien.D
Apprentice
Apprentice


Joined: 18 Jan 2015
Posts: 155

PostPosted: Wed May 13, 2015 8:07 pm    Post subject: Chercher un paquet contenant un fichier précis avec emerge Reply with quote

Bonjour à tous,

J'ai ouvert un bogue sur kernel.org et on m'a demandé de renvoyer le résultat de la commande acpi_listen.

Cette commande n'étant pas installée sur mon PC, je me suis retrouvé bien bête devant mon écran.

J'ai finalement trouvé la solution grâce à Google. Mais je voudrais savoir comment faire pour trouver un paquet avec un nom de fichier.

Cette commande ne fonctionne que si le paquet est installé :

Code:
1 [22:04:43] adrien@superlinux: ~  $  equery b acpi_listen
 * Searching for acpi_listen ...
sys-power/acpid-2.0.20 (/usr/bin/acpi_listen)


S'il ne l'est pas, cela renvoie

Code:
adrien@oxygen ~ $ equery b acpi_listen
 * Searching for acpi_listen ...


J'ai essayé ceci :
Code:
adrien@oxygen ~ $ emerge --search acpi_listen

Local copy of remote index is up-to-date and will be used.
 
[ Results for search key : acpi_listen ]
Searching...

[ Applications found : 0 ]


en vain.

Je n'ai pas trouvé mon bonheur dans le man d'emerge.

Est-ce possible ?

Merci d'avance aux spécialistes :D
_________________
Desktop : MSI Gaming Pro X470 - AMD Ryzen 5 2600X - RX 560 - OpenRC GNOME - gentoo-sources-6.1 LTS
Server : Acer Barebone - Intel i3-8100T - OpenRC CLI - gentoo-sources-5.4 LTS
VMs : A lot of VMS to practice Gentoo of course :) (proxmox, virtualbox)
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8707
Location: ~Brussels - Belgique

PostPosted: Wed May 13, 2015 8:53 pm    Post subject: Reply with quote

Bonjour,

A ma connaissance, il n'y a pas moyen, via des outils de Portage (ou tout gestionnaire de paquets, en général) de connaitre le contenu d'un paquet non installé.

Tu devras faire des recherches sur internet pour avoir une idée de quel paquet il pourrait s'agir.
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
341438
n00b
n00b


Joined: 01 May 2015
Posts: 47

PostPosted: Wed May 13, 2015 9:12 pm    Post subject: Reply with quote

J'ai eu le même problème. J'ai trouvé pfl (wiki).

Je n'ai pas encore eu le temps de creuser, apparemment le contenu des paquets est fourni
par les utilisateurs. J'ai juste utilisé le site, pour l'instant il a parfaitement fait l'affaire.
Back to top
View user's profile Send private message
Adrien.D
Apprentice
Apprentice


Joined: 18 Jan 2015
Posts: 155

PostPosted: Wed May 13, 2015 9:33 pm    Post subject: Reply with quote

Bonjour à tous,

je vais regarder du côté de pfl alors :-)

Je pensais que était stocké quelque part en local une sorte de cache mais on ne dirait pas.
_________________
Desktop : MSI Gaming Pro X470 - AMD Ryzen 5 2600X - RX 560 - OpenRC GNOME - gentoo-sources-6.1 LTS
Server : Acer Barebone - Intel i3-8100T - OpenRC CLI - gentoo-sources-5.4 LTS
VMs : A lot of VMS to practice Gentoo of course :) (proxmox, virtualbox)
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8707
Location: ~Brussels - Belgique

PostPosted: Thu May 14, 2015 7:09 pm    Post subject: Reply with quote

Oui, le contenu des fichiers installés est dans /var/db/pkg/<paquet>/CONTENTS
Mais pas le contenu de fichiers non installés.

Je tempère ma réponse d'hier : les gestionnaires de paquets binaires connaissent leur contenu, mais pas ceux par source, pour lesquels le système est générique, et ne sait qu'a posteriori le contenu qui sera installé (le résultat de "make install" dans un répertoire "bac à sable").
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
SwordArMor
n00b
n00b


Joined: 21 Feb 2015
Posts: 56
Location: Bretagne

PostPosted: Fri May 15, 2015 2:15 am    Post subject: Reply with quote

En regardant rapidement, j’ai l’impression que e-file (qui vient du paquet pfl) construit un XML à partir d’infos trouvées sur le net, mais je ne suis pas totalement sûr. J’ai copié le script si vous voulez y jeter un œil, c’est du python https://paste.swordarmor.fr/m3Uh.
Back to top
View user's profile Send private message
Leander256
l33t
l33t


Joined: 05 Jul 2003
Posts: 910
Location: Singapour

PostPosted: Sat May 16, 2015 1:26 pm    Post subject: Reply with quote

Justement je pensais au fait que l'on peut tricher en cherchant dans quel paquet le fichier peut se trouver sous Debian, par exemple (pour info, ici: http://www.debian.org/distrib/packages#search_contents). Ça ne marche pas toujours parce que certains paquets sont parfois découpés différemment selon la distribution, mais il est rare que le fichier ne soit pas disponible parce que, ne pouvant prévoir à l'avance ce dont les utilisateurs ont besoin, les développeurs de distros binaires ont tendance à compiler et installer le maximum (d'où les problèmes de dépendances que l'on connaît et l'avantage des USE de Gentoo).
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
Page 1 of 1

 
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