IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Debian Discussion :

apt - Lister le contenu d'un paquet


Sujet :

Debian

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 161
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    apt-get install mon-paquet
    dpkg -L mon-paquet
    apt-get remove mon-paquet
    Y'a-t-il plus rapide ?

    Merci

  2. #2
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut


    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 161
    Par défaut
    Merci,

    Donc toujours obliger de télécharger, aucun moyen de taper dans les métadonnées ?

  4. #4
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut
    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

  5. #5
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 699
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 699
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    apt-file list nomDuPaquet

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 161
    Par défaut
    apt-file donne seulement la liste des paquets installé

    citation man :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    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

  7. #7
    Membre émérite
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Par défaut
    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

  8. #8
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Par défaut
    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).

  9. #9
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 699
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 699
    Par défaut
    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
    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

  10. #10
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    sinon je te conseil de faire toujours un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lister le contenu d'un dossier dans une ListBox
    Par zidenne dans le forum Langage
    Réponses: 2
    Dernier message: 25/10/2005, 12h51
  2. Lister le contenu d'un répertoire
    Par rob_57 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 09/10/2005, 19h16
  3. Lister le contenu d'un répertoire distant
    Par dody dans le forum Langage
    Réponses: 3
    Dernier message: 06/10/2005, 17h23
  4. lister le contenu d'un serveur ftp avec NMFTP
    Par jackson dans le forum C++Builder
    Réponses: 2
    Dernier message: 25/02/2005, 17h42
  5. Lister le contenu d'une table sans connaitre ses champs
    Par Google.be dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 30/03/2004, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo