P
_Pu_
Mahlzeit,
ich versuche grade ein eigenes RPM-Packet zu erstellen, welches Windows .exe Dateien in ein Verzeichnis kopiert. Im Endeffekt nur ein selbstentpackendes Archiv, welches sich einfach installieren/deinstallieren lässt.
Nun hab ich aber das Problem, dass er mir, sobald ich auf einer anderen Maschine installiere, sagt, dass der User, mit dem ich das RPM erzeugt habe, dort nicht existiert. Dazu hatte ich nur den Eintrag %defattr(-,root,root) gefunden, aber scheint nicht zu gehen.
Desweiteren komm ich mit den Verzeichnissen nicht so ganz klar. Ich möchte, dass er alle Dateien nach /opt installiert. Muss ich meine Quelldateien beim erstellen nun auch in diesem Pfad haben, oder kann ich in der .spec Datei einstellen, wo die Daten hin installiert werden sollen?
Leider beziehen sich die ganzen HowTo's, die ich im Internet gefunden habe, nur auf Programme, welche zuvor compiliert etc. wurden.
Hoffe, ich konnte es einigermassen verständlich schreiben.
MfG und schonmal Danke
Pu
PS: Ich weiß, dass ein .tar.gz wesentlich leichter und sinnvoller wäre, aber es muss unbedingt ein RPM sein.
ich versuche grade ein eigenes RPM-Packet zu erstellen, welches Windows .exe Dateien in ein Verzeichnis kopiert. Im Endeffekt nur ein selbstentpackendes Archiv, welches sich einfach installieren/deinstallieren lässt.
Nun hab ich aber das Problem, dass er mir, sobald ich auf einer anderen Maschine installiere, sagt, dass der User, mit dem ich das RPM erzeugt habe, dort nicht existiert. Dazu hatte ich nur den Eintrag %defattr(-,root,root) gefunden, aber scheint nicht zu gehen.
Desweiteren komm ich mit den Verzeichnissen nicht so ganz klar. Ich möchte, dass er alle Dateien nach /opt installiert. Muss ich meine Quelldateien beim erstellen nun auch in diesem Pfad haben, oder kann ich in der .spec Datei einstellen, wo die Daten hin installiert werden sollen?
Leider beziehen sich die ganzen HowTo's, die ich im Internet gefunden habe, nur auf Programme, welche zuvor compiliert etc. wurden.
Hoffe, ich konnte es einigermassen verständlich schreiben.
MfG und schonmal Danke
Pu
PS: Ich weiß, dass ein .tar.gz wesentlich leichter und sinnvoller wäre, aber es muss unbedingt ein RPM sein.