kaputtes SID durch Paketliste von funzendem SID "retten

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Mr.Floppy
Beiträge: 222
Registriert: 21.03.2004 13:25:52

kaputtes SID durch Paketliste von funzendem SID "retten"

Beitrag von Mr.Floppy » 24.08.2004 20:15:34

Hallöchen,

ich habe hier 2 PCs, auf denen softwaremäßig in etwa dasselbe drauf soll.
Der eine wurde soeben von Sarge auf SID geupdatet und hat nun über 100 zurückgestellte Pakete.
Der zweite PC läuft problemlos mit SID.
Es ist mir allerdings viel zu mühselig diese ganzen Abhängigkeiten per Hand aufzulösen.
Die Idee ist nun, den Rechner mit dem kaputtem SID auf ein das Grundsystem zu minimieren, die Paketliste von dem funktionierendem SID rüberkopieren und mit einem dpkg --get-selections > paketliste und apt-get -u --dselect-upgrade alles zu installieren.
Damit würde ich dann den Vorteil nicht die ganze Software nach und nach insallieren zu müssen und die Einstellungen übernehmen zu können miteinander vereinen.

Kann mir vielleicht jemand sagen, wie ich am besten den ganzen Kram deinstalliere ohne wichtiges aus dem Grundsystem zu löschen...?
Und werden meine Mühen wohl von Erfolg gekröhnt sein, oder sind solche Angelegenheiten eher Unsinn und ich könnts vielleicht besser ganz anders machen...?

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 24.08.2004 20:39:34

zurückgestellte Pakete müssen bei SID keine Fehler seien. Vielleicht ist ein wichtiges Paket noch nicht in der aktuellen Version zu haben.
Installiere mal synaptic (GTK) oder aptitude (Console) und versuch mit diesen Tools das update, die sind u.U. etwas leichter zu bedienen und verständlicher

Benutzeravatar
Mr.Floppy
Beiträge: 222
Registriert: 21.03.2004 13:25:52

Beitrag von Mr.Floppy » 24.08.2004 21:44:47

ja, ich denke auch nicht, dass es sich dabei um fehler handelt, da ich ja auf dem anderen rechner so ziemlich dieselbe software installiert hab und alles läuft.

dass nur ein paar pakete nicht installiert sind, glaube ich auch nicht.
wenn ich apt-get install kdm mache, will er noch kdelibs4 und kdebase-bin installieren, was er nicht hinbekommt.
kdelibs4 brauch jedoch libopenexr0, welches nicht installierbar ist, da es duch libopenexr2 ersetzt wurde. deinstalliere ich es und versuche libopenexr0 zu installieren, wird mir gesagt, dass es durch libopenexr2 ersetzt wurde ;-)

aptitude will mir direkt 21GB runterladen und installieren - ob das normal ist, weiss ich leider nicht, weil ich bisher immer apt-get benutzt habe (hat ja auch super-kuh-kräfte).

ich bin kurz davor sowas wie apt-get remove * einzugeben... *heul*

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 24.08.2004 22:31:32

Mr.Floppy hat geschrieben:aptitude will mir direkt 21GB runterladen und installieren - ob das normal ist, weiss ich leider nicht, weil ich bisher immer apt-get benutzt habe (hat ja auch super-kuh-kräfte).
21 GB? Das ist definitiv nicht normal, das würde bedeuten, dass (fast) alle Pakete als zum installieren markiert wurden.
Du könntest versuchen, auf dem funktionierenden Recher ein

Code: Alles auswählen

dpkg --get-selections > selections
zu machen, die Datei selections auf den neuen rechner kopieren, und dann ein

Code: Alles auswählen

dpkg --set-selections < selections
machen und schauen, was aptitude dann sagt.

Benutzeravatar
Mr.Floppy
Beiträge: 222
Registriert: 21.03.2004 13:25:52

Beitrag von Mr.Floppy » 24.08.2004 22:48:27

ganu das hab ich ja gemacht :)

also er sagt es würde 21,1GB mehr belegen und er müsse 6,9GB runterladen - juchuu :)

ich finds sowieso alles sehr komisch... hab ja eben geschrieben, dass kdm kdelibs4 haben will, aber ich hab mal gesehen, dass die bibiliothek installiert ist...

die ganzen hardwareeinstellungen (und so sachen wie samba, infrarot, fstab, usw. usf.) müssten doch erhalten bleiben, auch wenn ich samba beispielsweise deinstallieren würde, richtig?

ich hätte wirklich absolut kein problem damit, wenn ich das ganze system auf das absolut minimalste in textbasis minimieren würde...
schliesslich sind ja eh alle pakete noch in /var/apt/archives gecached und selbst wenn, ich kann eh mit 240kb/s runterladen.
ich hab nur keine lust darauf das ganze /etc-verzeichnis zu retten, sarge mit netinstall zu installieren, dann auf sid upzudaten, hardware etc. einrichten und dann erst die paketliste vom anderen rechner zu übernehmen :((

Benutzeravatar
Mr.Floppy
Beiträge: 222
Registriert: 21.03.2004 13:25:52

Beitrag von Mr.Floppy » 26.08.2004 15:49:41

problem gelöst, siehe da
nur leider erst viel zu spät gelesen :? *heul*
trotzdem vielen dank für deine beteidigung!!!

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 26.08.2004 15:55:23

Wieso führt die fehlende lib dazu, dass er 6 GB runterladen will?

BTW: Um frühere Versionen zu bekommen, lohnt sich snapshot.debian.net. In deinem Fall einfach

Code: Alles auswählen

deb http://snapshot.debian.net/package/libopenexr0 unstable main
in die /etc/apt/sources.list eintragen

Benutzeravatar
Mr.Floppy
Beiträge: 222
Registriert: 21.03.2004 13:25:52

Beitrag von Mr.Floppy » 26.08.2004 16:32:35

gute frage... vielleicht hab ich ja auch irgendwas falsch gemacht?
oder er wollte das ganze system "von hinten" *räusper* ganz anders aufziehen oder so...
ich hab auch einfach nur die libopenexr0 runtergeladen, mit dpkg installiert und schon gabs keine probleme mehr mit apt-get und den kdelibs4 usw. usf.

aptitude ist mir eh irgendwie nicht geheuer (naja, weswegen wohl...), aber synaptic kann richtig praktisch sein - besonders, wenn man noch nicht genau weiss, welches programm man eigentlich will :)

danke für den link, kannte diese snapshot-seite gar nicht...

Antworten