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 : 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
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.