Packete einer bestehender Installation runterladen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Jörg Brakebusch

Packete einer bestehender Installation runterladen

Beitrag von Jörg Brakebusch » 15.02.2005 11:04:43

Hallo,

ich habe hier ein laufendes Debian, allerdings habe ich die die deb's in "/var/apt/cache/" bereits gelöscht :? .

Nun möchte ich auf einem anderen Rechner (hängt nicht am Netz) genau die gleiche Installation vor nehmen, daher habe ich folgende Fragen:

1. Wie kann ich Debian sagen (möglichst einfacht ;) ), dass alle installierten Pakete erneut heruntergeladen werden soll?

2. Wie mache ich es am einfachsten, wenn ich auf einem anderen Rechner die gleiche Debian installation wie auf dem laufenden Rechner vornehmen möchte?

Danke und Gruß

Jörg

Benutzeravatar
feltel
Webmaster
Beiträge: 10477
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 15.02.2005 11:23:57

Du kannst Dir mit

Code: Alles auswählen

dpkg --get-selections > ~/pakete
die Paketliste nach ~/pakete schreiben lassen und diese Datei dann auf dem zweiten Rechner mittels

Code: Alles auswählen

cat ~/pakete | dpkg --set-selections
wieder einlesen. Danach installierst Du mittels

Code: Alles auswählen

apt-get dselect-upgrade
alle Pakete gemäß der gerade eingelesenen Paketliste.

Wenn Du aber eine 100% identische Installation haben willst, dann würde ich Dir vorschlagen die Festplatte zu clonen.

Jörg Brakebusch

Beitrag von Jörg Brakebusch » 15.02.2005 11:29:10

Vielen Dank!
feltel hat geschrieben:Wenn Du aber eine 100% identische Installation haben willst, dann würde ich Dir vorschlagen die Festplatte zu clonen.
Nein, es reichen die gleichen Pakete.

Gruß

Jörg

Jörg Brakebusch

Beitrag von Jörg Brakebusch » 15.02.2005 13:41:51

Leider ist es doch noch nicht so ganz das, was ich wollte ;).

Denn irgendwie schaffe ich es nicht die *.deb's gemäß der Anleitung runterzuladen, damit ich sie auf CD brennen kann.

Der Zielrechner hat wie oben erwähnt leider keinen Netzzugang.

Gruß

Jörg

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 15.02.2005 14:32:26

Ich weß zwar wie sinnvoll das ist, du könntest mit dpkg-repack die Pakete wieder zusammenpacken.

Code: Alles auswählen

dpkg-repack - puts an unpacked .deb file back together
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Jörg Brakebusch

Beitrag von Jörg Brakebusch » 15.02.2005 14:38:27

Naja, der Ursprungsrechner hat ja eine Internetanbindung, ich möchte nur nicht jedes Paket der oben erstellten Liste einzeln aus dem Netz laden ;)...

Jörg

maggu2810
Beiträge: 34
Registriert: 20.09.2004 15:26:13

Beitrag von maggu2810 » 15.02.2005 15:59:06

versteh nicht ganz...
aber mach es doch einfach so, wie es http://www.debianforum.de/wiki/?page=Al ... stallieren steht.

* Zunächst müssen alle installierten Pakete ermittelt werden.

Code: Alles auswählen

dpkg --get-selections | grep '\Winstall' | cut -f1 >instpkg
* Danach werden alle Pakete incl. der aktualisierten auf die Platte geladen.

Code: Alles auswählen

 apt-get -duy --reinstall install $(cat instpkg)
die packages werden nur runtergeladen und nicht erneut installiert[/code]
Zuletzt geändert von maggu2810 am 15.02.2005 16:04:42, insgesamt 1-mal geändert.

Jörg Brakebusch

Beitrag von Jörg Brakebusch » 15.02.2005 16:03:01

Ich doof - hätte vielleicht mal in der Wiki nachschauen sollen .... :oops:

Danke, das scheint die Lösung zu sein, werde ich heute Abend mal nachvollziehen :)

Jörg

Antworten