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: