Libe LINUX-Freaks,
ich versuche, die gcc_old Version 2.95.3 unter SuSE9 Professional mit RPM zu installieren. Vorher habe ich unter /usr/bin die aktuellste gcc in gcc.backup umbenannt, um im Zweifelsfall jederzeit wieder zurückzukehren zur alten gcc.
Das RPM Package hatte ich runtergeladen von http://rpmfind.net/linux/RPM/suse/8.1/i386/suse/i586/gcc_old-2.95.3-7.i586.h... und unter /opt/gcc295 abgelegt.
Leider schlägt die Installation via rpm fehl : ... oberdose:/opt/gcc295 # rpm -i gcc_old-2.95.3-7.src.rpm warning: only V3 signatures can be verified, skipping V4 signature oberdose:/opt/gcc295 #
Natürlich mache ich das als root. Auch su -c 'rpm -i gcc_old-2.95.3-7.src.rpm' ist nicht die Lösung. Meine Frage und mein sehnlichster Wunsch ist : 1. Wie bekomme ich das gcc_old-2.95.3-7.src.rpm auf SuSE9 Professional mit rpm installiert ? Die besagte warning werde ich nicht los. Was mache ich falsch ?
Danke für Eure Hilfe, A. Seifert
On Sun, Feb 15, 2004 at 07:35:25PM +0100, Alexander Seifert wrote:
Libe LINUX-Freaks,
ich versuche, die gcc_old Version 2.95.3 unter SuSE9 Professional mit RPM zu installieren. Vorher habe ich unter /usr/bin die aktuellste gcc in gcc.backup umbenannt, um im Zweifelsfall jederzeit wieder zurückzukehren zur alten gcc.
unnötig, das rpm installiert in /opt/gcc295
Das RPM Package hatte ich runtergeladen von http://rpmfind.net/linux/RPM/suse/8.1/i386/suse/i586/gcc_old-2.95.3-7.i586.h...
ich habe es von ftp://ftp.suse.com/pub/suse/i386/8.1/suse/i586/gcc_old-2.95.3-7.i586.rpm md5sum: 884fb0f0c506645acfee975a1bc08331 gcc_old-2.95.3-7.i586.rpm
und unter /opt/gcc295 abgelegt.
evtl. ist das der Fehler...
Leider schlägt die Installation via rpm fehl : ... oberdose:/opt/gcc295 # rpm -i gcc_old-2.95.3-7.src.rpm warning: only V3 signatures can be verified, skipping V4 signature oberdose:/opt/gcc295 #
leg es mal nach /tmp, lösche /opt/gcc295, evtl. verschluckt sich rpm, weil das Verzeichnis schon existiert und noch dazu CWD ist. Bei mir gings:
strolchi:~ # rpm -hiv gcc_old-2.95.3-7.i586.rpm warning: only V3 signatures can be verified, skipping V4 signature Preparing... ########################################### [100%] 1:gcc_old ########################################### [100%]
Meine Frage und mein sehnlichster Wunsch ist :
na wenn du sonst keine Wünsche hast ;-)
es gibt übrigens einen wesentlich neueren build in ftp://ftp.suse.com/pub/projects/gcc/
Hi Stefan Seyfried,
...
leg es mal nach /tmp, lösche /opt/gcc295, evtl. verschluckt sich rpm, weil das Verzeichnis schon existiert und noch dazu CWD ist. Bei mir gings:
strolchi:~ # rpm -hiv gcc_old-2.95.3-7.i586.rpm warning: only V3 signatures can be verified, skipping V4 signature Preparing... ########################################### [100%] 1:gcc_old ########################################### [100%]
So sieht es bei mir auch aus, wenn ich als root /tmp/rpm -hiv gcc_old-2.95.3-7.i586.rpm ausfuehre. Allerdings wird bei mir das /opt/gcc295 NICHT automatisch angelegt. Mit anderen Worten : Das Package wurde nicht installiert. rpm -q liefert mir nur die Information ueber die SuSE9-Version. Auch das Anlegen des leeren directories /opt/gcc295 half nicht weiter. Deshalb meine Frage nochmal in die Runde : Wie bekomme ich die gcc_old-2.95.3-7.i586.rpm unter SuSE9 installiert und was bedeutet diese warning, die ich nicht verhindern kann ? Gruesse, A. Seifert
On Tue, Feb 17, 2004 at 07:04:55PM +0100, Alexander Seifert wrote:
Hi Stefan Seyfried,
So sieht es bei mir auch aus, wenn ich als root /tmp/rpm -hiv gcc_old-2.95.3-7.i586.rpm
was ist /tmp/rpm für ein Programm?
ausfuehre. Allerdings wird bei mir das /opt/gcc295 NICHT automatisch angelegt. Mit anderen Worten : Das Package wurde nicht installiert. rpm -q liefert mir nur die Information ueber die SuSE9-Version. Auch das Anlegen des leeren directories /opt/gcc295 half nicht weiter.
das schadet höchstens, auch wenn es nicht sollte.
Deshalb meine Frage nochmal in die Runde : Wie bekomme ich die gcc_old-2.95.3-7.i586.rpm unter SuSE9 installiert und was bedeutet diese warning, die ich nicht verhindern kann ?
die Warnung besagt (WIMNI), daß der RPM V4 von der 9.0 in dem RPM, das mit RPM V3 gemacht wurde, keine V4 Signatur gefunden hat. Ignorier es, es ist harmlos.
Versuche das folgende (als root): - das rpm nach /tmp legen. - "cd /tmp" - "rpm -e gcc_old" - "ls -l /opt/gcc295" wenn es dieses Verzeichnis noch gibt: - "rm -r /opt/gcc295" - "rpm -hiv gcc_old-2.95.3-7.i586.rpm"
Wenn das Fehlerfrei durchläuft, aber danach kein Verzeichnis /opt/gcc295 existiert, dann hast du ein Problem oder ein anderes rpm als ich. Mit "rpm -V gcc_old" kannst du überprüfen, ob RPM der Meinung ist, das Paket wäre ordentlich installiert, mit "rpm -ql gcc_old" siehst du, welch Dateien zum Paket gehören.
Hi Stefan,
Wenn das Fehlerfrei durchläuft, aber danach kein Verzeichnis /opt/gcc295 existiert, dann hast du ein Problem oder ein anderes rpm als ich. Mit "rpm -V gcc_old" kannst du überprüfen, ob RPM der Meinung ist, das Paket wäre ordentlich installiert, mit "rpm -ql gcc_old" siehst du, welch Dateien zum Paket gehören.
Ich habe Deine FTP-Quelle genommen. Es hat gefunzt. Offensichtlich geht nicht alles, was unter rpmfind zu finden ist.
Danke fuer Deine Hilfe, Gruß Alexander
On 15.02.04 Alexander Seifert (alex.seifert@gmx.de) wrote:
Liebe LINUX-Freaks,
oberdose:/opt/gcc295 # rpm -i gcc_old-2.95.3-7.src.rpm
^^^
warning: only V3 signatures can be verified, skipping V4 signature oberdose:/opt/gcc295 #
Sicher, daß Du ein Source-Paket installieren willst? Du kannst es natürlich mit einem rpm --rebuild Paketname versuchen, aber ich glaube nicht, daß Du das willst. Besorg Dir lieber das Binary-Paket.
H.
Disclaimer: rpm --rebuild ist IIRC obsolete. Google/Manual sollte mehr verraten.
On Mon, Feb 16, 2004 at 10:32:13AM +0100, Hilmar Preusse wrote:
On 15.02.04 Alexander Seifert (alex.seifert@gmx.de) wrote:
Liebe LINUX-Freaks,
oberdose:/opt/gcc295 # rpm -i gcc_old-2.95.3-7.src.rpm
^^^
warning: only V3 signatures can be verified, skipping V4 signature oberdose:/opt/gcc295 #
Sicher, daß Du ein Source-Paket installieren willst?
ach du schande, das hatte ich komplett übersehen. Na dann hat die Installation doch wunderbar funktioniert ;-) Das specfile liegt in /usr/src/packages/SPECS, die Quellen in /usr/src/packages/SOURCES ;-)
Du kannst es natürlich mit einem rpm --rebuild Paketname versuchen, aber ich glaube nicht, daß Du das willst. Besorg Dir lieber das Binary-Paket.
das halte ich auch für geeigneter.
Disclaimer: rpm --rebuild ist IIRC obsolete. Google/Manual sollte
"rpmbuild -ba gcc_old.spec" in /usr/src/packages/SPECS, aber das sollte wirklich nicht nötig sein.
lug-dd@mailman.schlittermann.de