RPM - Propleme

P

Psilophil

Jungspund
Da ich mit der neusten Wine Verion nicht mehr zu den Steamservern connecten kann, möchte ich die gut laufende 0.9.37 wieder instalieren.

Habe mir die entpr. rpm herutnergeladen, und versucht mit
Code:
sudo rpm -i wine-0.9.37-13.1.jacklab.1.src.rpm
zu instalieren.

leider bricht der Vorgang nach der Ausgabe von
Code:
warning: user ed does not exist - using root
warning: user ed does not exist - using root
warning: user ed does not exist - using root
warning: user ed does not exist - using root
warning: user ed does not exist - using root

erfolglos ab.

Wer weiß rat? :))

Lieben Gruß
Psilophil
 
Hast du denn ganzen Vorgang schon mal als angemeldeter Root ausgeführt?
Also vorher mit "su" zum Benutzer Root wechseln und dann nochmal denn Befehl eingegeben.

EDIT: Auch glaube ich das das RPM Archiv was du da hast nur den Quelltext enthält. Man kann das auch über den rpm glaub ich übersetzen aber die Syntax fällt mir gerade nicht ein.
 
Als root passiert leider genau das selbe...:think:
 
Zuletzt bearbeitet:
Ich bin mir nicht sicher, aber ich glaube zum direkten kompilieren unter Suse war es der befehl rpm --build packet.src.rpm oder wenn schon eine Version drauf ist rpm --rebuild packet.src.rpm. schau einfach mal in die Manpage oder rpm --help. Hast du auch schon die neuere Wine Version entfernt? Wenn nein wirst du es schwer haben eine ältere Version drauf zu bekommen :)
 
Danke soweit... :) ....die alte neue Wineversion is natrl runter..

Leider ist die fehlerausgabe nach beim rpmbuild noch grausliger als zuvor:

Code:
sudo rpmbuild --rebuild wine-0.9.37-13.1.jacklab.1.src.rpm
root's password:
Installing wine-0.9.37-13.1.jacklab.1.src.rpm
warning: user ed does not exist - using root
warning: user ed does not exist - using root
warning: user ed does not exist - using root
warning: user ed does not exist - using root
warning: user ed does not exist - using root
error: Failed build dependencies:
        cups-devel is needed by wine-0.9.37-13.1.jacklab.1.x86_64
        fontforge is needed by wine-0.9.37-13.1.jacklab.1.x86_64
        .
        .zich zeilen..
        .
        Mesa-devel is needed by wine-0.9.37-13.1.jacklab.1.x86_64

--build statt --rebuild gibt wunderlicherweise 'unknown option'

Soll ich erstmal alle beanstandeten pakete von hand installieren? Von Bison bis Xorg?? kann doch nich...
 
Zuletzt bearbeitet:
Zum Selberkompillieren müssen natürlich diverse devel-RPMs installiert sein ... die fehlen dir, wie man sieht ;)

Wenn ich allerdings deinen Anfangspost lese, bezweifle ich, dass du wirklich selbst kompillieren willst.

Sauge dir das rpm und NICHT das src.rpm ... oder noch besser:
Ergänze dir das JackLab-Verzeichnis als Installationsquelle im Paketmanager deiner Wahl (das geht ... ich weiß es ;) )

EDIT:
Und noch was der Vollständigkeithalber.
"warning: user ed does not exist - using root" <= das ist KEIN Fehler, sondern nur eine Warnung!
=> Das Paket wurde als User "ed" gebaut, den auf es auf deinem System nicht gibt.
Darum wird die Aktion bei dir als User root erledigt.
 
Zuletzt bearbeitet von einem Moderator:
Dank dir reni... :))

hab noch ne normale rpm datei gefunden...jetzt klappts :) thx!!!!!
Das erspart mit viel...

PS: Obwohl es eine warnung und keine fehler war, kam die installation ja nicht zusatande.
 
PS: Obwohl es eine warnung und keine fehler war, kam die installation ja nicht zusatande.

Glaub ich nicht.
Die kam sehr wohl zustande, nur siehst du bei einem src.rpm nicht gleich etwas davon.

Aber schau mal nach /usr/src/packages/
Da hast du nun sicherlich unter SPEC/ ein Spec-File und in SOURCES/ die Quellen liegen ;)
 

Ähnliche Themen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Akonadi startet nicht mehr

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

dovecot und postfix Konfiguration Problem

Windows clients können nicht mehr auf lange laufendes System zugreifen

Zurück
Oben