Bonjour,
j'ai besoin d'extraire des informations d'un package rpm non installé et je n'arrive pas à les obtenir contrairement au debian. Je n'arrive à extraire que le nom complet du package mais pas le nom, la version, la release et le group.
Pour etre clair, voici le code:
La deuxième partie concerne mon extraction d'informations debian et j'obtiens bien le nom, la version et le group (pas de release en debian). Dans la première partie la commande qp me renvoie le nom compet du package et moi je voudrais les commandes pour obtenir les infos détaillées sans avoir à installer le rpm.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #!/bin/sh if [ "$1" = "rpm" ] # si ligne est egal au premier parametre then nompackage=`rpm -qp $2` version=`rpm -qp $2` group=`rpm -qp $2` echo $nompackage echo $version echo $group else nompackage=`dpkg-deb -I $2 |grep Package:|sed 's/Package://g'` version=`dpkg-deb -I $2 |grep Version:|sed 's/Version://g'` group=`dpkg-deb -I $2 |grep Section:|sed 's/Section://g'` echo $nompackage|sed 's/ //g' echo $version|sed 's/ //g' echo $group|sed 's/ //g' fi
D'avance merci.
Partager