Hilfe-glibc weg!

hallo,

ich benutze suse 8.1 und habe glibc 2.2.5-152 gelöscht. ich
habe mir eingebildet, ich könnte ein update des pakets einfach
so drüberinstallieren und wenn’s nicht klappt, locker wieder
rückgängig machen. naja, jedenfalls habe ich nun das problem,
dass mir yast das originalpaket nicht mehr installiert, auch
über die konsole mit der rpm-funktion meldet er mir nur
„speicherzugriffsfehler“. hat mir jemand einen tip, wie ich
das reparieren kann??
eine prinzipielle frage: ich finde zwar ein haufen software
für linux, scheitere aber bei der rpm installation oft daran,
dass es zu paketkonflikten kommt. wenn ich tar-pakete per
befehl installieren will, macht er oft erst gar kein makefile,
sondern macht oftmals nicht mal die konfiguration fertig und
bringt ne fehlermeldung. wie macht ihr
das??
danke und gruss
in der hoffnung auf eine rettung des systems
micha

hallo,

ich benutze suse 8.1 und habe glibc 2.2.5-152 gelöscht. ich
habe mir eingebildet, ich könnte ein update des pakets einfach
so drüberinstallieren und wenn’s nicht klappt, locker wieder
rückgängig machen. naja, jedenfalls habe ich nun das problem,
dass mir yast das originalpaket nicht mehr installiert, auch
über die konsole mit der rpm-funktion meldet er mir nur
„speicherzugriffsfehler“. hat mir jemand einen tip, wie ich
das reparieren kann??

Die glibc-2.* bzw. libc.so.* ist die oberwichtigste library. Die neu zu installieren bei einem laufenden system geht nur mit Tricks. Versuch folgendens: Per Rettungs-CD oder Floppy die Platte mounten und die glibc ins passende Verzeichnns kopieren.
Dann System versuchen zu starten.

eine prinzipielle frage: ich finde zwar ein haufen software
für linux, scheitere aber bei der rpm installation oft daran,
dass es zu paketkonflikten kommt. wenn ich tar-pakete per
befehl installieren will, macht er oft erst gar kein makefile,
sondern macht oftmals nicht mal die konfiguration fertig und
bringt ne fehlermeldung. wie macht ihr
das??

Ich weis nicht wie Suse Pakete verwaltet, jedenfalls versuche immer erst, Pakete von Suse zu ziehen, wenns da da nicht gibt was du willst, nimm ein Tar-Ball und packe den erstmal aus. Meistens sind die Files Quellcode, der noch uebersetzt werden muss. Also kopier die nach /usr/local/src packe die da aus (tar xzvf paket.tgz oder paket.tar.gz, paket.tar.bz2 erst mit bunzip2 auspacken -> paket.tar dann mit tar xvf paket.tar ausrollen). Dann ins ausgerollte Verzeichnis wechseln und dann dann mal kukken, was Sache ist. Meistens gibts da ein README und /oder INSTALL.

Li

Hallo,

wenn ich tar-pakete per
befehl installieren will, macht er oft erst gar kein makefile,
sondern macht oftmals nicht mal die konfiguration fertig und
bringt ne fehlermeldung. wie macht ihr das??

Erstmal versuchen wir, auf vorhandene Pakete zurückzugreifen, damit das Paketmanagement nicht ausgehebelt wird. Damit kann man fast immer alle Bedürfnisse abdecken.

Wenn nicht, dann löschen wir nicht blind essentiell wichtige Bibliotheken, sondern lesen zunächst einmal die im Softwarepaket enthaltene Dokumentation, zumindest die „requirements“. Im Gegensatz zu Windows bringt bei Linux nicht jedes Paket seine eigene DLL-Sammlung mit, sondern nutzt konsequent das, was da ist. (Eigentlich könnte sich Windows das D vor dem LL auch sparen, oder?) Erst werden die benötigten Bibliotheken überprüft und ggf. installiert. Dann wird „configure; make; make install“ aufgerufen. Fertig.

Gruß

Fritze