Günter Denz wrote:
hab ein problem mit einer etwas betagten Suse 7.0 Installation. Wollte das USV Tool apcupsd auf dieser Suse installieren (aus Ressourcen). ./configure meckert dabei nun fehlende Headerfiles an (arpa/inet.h).
Ich denke, der Fehler kommt weil ich vor einiger Zeit einen neuen Kernel (mittels rpm) drauf gespielt habe . Vorher war der 2.2.16 und nun der 2.2.18.
Nein, der Fehler kommt, weil Du nicht alle benoetigten Pakete installiert hast. Du moechtest selbst Software compilieren - ich wette, Dir fehlt mind. ein *-devel RPM Paket. Falls es "pin" schon bei SuSE 7.0 gegeben hat, mache ein "pin arpa/inet.h" und Du weisst, welches Paket Du nachinstallieren musst. Falls es pin noch nicht gegeben hat, mounte die erste SuSE-CD und fuehre ein zgrep "arpa/inet.h" /cdrom/ARCHIVES.gz aus. Das macht mehr oder weniger das gleiche wie pin und sollte Dir sagen, in welchem Paket Du das erforderliche Header-File findest. Das Paket ist nachzuinstallieren. Ob die Software anschliessend compiliert, haengt davon ab, ob noch etwas fehlt und ob Du die Voraussetzungen (minimum requirements) alle erfuellt hast
Deswegen wollte ich nun die Kernel Sourcen (Suse rpm) des 18er Kernels installierne. Dies geht aber natürlich nicht, wegen Konflikt mit den alten Sourcen.
rpm -Uhv kernel-source.neu.rpm sollte die alten Kernel-Sourcen durch die neuen Kernel- Sourcen ersetzen, da treten keine Konflikte auf. Ansonsten deinstalliere das alte Kernel-Sourcen-RPM und installiere im Anschluss daran das neue RPM. Falls Du beide Kernel-Source-Trees behalten moechtest, dann muss man anders vorgehen; dann solltest Du Dich nochmal melden. Gruesse, Thomson