J'ai actuellement des packages, modules, paramètres, etc. pour Eclipse, MySQL, Python, Firefox, etc. installés sur Kubuntu. J'ai également configuré Kubuntu de manière optimale pour mes besoins. Je voudrais dupliquer mon environnement sur une autre machine qui a un processeur différent (actuellement sur un Intel Q9450, le nouveau processeur est un i7). Si je comprends bien, mes applications sont compilées pour être utilisées avec mon processeur spécifique, donc il n'est pas question de faire une copie de partition directe.
Existe-t-il un moyen de dupliquer mon environnement sur cette autre machine, à moins de tout réinstaller et reconfigurer?
linux
installation
curieuse
la source
la source
Réponses:
Qu'est-ce qui vous amène à cette conclusion? Au moins pour x86, les packages installés par Kubuntu sont compilés pour fonctionner sur pratiquement tous les CPU non préhistoriques. Je crois qu'ils fonctionneront sur quelque chose de plus récent qu'un 486, ce qui ne pose probablement pas de problème dans votre cas :-).
Donc, une copie de partition droite devrait fonctionner très bien:
cp -a
, si la disposition de votre partition a changé)Des problèmes ne sont à prévoir que pour:
La plupart des noyaux modernes détectent automatiquement hw au démarrage, donc généralement les pilotes devraient être corrects, mais si les choses échouent, vous pouvez généralement démarrer en mode mono-utilisateur et résoudre les problèmes de pilote.
la source
Vous pouvez prendre votre répertoire personnel sans aucune modification. Presque tout ce qui va dans un répertoire personnel est conçu pour être partagé sur quelque chose comme NFS, donc vous êtes bon.
Enregistrez également votre sélection de packages avec
et le restaurer sur l'autre machine avec
De même, enregistrez vos paramètres debconf avec
et restaurer avec
Pour le reste de la configuration
/etc
qui n'est pas gérée par debconf, il est difficile de suivre ce qui a été modifié manuellement, sauf si vous avez utilisé quelque chose comme etckeeper (peut-être une idée pour l'avenir). Pour cette raison, j'ai tendance à conserver la plupart de ma configuration dans mon répertoire personnel. Mais comme vous savez quels programmes vous intéressent, il devrait être facile de trouver les fichiers pertinents/etc
et de les vérifier et les copier manuellement.la source
Vous pouvez sauvegarder votre maison et la restaurer sur l'autre machine. Cela ne peut pas répondre pleinement à vos besoins, mais cela restaurera toute la configuration. Vous devez cependant réinstaller les packages vous-même.
la source
Une grande majorité des configurations personnalisées seront dans / home /, avec la plupart des autres dans / etc /. certains des fichiers / etc contiennent des informations spécifiques à la machine ou au matériel (/etc/X11/xorg.conf, / etc / hostname, / etc / fstab en haut de ma tête), mais une grande partie peut être simplement copiée si vous vont utiliser la même version du système d'exploitation.
la source
Appuyant sur la chose get, set selections.
Pour savoir exactement quels conffiles ont changé, exécutez ceci:
Si vous n'avez pas déjà installé dlocate, vous pouvez le remplacer par
dpkg -S
ou ignorer cette partie.Pour sauvegarder tous les conffiles:
la source
Hmm. Si cela ne vous dérange pas un peu de tripoter, vous pouvez brancher le nouveau disque dur dans votre boîtier, montez-le puis utilisez dd. Par exemple, si votre racine actuelle est définie sur / dev / sda3 et que vous avez monté le nouveau disque dur sur / dev / sdb2, vous utiliseriez
Vous devrez bien sûr le faire en tant que root. Après cela, vous voudrez installer Grub, vous devez donc mettre un LiveCD Ubuntu et l'utiliser.
Ou vous pouvez jeter un œil à ce lien: http://www.ehow.com/how_4924091_clone-hard-drive-linux.html - Cela ressemble à une très bonne marche à suivre pour cloner un disque dur Linux, bien que je ne l'ai pas testé ce site moi-même.
la source