• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Source RPM's in anderen %_topdir installieren?

Appleonkel

Hacker
Hi Forum!

Gibt es die Möglichkeit die src.rpm's (apt-get source) z.B. nicht in /usr/src/packages/{SPEC,SOURCES} sondern nach $HOME/{SPEC,SOURCES} zu installieren?

mfg Appleonkel
 

oc2pus

Ultimate Guru
jo, die gibt es ;)

im $HOME des Users mit dem du apt aufrufst eine Datei .rpmmacros anlegen. Dort die Zeile:
Code:
%_topdir /home/packages
einfügen. D.h die Sourcen stehen dann in /home/packages/SOURCES, das spec-File in /home/packages/SPECS (entsprechend für dich anpassen, gelle)

Vor dem apt source xyz Aufruf noch die übliche Struktur SOURCES, SPECS, RPMS, BUILD etc anlegen und die Rechte für den apt-User setzen.

Fertig ;)
 
OP
Appleonkel

Appleonkel

Hacker
Danke,

dann ist es wahrscheinlich einfacher den apt-user zu ändern(im mom root) sonst landet dort ja immer alles das wollte ich vermeiden :roll:
Oder nach benutzung von apt source die .rpmmacros wieder umbenennen. Hätte ich auch alleine drauf kommen können.

Mal eine andere Frage wo gibts das rpm oder das src.rpm von klogd für SuSE 9.3? Das ist das einzige src.rpm was suse (noch) nicht online gestellt hat. :wink:

mfg Appleonkel
 

oc2pus

Ultimate Guru
Appleonkel schrieb:
Mal eine andere Frage wo gibts das rpm oder das src.rpm von klogd für SuSE 9.3? Das ist das einzige src.rpm was suse (noch) nicht online gestellt hat. :wink:

http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.3/suse/src/syslogd-1.4.1-537.src.rpm

da steckt er drin der klogd :)
 
Oben