Installation definierter Paketversionen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Siso1984
Beiträge: 8
Registriert: 19.09.2007 12:45:16

Installation definierter Paketversionen

Beitrag von Siso1984 » 08.12.2008 11:19:28

Hallo,

um eine produktive Umgebung in einem Testsystem von den Paketversionen her exakt nachzustellen, ohne
mit Images zu hantieren wollte ich anhand der "dpkg -l" Liste die Pakete einzeln installieren.
Jetzt ist meine Frage, gibt es eine Möglichkeit diese via Script automatisch zu installieren, denn aktuell
muss ich von Hand ja die spezielle source für das Paket auf dem Debian Snapshot-Server eintragen und dann
installieren. Oftmals ist die gewünschte Version auch nichtmal auf dem Snapshot Server verfügbar.

Kennt hier jemand eine bequemere Lösung, die das ganze evtl. automatisch durchführt, oder zumindest den Schritt mit der richtigen Source eintragen mir abnimmt?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Installation definierter Paketversionen

Beitrag von rendegast » 08.12.2008 14:05:13

Bequemer nicht, aber automatische Installation mit fai,
Pflege der Installation mit cfengine.
-> Enterprise-Lösung, aufwendig, keine Master-Images mehr.

Einen apt-proxy aufsetzen, sodaß Pakete nur einmal heruntergeladen werden?
-> Nach Aufsetzen mit einem nicht aktuellen Image ist ein Upgrade schnell erledigt.

Ein Masterimage von Zeit zu Zeit in Emulation laden und dadurch aktuell halten.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

suno
Beiträge: 354
Registriert: 25.07.2008 17:33:40

Re: Installation definierter Paketversionen

Beitrag von suno » 08.12.2008 15:24:44

Siso1984 hat geschrieben: Kennt hier jemand eine bequemere Lösung, die das ganze evtl. automatisch durchführt, oder zumindest den Schritt mit der richtigen Source eintragen mir abnimmt?
http://en.wikipedia.org/wiki/Puppet_(tool)

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Re: Installation definierter Paketversionen

Beitrag von Teddybear » 09.12.2008 04:17:48

also du willst eine Spezifische Paketliste...
Da kann dir dpkg schon von hause aus helfen..

GoldenMaster-Rechner:

Code: Alles auswählen

dpgk --get-selections > paketliste
Das File dann irgendwie Transportabel sichern..
Auf dem Clone-Rechner einfach eine minimale installiation fahren, und dann

Code: Alles auswählen

dpkg --set-selections < paketliste
und anschliessend ein apt-get -f install sollte dann den rest erledigen.
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Siso1984
Beiträge: 8
Registriert: 19.09.2007 12:45:16

Re: Installation definierter Paketversionen

Beitrag von Siso1984 » 16.12.2008 10:00:26

Hey!

Werden bei dieser Variante mit dem set-selections auch die Paketversionen berücksichtigt?
Weil ich benötige wirklich eine Möglichkeit 100% identische Paketversionen zu installieren.

Athlux
Beiträge: 543
Registriert: 16.05.2004 22:15:56

Re: Installation definierter Paketversionen

Beitrag von Athlux » 17.12.2008 13:18:58

Siso1984 hat geschrieben:Hey!

Werden bei dieser Variante mit dem set-selections auch die Paketversionen berücksichtigt?
Weil ich benötige wirklich eine Möglichkeit 100% identische Paketversionen zu installieren.
Leider nein. dpkg schreibt die momentan installierten Pakete nur in eine Datei, aber ohne Versioninformationen.
Du kannst selber mal reinschauen mit einem Editor, das ist eine normale Textdatei mit den Paketnamen.
Gruß Athlux

Antworten