Christian Weickhmann wrote:
root@meinrechner:/> rpm -ihv /susecd/suse/d1/libxml2-2.4.12-98.i386.rpm package libxml2-2.4.12-98 is already installed
root@meinrechner:/> rpm -ql /susecd/suse/d1/libxml2-2.4.12-98.i386.rpm Paket libxml2-2.4.12-98.i386.rpm ist nicht installiert
Ist das normal?
Ja. Mit rpm -q wird in der Liste der installierten Pakete nach einem Paket des angegebenen Namens gesucht, und es werden dann Informationen über dieses installierte Paket ausgegeben. Der Paketname wäre hier aber nur libxml2, nicht der Pfadname der entsprechenden RPM-Datei. Mit dem Kommando rpm -q libxml2 kannst Du feststellen, ob das Paket installiert ist. Um Informationen über den Inhalt einer RPM-Datei zu bekommen, ist zusätzlich zu -q die Option -p nötig, also z.B.: rpm -qpl /susecd/suse/d1/libxml2-2.4.12-98.i386.rpm Das sagt dann aber nichts darüber aus, ob das Paket installiert ist. Ein Blick in `man rpm` lohnt sich -- da gibt's noch eine ganze Menge nützlicher Optionen. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org http://www.informatik.uni-bremen.de/~eilert/