Am Dienstag, 27. April 2004 00:51 schrieb Siegfrid Brandstätter:
Manfred Tremmel schrieb am:Mon, 26 Apr 2004 19:33:48 +0200
cd /home/sigi/Libxine rpm -Fvh *.rpm
Wenn ich dies in die Konsole eingebe kommt folgendes: sigi@linux:~> su Password: linux:/home/sigi # cd /home/sigi/Libxine rpm -Fvh *.rpm bash: cd: /home/sigi/Libxine: Datei oder Verzeichnis nicht gefunden
Bitte nicht beides auf einmal, erst mit cd (change directory) in das entsprechende Verzeichnis wechseln, in das Du RPMs gespeichert hast.
linux:/home/sigi # cd /home/sigi/Libxine\ für\ Kaffeine/libxine/
Ok, dann hab ich das in Deiner Mail falsch verstanden, wenn das Verzeichnis so heisst, ist das richtig.
linux:/home/sigi/Libxine für Kaffeine/libxine # rpm -Fvh *.rpm
-F steht für Update bereits installierte Pakete auf eine neue Version, wenn Du wie in der anderen Mail erwähnt, libxine vorher deinstalliert hast, kann das nichtmehr funktionieren, nim U anstelle von F.
linux:/home/sigi/Libxine für Kaffeine/libxine # libxine1-1 rc3c-0.pm.0.i686.rpm bash: libxine1-1: command not found
Ein RPM kannst Du nicht ausführen.
sobald ich die erste Zeile eingebe und dann Tab drücke kommt der weitere Pfad " \ für\ Kaffeine/libxine/ ". Dies ist wahrscheinlich in Ordnung, oder?
Ist in Ordnung, Leerzeichen müssen maskiert werden, sonst wird der Pfad nicht als ein Argument übergeben. Ich persönlich verzichte deshalb grundsätzlich auf Leerzeichen in Dateinamen und Pfaden, das macht an zu vielen Ecken und Enden Ärger.
Aber nach "rpm -Fvh *.rpm" wieder auf Enter gedrückt, kommt "linux:/home/sigi/Libxine für Kaffeine/libxine #" und wartet auf neue eingabe. Ich habe es mit der Eingabe einer libxine1-1 versucht, Ergebnis siehe oben. Was mache ich da falsch?
Siehe oben, wenn kein RPM des selben Namens in älterer Version bereits installiert ist, macht -F nichts. Schau Dir ruhig auch mal die Manpage von rpm dazu an 'man rpm'. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de