alien und rpm

Smalltalk
Antworten
Benutzeravatar
Snert
Beiträge: 116
Registriert: 17.09.2002 18:19:20
Wohnort: Berlin
Kontaktdaten:

alien und rpm

Beitrag von Snert » 02.04.2004 22:03:32

Hi!
Is nicht so wichtig deshalb hier hin.. :)

Wenn man sich die kernelsourcen mit apt-get holt wird nen ordner "rpm" angelegt.
Ich frag mich grad was SPECS und SRPMS sind bzw wozu die Ordner angelegt werden? Weiss das jemand?

Gruss Snert
Wer morgens zerknittert aufsteht hat tagsüber die besten Entfaltungsmöglichkeiten!

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 02.04.2004 22:48:43

Kann ich nicht bestätigen, dass das mit der Installation der Kernelsourcen zusammenhängt. Wahrscheinlich hast Du auch noch was anderes installiert, rpm oder alien.

Der Ordner /usr/src/rpm ist das Builtverzeichnis für RPMs. Normalerweise (bei RPM-basierenden Distributionen) hast Du da drin dann
"BUILD" (das eigentliche Buildverzeichnis),
"RPMS" (hier landen fertige RPMs),
"SOURCES" (Tarballs etc. aus denen man RPMs machen will),
"SPECS" (Datei mit Anweisungen zum Bauen, vergleichbar mit der rules Datei bei Debian) und
"SRPMS" (Source RPMs: Enthalten die Original Sourcen, Patches und die specs Datei, so dass man das Paket neu bauen kann)

Alles unwichtig, solange Du nichts mit rpm machst.

Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Benutzeravatar
Snert
Beiträge: 116
Registriert: 17.09.2002 18:19:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von Snert » 03.04.2004 04:53:27

Okay gut zu wissen.

Gibts auch nen Platz wo DEBS hingehören?
Zum Beispiel solche die ich aus RPMS erstellt habe?
Wer morgens zerknittert aufsteht hat tagsüber die besten Entfaltungsmöglichkeiten!

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 03.04.2004 14:32:42

Nee, die landen Im Ordner wo Du alien auch ausgeführt hast und das rpm liegt.

Bei rpm kann man auch woanders bauen, man braucht aber immer die beschriebe Verzeichnisstruktur. Das Verzeichnis ist nur da, weil die Umgebungsvariable RPM_BUILD_ROOT auf /usr/src/rpm liegt.

Anyway: Für Debianer eigentlich unwichtig :-)

Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Antworten