kaputtes SID durch Paketliste von funzendem SID "retten
kaputtes SID durch Paketliste von funzendem SID "retten"
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...?
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...?
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*
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*
21 GB? Das ist definitiv nicht normal, das würde bedeuten, dass (fast) alle Pakete als zum installieren markiert wurden.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).
Du könntest versuchen, auf dem funktionierenden Recher ein
Code: Alles auswählen
dpkg --get-selections > selections
Code: Alles auswählen
dpkg --set-selections < selections
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 (
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 (
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 in die /etc/apt/sources.list eintragen
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
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...
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...