[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: copie d'un sytème sur une autre machine



On Mon, Apr 28, 2008 at 10:30:34AM +0200, Guillaume wrote:
> Franck Delage wrote:
>> Bonjour,
>
> Bonjour,
>
>>
>> J'ai depuis 6 mois un système Etch tout bien configuré à ma sauce
>> sur mon ordi fixe.
>>
>> J'ai un portable encore sous Windows et j'aimerais le passer
>> lui aussi sous Debian.
>
> Très sage décision. Ce pauvre portable n'a que trop souffert (surtout si  
> c'était MS Win Vista) !
>
>>
>> Je cherche donc une solution qui me permettrait de copier la quasi 
>> intégralité de mon système sur ce portable, sans avoir
>> à partir "à blanc" et tout réinstaller.
>>
>> Existe-t-elle donc, cette solution ?
>>
>> Merci de votre aide.
>>
>> Cordialement,
>> Franck.
>>
>
> Tu peux faire une image de ton disque (plusieurs logiciels existent,  
> n'en ayant testé aucun, je ne peux pas en conseiller un en particulier).
>
> Autre méthode (cela sauvegarde les confs des applis, mais peut-être pas  
> la personnalisation spécifique à chaque profil utilisateur ... le /home  
> en fait.) :
> Sur la machine modèle, tu fais :
> dpkg --get-selections deb-selections
> Tu as ainsi la liste de tous les logiciels installés sur ta machine.
> Ensuite tu ouvres le fichier deb-selections et tu enlèves les grosses  
> applis dont tu as personnalisé les configurations (Samba, MySQL par  
> exemple).
> Tu fais un dpkg-repack de ces applis ("packaging" de l'appli avec _tes_  
> fichiers de configuration).
>
> Sur la nouvelle machine :
> Tu installes un système de base, tu fais ensuite :
> cat deb-selections | dpkg --set-selections
> apt-get update && apt-get dist-upgrade
> et tu as alors ton système à jour avec l'ensemble des logiciels  
> nécessaires, sauf les gros dont tu avais une configuration particulière.
>
> La dernière étape et alors de faire "dpkg -i" des .deb que tu avais créé  
> avec "dpkg-repack".
>
> Maintenant tu as tous tes logiciels avec la bonne configuration. Tu peux  
> faire un dernier apt-get upgrade au cas où il y aurait eu une mise à  
> jour logicielle des grosses applis entre le moment de "repack" et la  
> restoration.

Et si, plutôt que de m'embêter à chercher les applis pour lesquelles
j'ai changé la config de base, je fais un 

for i in `dpkg --get-selections` ; do dpkg-repack $i ; done

que je copie les .deb obtenus sur la nouvelle machine, et que dans le
dossier ou je les ai mis, je fais un

for i in `ls` ; do dpkg -i $i ; done

ça peux marcher, non ?

>
> Bye
> Guillaume
>


Reply to: