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

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



On Tue, Apr 29, 2008 at 11:32:40AM +0200, Jacques L'helgoualc'h wrote:
> Franck Delage a écrit, mardi 29 avril 2008, à 09:02 :
> > On Mon, Apr 28, 2008 at 10:30:34AM +0200, Guillaume wrote:
> > > Franck Delage wrote:
> > >> Bonjour,
> > > Bonjour,
> 
> Bonjour,
> 
> [...]
> > 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
> 
> Pas tout à fait --- essaie avec « echo dpkg-repack $i » ; plutôt
> 
>  dpkg --get-selections | awk '$2=="install"{print $1}' | xargs dpkg-repack
> 
> (tu peux aussi réemballer ceux qui sont en « hold »).

Hem... ça veut dire quoi , "en hold" ?

> 
> > 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
> 
> 
> Plutôt « for i in *.deb ; do ... », ou
> 
>  ls -1 *.deb | xargs dpkg --install
> 
> mais ...
> 
> > ça peux marcher, non ?
> 
> Pas sûr, ta  boucle les réinstalle un par  un dans l'ordre alphabétique,
> ce  qui  posera sans  doute  des problèmes  de  dépendances  ; mon  tube
> travaille par groupe de paquets  via xargs, et n'évitera ce problème que
> si la liste n'est pas morcelée...

Morcelée, c'est à dire ?

> 
> Une  autre solution  est de  mettre  en place  un dépôt  local, mais  ça
> commence à devenir compliqué.
> 
> Tu pourrais aussi
> 
>  - faire une installation minimale genre netinstall ;
> 
>  - copier (après sauvegarde :) le contenu de /etc en mode mise à jour
> 
>    rsync -auvxh ancienne:/etc/ nouvelle:/etc/
> 
>  - puis utiliser  la méthode get/set selections pour  les autres paquets
>    sans avoir à les réemballer...
> 
> 
> Tu auras  d'autres problèmes si le  nom de machine est  inscrit dans les
> fichiers de configuration.
> -- 
> Jacques L'helgoualc'h
> 
> -- 
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/DebFrFrenchLists
> Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
> "Reply-To:"
> 
> To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 


Reply to: