Hallo,
zwei (ggf. vier) Rechner mit Debian Lenny haben sich über die Zeit "auseinanderentwickelt": speziell im Bereich der lib* 's.
Gibt es irgendeine relativ unaufwendige Möglichkeit, da wieder "Gleichheit" herzustellen?
In Zahlen: etwa 800 lib*-Pakete, etwa 200 Unterschiede hin bzw. her, es ist mühsam, da (ungewollte) Abhängigkeiten außen vor zu lassen.)
TIA!
Bernhard
Hallo,
Gibt es irgendeine relativ unaufwendige Möglichkeit, da wieder "Gleichheit" herzustellen?
Irgendetwas mit dpkg --get-selections / --set-selections zu realisieren fällt mir da ein. Zwischendurch eben nach lib* gefiltert. Aber ich arbeite auch noch mit apt-get statt aptitude, vllt. liefert Dir die man page dazu auch schon einen Möglichkeit.
Mit freundlichen Grüßen / With kind regards Ronny Seffner -- OT Seeligstadt | web http://www.seffner.de Alter Viehweg 1 | mail ronny@seffner.de 01665 Triebischtal | fon/fax +49 35245 72-950/-9059 | mobiltelefon +49 174 9474439
On 26.10.09 Ronny Seffner (ronny@seffner.de) wrote:
Moin,
Gibt es irgendeine relativ unaufwendige Möglichkeit, da wieder "Gleichheit" herzustellen?
Irgendetwas mit dpkg --get-selections / --set-selections zu realisieren fällt mir da ein. Zwischendurch eben nach lib* gefiltert.
Irgendwie so. Dann muß man noch die einkonfigurierten Changes commiten, das geht mit dselect oder auch mit aptitude (Letzteres habe ich noch nicht getestet).
H.
Am Montag, den 26.10.2009, 14:36 +0100 schrieb Bernhard Schiffner:
Hallo,
zwei (ggf. vier) Rechner mit Debian Lenny haben sich über die Zeit "auseinanderentwickelt": speziell im Bereich der lib* 's.
Gibt es irgendeine relativ unaufwendige Möglichkeit, da wieder "Gleichheit" herzustellen?
In Zahlen: etwa 800 lib*-Pakete, etwa 200 Unterschiede hin bzw. her, es ist mühsam, da (ungewollte) Abhängigkeiten außen vor zu lassen.)
http://debiananwenderhandbuch.de/dpkg.html#dpkggetss
Du kannst natürlich vorher die Listen abgleichen:
dpkg --get-selections | egrep '\binstall\b' > list diff listx listy
MfG Daniel
Bernhard Schiffner bernhard@schiffner-limbach.de (Mo 26 Okt 2009 14:36:44 CET):
Hallo,
zwei (ggf. vier) Rechner mit Debian Lenny haben sich über die Zeit "auseinanderentwickelt": speziell im Bereich der lib* 's.
Gibt es irgendeine relativ unaufwendige Möglichkeit, da wieder "Gleichheit" herzustellen?
In Zahlen: etwa 800 lib*-Pakete, etwa 200 Unterschiede hin bzw. her, es ist mühsam, da (ungewollte) Abhängigkeiten außen vor zu lassen.)
Die Sache mit den „ungewollten“ Abhängigkeiten macht mir in Deiner Fragestellung zu schaffen.
Ich denke, Du solltest ermitteln, welche Anwendungen Du brauchst, dann alles wegschmeißen, was diese nicht brauchen. Und den ersten Teil der Aufgabe (die Anwendungen) mußt Du auf beiden Seiten so arrangieren, daß sie gleich aussehen.
Aber was sind „Anwendungen“? Vielleicht Pakete, die nicht von anderen abhängig sind?
Nach http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s03s05.html... könnte z.B. „~g“ ein Anfang sein. Oder „aptitude search '~i!~M'“. Aber das überlasse ich Dir zum Knobeln, da ich die Aufgabe noch nicht wirklich 100% verstanden habe.
lug-dd@mailman.schlittermann.de