On Mon, Sep 03, 2001 at 08:33:57PM +0200, Christian Schmidt wrote:
Steffen Börner schrieb am 15:25 Uhr +0100:
Wie kompiliert man die normalen Source rpms fuer ppc?
Gibts auch unnormale Source rpms?
Man installiert zunächst das Source-rpm, wechselt dann ins Verzeichnis /usr/src/irgendwas (dort sollte ein ein Verzeichnis zu finden sein). In diesem Verzeichnis führt man dann den "Dreischritt" (configure - make - make) install durch.
Nein, nein, nein,,, dafuer gibt es ja RPMs, um sich nicht selbst um Pfade kuemmern su muessen (wohin installiert 'make install'?), Patches sind schon drin und man kann das ganze sauber wieder deinstallieren. Am einfachsten geht das kompilieren mit zB rpm --rebuild ftp://ftp.suse.com/pub/suse/ppc/7.1/suse/zq1/dhcpcd.spm Das fertige Paket liegt dann in /usr/src/packages/RPMS/ppc. Bei einem bereits installierten Source-RPM (rpm -hiv ftp://ftp.suse.com/pub/suse/ppc/7.1/suse/zq1/dhcpcd.spm) kann man mit rpm -bb /usr/src/packages/SPECS/dhcpcd.spec das RPM bauen. Siehe man page fuer weitere Optionen. Dabei ist zu beachten, dass alle zum Kompilieren noetigen Werkzeuge installiert sein muessen. Auf jeden Fall muessen alle Pakete installiert sein, die in der Zeile #neededforbuild im spec file stehen (/usr/src/packages/SPECS/*), und viele aus der #usedforbuild-Zeile. Peter -- Peter Poeml poeml at suse.de ------------------------------------------------------------------------------- VFS: Busy inodes after unmount. Self-destruct in 5 seconds. Have a nice day...