#1 Le 07/03/2007, à 15:12
- djezair31
[RESOLU] Cloner 2 pc Ubuntu
Salut a tous,
j'ai un premier PC 1 avec une connexion Internet. Je souhaite installer sur un deuxieme PC 2 (qui n'a pas internet) les memes paquets que sur le premier.
Sur le PC 1 :
* je recupere la liste des paquets installées : dpkg --get-selections
* pour chaques (un petit while dans un script) paquets : sudo aptitude download nom_du_paquet
* Je copie tous les paquets ainsi obtenu sur un disque dur externe
Ma question est simple, est concerne l'installation de ces paquets sur le PC2
un dpkg -i nom_du_paquet casse les bonbons avec les dependances non satisfaites.
Sur le PC 2 :
* Comment dire a Synaptic de telecharger les fichiers non pas du Net mais du disque dur externe precedent
Merci de vos reponses !
___________________________________
Core 2 Duo E6600
NVidia GeForce 7900
CM GigaByte DS3
Ubuntu Edgy 6.10
Kernel 2.6.20
Gnome+Beryl
___________________________________
Dernière modification par djezair31 (Le 07/03/2007, à 17:23)
Hors ligne
#2 Le 07/03/2007, à 16:02
- slasher_fun
Re : [RESOLU] Cloner 2 pc Ubuntu
Et sudo dpkg -i *.deb alors ?
Hors ligne
#3 Le 07/03/2007, à 16:11
- djezair31
Re : [RESOLU] Cloner 2 pc Ubuntu
Le probleme avec cette commande (dpkg -i *.deb) c'est les dependances .
dpkg -i *.deb installe les paquets suivant l'ordre alphabetiques.
La maniere la plus "propre" selon moi serait de dire a synaptic de chercher les paquets sur le disque contenant les "*.deb" et non sur internet.
Y a t-il moyen d'indiquer un depot local (/stockage par exemple) dans le fichier /etc/apt/sources.list ?
Merci
Hors ligne
#4 Le 07/03/2007, à 16:29
- djezair31
Re : [RESOLU] Cloner 2 pc Ubuntu
Ouppsssss http://doc.ubuntu-fr.org/tutoriel/comment_installer_un_depot_local
J'lavais pas vu celui la :-)
Hors ligne
#5 Le 07/03/2007, à 17:04
- hind_flo
Re : [RESOLU] Cloner 2 pc Ubuntu
bonjour,
mes résolu dans ton titre stp
Hors ligne
#6 Le 07/03/2007, à 17:18
- djezair31
Re : [RESOLU] Cloner 2 pc Ubuntu
En resumé, pour creer un depot local :
Aller dans le repertoire du depot et creer comme suit le fichier miseAjour.sh
cd [i]monDepot[/i]
cat > miseAjour.sh << "EOF"
#!/bin/bash
cd ~/[i]monDepot[/i]/
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
EOF
Il faut que le script soit executable, c'est-à-dire qu'il aie l'attribut x :
chmod +x miseAjour.sh
Chaque fois que vous allez executer sur ce script, le fichier de description sera mis à jour.
Finalement, nous devons éclairer synaptic sur notre nouveau dépôt :
Dans le menu du synaptic vous saisissez "dépots - ajouter" et cliquez sur "personnaliser" et mettez:
deb file:/home/monNom/monDepot/ ./
Voilou !!!
Dernière modification par djezair31 (Le 07/03/2007, à 17:22)
Hors ligne