[erledigt] System klonen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
GregorS
Beiträge: 3144
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

[erledigt] System klonen

Beitrag von GregorS » 02.03.2023 12:09:56

Hallo zusammen!

Ich möchte die Software-Ausstattung von einem Rechner auf einen anderen übertragen.
Dazu führe ich auf dem „Quell“-Rechner zunächst

Code: Alles auswählen

dpkg --get-selections > pakete.txt
aus.
Wenn ich auf dem Ziel-Rechner dann

Code: Alles auswählen

dpkg --set-selections < pakete.txt
ausführen möchte, bekomme ich lediglich eine lange Liste nicht verfügbarer Pakete zu sehen. Z.B:

Code: Alles auswählen

dpkg: Warnung: Paket nicht in der »status«- oder »available«-Datenbank in Zeile 1883: xaos
In /etc/apt/sources.list ist jedoch alles eingetragen, was dort stehen sollte:

Code: Alles auswählen

# deb cdrom:[Debian GNU/Linux 11.6.0 _Bullseye_ - Official amd64 DVD Binary-1 20221217-10:40]/ bullseye contrib main

#deb cdrom:[Debian GNU/Linux 11.6.0 _Bullseye_ - Official amd64 DVD Binary-1 20221217-10:40]/ bullseye contrib main

deb http://deb.debian.org/debian/ bullseye main non-free contrib
deb-src http://deb.debian.org/debian/ bullseye main non-free contrib

deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free

# bullseye-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free
Wieso meckert dpkg dann? Übersehe ich irgendein Detail?

Gruß

Gregor
Zuletzt geändert von GregorS am 02.03.2023 13:33:21, insgesamt 1-mal geändert.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
debilian
Beiträge: 1380
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: System klonen

Beitrag von debilian » 02.03.2023 12:12:47

guckt dpkg nicht einfach lokal was vorhanden ist und du musst einfach vorher per apt
installieren, was du haben magst?

gruss
-- nichts bewegt Sie wie ein GNU --

Benutzeravatar
GregorS
Beiträge: 3144
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: System klonen

Beitrag von GregorS » 02.03.2023 12:16:08

debilian hat geschrieben: ↑ zum Beitrag ↑
02.03.2023 12:12:47
guckt dpkg nicht einfach lokal was vorhanden ist und du musst einfach vorher per apt
installieren, was du haben magst?
Was genau meinst Du?

Auf dem Zielrechner habe ich zunächst nur eine Grundinstallation durchgeführt und möchte nun alle Pakete installiert bekommen, die auf dem Quellrechner vorhanden sind.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
debilian
Beiträge: 1380
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: System klonen

Beitrag von debilian » 02.03.2023 13:20:52

Code: Alles auswählen

dpkg: Warnung: Paket nicht in der »status«- oder »available«-Datenbank in Zeile 1883: xaos
da sagt ja dpkg, dass xaos fehlt...
ich dachte nur, dass das der Job von apt wäre, nicht von dpkg,
die Pakete zu holen....
-- nichts bewegt Sie wie ein GNU --

uname
Beiträge: 12407
Registriert: 03.06.2008 09:33:02

Re: System klonen

Beitrag von uname » 02.03.2023 13:25:24

Vollkommende Unwissenheit meinerseits. :facepalm: Aber ich glaub du must vorher

Code: Alles auswählen

dselect update
aus dem Paket Debiandselect ausführen. Leider weiß ich nicht warum.
Hier und hier gefunden.

Benutzeravatar
GregorS
Beiträge: 3144
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: System klonen

Beitrag von GregorS » 02.03.2023 13:31:54

uname hat geschrieben: ↑ zum Beitrag ↑
02.03.2023 13:25:24
Vollkommende Unwissenheit meinerseits. :facepalm: Aber ich glaub du must vorher

Code: Alles auswählen

dselect update
aus dem Paket Debiandselect ausführen. Leider weiß ich nicht warum.
Hier und
hier gefunden.
Supi, 1000 dank! Jetzt hat die Kiste eine Weile zu tun ...

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
MSfree
Beiträge: 11607
Registriert: 25.09.2007 19:59:30

Re: [erledigt] System klonen

Beitrag von MSfree » 02.03.2023 13:43:16

GregorS hat geschrieben: ↑ zum Beitrag ↑
02.03.2023 12:09:56

Code: Alles auswählen

dpkg --get-selections > pakete.txt
Kann man machen, ist aber nicht optimal. Alle Pakete, die du dann mit set-selections installieren willst, bekommen den Zustand "manual" als Installaltionsart zugewiesen. Beim Entfernen von Paketen werdenn dann ggfls. nicht mehr benötigte Pakete nicht mitentfernt.

Sinnvoller ist, auf dem Quellrechner

Code: Alles auswählen

apt-mark showmanual > paketliste
auszuführen. Dann die "paketliste" zu übertragen und auf dem Zielsystem

Code: Alles auswählen

apt-get install $(cat peketliste)
auszuführen.

Das Problem, daß xaos nicht gefunden wird, behebt das aber nicht. Allerdings sollte man vorher auch ein

Code: Alles auswählen

apt-get update
ausführen, was unter Umständen auch das Problem behebt.

Benutzeravatar
GregorS
Beiträge: 3144
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: [erledigt] System klonen

Beitrag von GregorS » 02.03.2023 13:51:49

MSfree hat geschrieben: ↑ zum Beitrag ↑
02.03.2023 13:43:16
GregorS hat geschrieben: ↑ zum Beitrag ↑
02.03.2023 12:09:56

Code: Alles auswählen

dpkg --get-selections > pakete.txt
Kann man machen, ist aber nicht optimal. Alle Pakete, die du dann mit set-selections installieren willst, bekommen den Zustand "manual" als Installaltionsart zugewiesen. Beim Entfernen von Paketen werdenn dann ggfls. nicht mehr benötigte Pakete nicht mitentfernt.
Das ist nicht wirklich schlimm. Die ursprüngliche Softwareauswahl ist über viele Monate wenn nicht Jahre zustande gekommen und hat sich „bewährt“. Dass ich etwas deinstallieren möchte, wird kaum vorkommen.
Das Problem, daß xaos nicht gefunden wird, behebt das aber nicht. Allerdings sollte man vorher auch ein

Code: Alles auswählen

apt-get update
ausführen, was unter Umständen auch das Problem behebt.
Das mit xaos war nur ein Beispiel - eine x-beliebige Zeile von ein paar hundert.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
MSfree
Beiträge: 11607
Registriert: 25.09.2007 19:59:30

Re: [erledigt] System klonen

Beitrag von MSfree » 02.03.2023 14:20:05

GregorS hat geschrieben: ↑ zum Beitrag ↑
02.03.2023 13:51:49
Das ist nicht wirklich schlimm. Die ursprüngliche Softwareauswahl ist über viele Monate wenn nicht Jahre zustande gekommen und hat sich „bewährt“. Dass ich etwas deinstallieren möchte, wird kaum vorkommen.
Ich habe halt gerne ein schlankes System ohne Paketleichen. Aber OK, man kann auch Debiandeborphan mal drüberlaufen lassen.

reox
Beiträge: 2529
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

Re: [erledigt] System klonen

Beitrag von reox » 02.03.2023 14:49:35

fyi; Es gibt auch ein Paket das ein wenig mehr tut und mit dem man sich sehr schnell ein geclontes system aufsetzen kann: Debianapt-clone

uname
Beiträge: 12407
Registriert: 03.06.2008 09:33:02

Re: [erledigt] System klonen

Beitrag von uname » 02.03.2023 14:56:08

Ich habe vor Jahren eine (digitale) Liste zusammengestellt, die alle von mir manuell installierten Pakete (nach der Grundinstallation) aufgeführt hat. Also z. B. Debianopenbox und Debiantmux um nur zwei Beispiele zu nennen. Insgesamt ist so eine manuelle Liste nicht wirklich lang. Ich denke es waren unter 50 Pakete. Vorteil ist auch, dass man sich dann eher an die einzelnen Pakete erinnert und vielleicht auch mal aufräumt.

Benutzeravatar
GregorS
Beiträge: 3144
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: [erledigt] System klonen

Beitrag von GregorS » 02.03.2023 15:14:31

Vielen Dank für Eure Ergänzungen!

Das mit dem Ordnung halten und dem schlanken System habe ich mir zum Teil abgewöhnt, seit Plattenplatz bzw. die Preise dafür kein Problem mehr darstellen. Dafür halte ich sehr viel mehr Ordnung in meiner persönlichen Datensammlung. Dateileichen im System zu haben, ist vielleicht nicht so Gentlemen-like, aber schließlich bin ich das ja auch nicht.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
MSfree
Beiträge: 11607
Registriert: 25.09.2007 19:59:30

Re: [erledigt] System klonen

Beitrag von MSfree » 02.03.2023 15:25:55

GregorS hat geschrieben: ↑ zum Beitrag ↑
02.03.2023 15:14:31
Das mit dem Ordnung halten und dem schlanken System habe ich mir zum Teil abgewöhnt, seit Plattenplatz bzw. die Preise dafür kein Problem mehr darstellen.
Damit hast du sicher recht. Andererseits ist ein System, das nur aus 700-800 installierten Paketen

Code: Alles auswählen

dpkg -l | grep ^ii | wc -l
besteht, nicht nur schlanker. Es bietet auch weniger Angrffsfläche und es ist auch schneller aktualisiert als eines, das deutlich fetter konfiguriert ist.

Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: [erledigt] System klonen

Beitrag von Strunz_1975 » 02.03.2023 18:41:26

Hallo,

ich würde Debianapt-clone empfehlen :-)

Mfg
Strunz_1975
Debian Bookworm

Antworten