Extraire informations package rpm non installé
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:
Code:
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 |
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.
D'avance merci.