Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Debian
Debian Vos questions sur la distribution Debian
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/11/2007, 13h56   #1
Membre du Club
 
Inscription : juillet 2006
Messages : 161
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 161
Points : 40
Points : 40
Par défaut apt - Lister le contenu d'un paquet

Bonjour,

Je souhaiterais connaitre la liste des fichiers contenu dans un paquet sans l'installer. Est-ce possible ?

Généralement je fait :

Code :
1
2
3
apt-get install mon-paquet
dpkg -L mon-paquet
apt-get remove mon-paquet
Y'a-t-il plus rapide ?

Merci
Fluxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2007, 14h34   #2
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113


Tu peux juste extraire le contenu du paquet, cela ne l'installera pas mais crééra un dossier avec les sous-arborescence nécessaire.

Pour cela,
++

[edit] Ah oui, pour downloader ton .deb sans l'installer, c'est (il me semble):

Code :
apt-get install --download-only TonPaquet
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Installation de Code::Blocks sous Debian à partir de Nightly Builds
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2007, 14h54   #3
Membre du Club
 
Inscription : juillet 2006
Messages : 161
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 161
Points : 40
Points : 40
Merci,

Donc toujours obliger de télécharger, aucun moyen de taper dans les métadonnées ?
Fluxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2007, 15h07   #4
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
Citation:
Envoyé par Fluxy Voir le message
Merci,

Donc toujours obliger de télécharger, aucun moyen de taper dans les métadonnées ?
Oui toujours obliger de télécharger, du moins à ma connaissance
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Installation de Code::Blocks sous Debian à partir de Nightly Builds
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2007, 10h44   #5
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
essaye "apt-file", d'après la feuille que j'ai sous les yeux, il n'y a pas besoin de télécharger le fichier
Code :
apt-file list nomDuPaquet
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2007, 11h27   #6
Membre du Club
 
Inscription : juillet 2006
Messages : 161
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 161
Points : 40
Points : 40
apt-file donne seulement la liste des paquets installé

citation man :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
list   List the contents of a package matching the pattern pattern. This action is very close to the  command except the package does not need to be installed or fetched.
Merci quand même
Fluxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2007, 12h51   #7
Membre émérite
 
Avatar de Celelibi
 
Inscription : janvier 2004
Messages : 990
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 990
Points : 822
Points : 822
Ce n'est pas possible car la liste des fichiers contenus dans les paquets non installé ne fait pas parti des méta-données présentes sur ton disque.

Cependant tu peux toujours faire une recherche sur le site de debian :
http://www.debian.org/distrib/packages
__________________
Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter.
Celelibi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2007, 13h52   #8
Inactif
 
Avatar de Hibou57
 
Inscription : mars 2006
Messages : 852
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 852
Points : 398
Points : 398
Citation:
Envoyé par Celelibi Voir le message
Ce n'est pas possible car la liste des fichiers contenus dans les paquets non installé ne fait pas parti des méta-données présentes sur ton disque.
Ce n'est pas toujours vrai. Si par exemple tu fais une installation de Debian depuis un ou plusieurs CD, alors aprés l'installation du système de base, le système va rechercher les pacquets présents sur le/les CD, et va en constituter une base de donnée.

On peut le constater en ouvrant dselect et en y trouvant une liste des packages "non-installé". Bien que non installés, l'existence ce ces paquets est connu du système.

Mais c'est vrai que le systèm doit avoir été mis en contact avec ces paquets au préalable, d'une manière ou d'une autre. On comprend qu'il n'ait pas put être en contact avec tous les paquets, et qu'il ait même put ne pas l'être du tout (dans le cas d'une installation sur-mesure par exemple).
Hibou57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2007, 08h20   #9
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
Citation:
Envoyé par Fluxy Voir le message
apt-file donne seulement la liste des paquets installé
non c'est bien le contenu des paquets non installés, c'est marqué dans le texte que tu cites
Citation:
List the contents of a package ... the package does not need to be installed or fetched
Citation:
Envoyé par Hibou57 Voir le message
Mais c'est vrai que le systèm doit avoir été mis en contact avec ces paquets au préalable, d'une manière ou d'une autre.
oui il faut faire un "apt-file update" au début pour récupérer la liste de tous les fichiers
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2007, 16h05   #10
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 9 381
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 9 381
Points : 13 745
Points : 13 745
sinon je te conseil de faire toujours un
Code :
apt-get install mon_package -s
avant toute chose.
ça n'intallera rien, mais simule une installation. Si ça te convient, alors tu enleve le -s
__________________
Pensez toujours aux cours, FAQ Perl et la fonction recherchez!!!!!!!!
Lisez les règles du forum Perl.

Aucun problème par MP, merci de poster vos questions dans les sous forums dédiés et rendez vos codes sources lisibles
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h23.


 
 
 
 
Partenaires

Hébergement Web