staging.inyokaproject.org

Distribution in eine andere umwandeln

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Darkshade

Anmeldungsdatum:
10. Juli 2010

Beiträge: 32

Hi, mir ist mal folgender Gedanke gekommen: Linux bezeichnet ja im Grunde erstmal nur den Kernel, was darauf aufsetzt, bewirkt dann die Existenz verschiendener Distributionen. Was ich mir also gedacht habe (wenn meine Vorstellung überhaupt vollständig korrekt ist), ist, dass man doch bspw. ein Ubuntu in ein Arch oder ein Fedora umwandeln können müsste, indem man bestimmte Dinge installiert, ander wieder entfernt - vielleicht sogar im laufenden Betrieb?

Ist das denkbar, auch wenn es vermutlich völlig unökonomisch ist?

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21863

*grübel* Meinst du etwa wie in chroot?

Darkshade

(Themenstarter)

Anmeldungsdatum:
10. Juli 2010

Beiträge: 32

Eher so, ob es bspw. möglich ist, wenn ich ein Ubuntu haben, dass ich apt kicke, pacman installiere und dementsprechend alles so anpasse, dass ich jetzt über die Arch-Quellen arbeite, dass ich die Konfiguration über die 7 Arch-Konfig-Dateien mache etc.

Oder ist es das, was chroot macht und ich hab's nur nicht richtig verstanden?

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21863

Es gäbe noch debootstrap. Aber am lebendenlaufenden System geht das nicht.

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8808

Ich denke schon, dass das (theoretisch) geht. Zunächst müsste man einmal schauen, welche Unterschiede zwischen den jeweiligen Distributinen bestehen:

  • Kernel (gepatched?): Könnte man im "laufenden" System (einschließlich reboot) ersetzen

  • Datei und Ordnerstruktur: Könnte ggf. schwierig werden, ist aber im Prinzip möglich

  • Paketmanagement: Hier müsste ggf. ein ganz neuer Paketmanager (manuell?) installiert werden (Es fehlen dem neuen Paketmanagement dann aber Infos zu den bereits installierten Paketen)

  • Programme und Daemonen: Könnte man (zumindest manuell) installieren

  • Konfigurationsdateien: Könnte man anpassen

  • Fehlt noch was ?

Insgesamt hängt der Aufwand sicher von der "Verwandschaft" der Distributionen ab. Möglich sollte es sein, sinnvoll sicher nicht 😉. Die alten Home- (und ggf. Daten-) Partition(en) in ein neu installiertes Linux zu mounten ist bestimmt einfacher.

Bearbeitet von V for Vortex:

Liste repariert. Wir haben hier ganz tolle Listenfunktionen. 🤓

pitt-admin

Anmeldungsdatum:
11. Juli 2010

Beiträge: 1875

Es ist um ein vielfaches einfacher neu zu installieren, weiterer Vorteil höhere Stabilität.

Gruß

Darkshade

(Themenstarter)

Anmeldungsdatum:
10. Juli 2010

Beiträge: 32

Wenn eine neue Installation per se eine höhere Stabilität bietet, dann ist das Umwandeln ja offenbar nicht möglich. Ist die höhere Stabilität praxisbedingt, von wegen, ich erwische ohnehin nicht alle Punkte, die ich ändern müsste, oder ist sie unvermeidbar?

Ansonsten war mir schon recht klar, dass das nix für die Praxis ist, mir ist das nur mal so eingefallen und daher wollte ich dieses Gedankenspiel mal nachfragen. Man müsste ohnehin mit einer Live-CD ran, weil bestimmte Dateien sich ja weil wegen gerade in Benutzung ohnehin nicht bearbeiten ließen.

Debootstrap installiert ja ein System im System, also wäre das Hauptsystem immernoch das alte, ich hätte nur ein Zusatzsystem, das ohne das Hauptsystem nicht lauffähig wäre. Ist also nicht ganz das, was ich suchte. 😉

Danke auf jeden Fall für die Antworten!

pitt-admin

Anmeldungsdatum:
11. Juli 2010

Beiträge: 1875

Nur ein Beispiel Du hast Ubuntu und möchtes SuSE, da ist der Kernel anders gepacht ind statt upstart wird systemd benutzt. Selbst wenn Du alien benutzt um Pakete vom rpm in deb zu wandeln kann es daneben gehen, heißt das Programm läuft nicht weil z. B. Abhängigkeiten fehlen usw...

In der Zeit hast Du mehere neue Distri installiert. Gruß

Antworten |