Pages : 1
#1 Le 10/08/2006, à 13:48
- michel2652
Dépots locaux Dapper
Bonjour,
Pour ceux que la mise en place de dépots locaux intéresse :
Créer un script "debmirror-ubuntu" et le rendre exécutable :
Exemple (à adapter) :
#!/bin/bash -x
#dapper
/usr/bin/debmirror --nosource -m -e rsync --passive --host=fr.archive.ubuntu.com \
--root=ubuntu/ --method=http --progress --dist=dapper \
--ignore-release-gpg --section=main,multiverse,universe,restricted \
--arch=i386 /media/stock_3/Dapper/Dapper/ubuntu/
#dapper-update
/usr/bin/debmirror --nosource -m --passive -e rsync --host=fr.archive.ubuntu.com \
--root=ubuntu/ --method=http --progress --dist=dapper-updates \
--ignore-release-gpg --section=main,restricted \
--arch=i386 /media/stock_3/Dapper/Dapper-updates/ubuntu/
#dapper-security
/usr/bin/debmirror --nosource -m --passive -e rsync --host=fr.archive.ubuntu.com \
--root=ubuntu/ --method=http --progress --dist=dapper-security \
--ignore-release-gpg --section=main,universe,restricted \
--arch=i386 /media/stock_3/Dapper/Dapper-security/ubuntu/
#dapper-plf
/usr/bin/debmirror --nosource -m -e rsync --passive --host=packages.freecontrib.org/ubuntu \
--root=plf/ --method=http --progress --dist=dapper \
--ignore-missing-release --section=free,non-free \
--arch=i386 /media/stock_3/Dapper/Dapper-plf/ubuntu/
Modifier le sources.list pour qu'il pointe sur le disque/répertoire où sont les dépots :
Exemple (à adapter) :
deb file:///media/stock_3/Dapper/Dapper/ubuntu/ dapper main multiverse restricted universe
deb file:///media/stock_3/Dapper/Dapper-security/ubuntu/ dapper-security main restricted universe
deb file:///media/stock_3/Dapper/Dapper-updates/ubuntu/ dapper-updates main restricted
deb file:///media/stock_3/Dapper/Dapper-plf/ubuntu/ dapper free non-free
Pour ceux qui veulent lancer les MAJ des dépots en auto (crontab) :
Exemple (à adapter) :
# m h dom mon dow command
0 0,12 * * * /home/michel/Debmirror-Dapper/debmirror-ubuntu
Informations récupérées à partir de :
http://www.debianaddict.org/article31.html
http://www.andesi.org/index.php?node=27
http://tolito.to.funpic.org/?p=54
A+
#2 Le 10/08/2006, à 13:57
- wam
Re : Dépots locaux Dapper
sympa
ça ne serait pas mieux de le faire copier les fichiers dans le répertoire d'où on lance la commande? (voir de demander de sélectionner le dossier avec zenity)
ça prend combien de place tout ça?
la mise à jour copie les nouveau packages en plus, sans effacer ceux qui sont obsolète j'imagine. Ma trompe-je?
Pour la mise à jour, je ne m'appelle pas michel, ça marche plus du coup
Dernière modification par wam (Le 10/08/2006, à 13:58)
Hors ligne
#3 Le 10/08/2006, à 15:18
- michel2652
Re : Dépots locaux Dapper
Bonjour,
ça ne serait pas mieux de le faire copier les fichiers dans le répertoire d'où on lance la commande? (voir de demander de sélectionner le dossier avec zenity)
Sans doute.
Chez moi, ce disque/répertoire est sur le serveur (avec la même structure que les dépots officiels), ce qui me permet de faire les MAJ de mes autres PC sur le serveur, pas sur les dépots.
ça prend combien de place tout ça?
Hum, c'est lourd, à cet instant : 32427 éléments, de taille 12,8 Gio
PS : Celui pour Edgy 32131 éléments, de taille 13,4 Gio
Tout compris (arborescence-répertoires + paquets + packages.gz + quelques autres paquets)
la mise à jour copie les nouveau packages en plus, sans effacer ceux qui sont obsolète j'imagine. Ma trompe-je?
Les dépots locaux sont synchronisés avec les dépots normaux.
On compare les fichiers des dépots avec ceux du dépot local et s'il y a une mise à jour elle se fait, donc je pense qu'un paquet qui est mis à jour remplace l'ancien.
En regardant les paquets de près, je ne trouve pas de doublons, mais je peux me tromper.
Pour la mise à jour, je ne m'appelle pas michel, ça marche plus du coup
Mince, je n'avais pas penser à ça, le prénom peut changer.
Je ne vois que 2 solutions, modifier le prénom de l'utilisateur dans la commande, ou...:)
J'ai fait ça pour dépanner quelques amis (une douzaine) qui sont passés sous Ubuntu et plusieurs n'ont pas l'ADSL et d'autres sont en bas débit.
La seule solution qu'on a trouvé, c'est de faire des dépots locaux identiques (avec la même structure que les dépots officiels) chez chacun d'eux.
Un disque en USB fait la navette entre eux et moi. (on a pensé à changer les prénoms )
Un copier/coller d'un répertoire c'est quand même plus pratique que de graver des DVD .
A+
#4 Le 14/02/2007, à 01:53
- traaf
Re : Dépots locaux Dapper
merci michel !
bien pratique ce debmirror
par contre, ca ne marche pas avec le dépot de asher
avec --ignore-release-gpg
Mirroring to /home/traaf/Desktop/dapper/asher256/ubuntu/ from http://anonymous:asher256-repository.tuxfamily.org/dists//
Arches: i386
Dists: dapper,ubuntu
Sections: main,french,dupdate
Passive mode on.
Checking md5sums.
Attempting to get lock, this might take 2 minutes before it fails.
Get Release files.
[0%] Getting: dists/dapper/Release... dists/dapper/Release failed 404 Not Found
dists/dapper/Release failed md5sum check, removing
[0%] Getting: dists/dapper/Release.gpg... dists/dapper/Release.gpg failed 404 Not Found
dists/dapper/Release.gpg failed md5sum check, removing
Release signature does not verify, use -v to see the gpg error.
[0%] Getting: dists/ubuntu/Release... dists/ubuntu/Release failed 404 Not Found
dists/ubuntu/Release failed md5sum check, removing
[0%] Getting: dists/ubuntu/Release.gpg... dists/ubuntu/Release.gpg failed 404 Not Found
dists/ubuntu/Release.gpg failed md5sum check, removing
Release signature does not verify, use -v to see the gpg error.
Get Packages and Sources files and other miscellany.
Won't mirror without dists/dapper/main/binary-i386/Packages.gz signature in Release at /usr/bin/debmirror line 1300.
WARNING: releasing 1 pending lock...
avec --ignore-missing-release
Mirroring to /home/traaf/Desktop/dapper/asher256/ubuntu/ from http://anonymous:asher256-repository.tuxfamily.org/dists//
Arches: i386
Dists: dapper,ubuntu
Sections: main,french,dupdate
Passive mode on.
Checking md5sums.
Attempting to get lock, this might take 2 minutes before it fails.
Get Release files.
[0%] Getting: dists/dapper/Release... dists/dapper/Release failed 404 Not Found
dists/dapper/Release failed md5sum check, removing
[0%] Getting: dists/dapper/Release.gpg... dists/dapper/Release.gpg failed 404 Not Found
dists/dapper/Release.gpg failed md5sum check, removing
Release signature does not verify, use -v to see the gpg error.
[0%] Getting: dists/ubuntu/Release... dists/ubuntu/Release failed 404 Not Found
dists/ubuntu/Release failed md5sum check, removing
[0%] Getting: dists/ubuntu/Release.gpg... dists/ubuntu/Release.gpg failed 404 Not Found
dists/ubuntu/Release.gpg failed md5sum check, removing
Release signature does not verify, use -v to see the gpg error.
Ignoring failed Release files.
Get Packages and Sources files and other miscellany.
Ignoring missing Release file for dists/dapper/main/binary-i386/Packages.gz
dists/dapper/main/binary-i386/Packages.gz needs fetch
[0%] Getting: dists/dapper/main/binary-i386/Packages.gz... dists/dapper/main/binary-i386/Packages.gz failed 404 Not Found
dists/dapper/main/binary-i386/Packages.gz failed md5sum check, removing
Ignoring missing Release file for dists/dapper/french/binary-i386/Packages.gz
dists/dapper/french/binary-i386/Packages.gz needs fetch
[0%] Getting: dists/dapper/french/binary-i386/Packages.gz... dists/dapper/french/binary-i386/Packages.gz failed 404 Not Found
dists/dapper/french/binary-i386/Packages.gz failed md5sum check, removing
Ignoring missing Release file for dists/dapper/dupdate/binary-i386/Packages.gz
dists/dapper/dupdate/binary-i386/Packages.gz needs fetch
[0%] Getting: dists/dapper/dupdate/binary-i386/Packages.gz... dists/dapper/dupdate/binary-i386/Packages.gz failed 404 Not Found
dists/dapper/dupdate/binary-i386/Packages.gz failed md5sum check, removing
Ignoring missing Release file for dists/ubuntu/main/binary-i386/Packages.gz
dists/ubuntu/main/binary-i386/Packages.gz needs fetch
[0%] Getting: dists/ubuntu/main/binary-i386/Packages.gz... dists/ubuntu/main/binary-i386/Packages.gz failed 404 Not Found
dists/ubuntu/main/binary-i386/Packages.gz failed md5sum check, removing
Ignoring missing Release file for dists/ubuntu/french/binary-i386/Packages.gz
dists/ubuntu/french/binary-i386/Packages.gz needs fetch
[0%] Getting: dists/ubuntu/french/binary-i386/Packages.gz... dists/ubuntu/french/binary-i386/Packages.gz failed 404 Not Found
dists/ubuntu/french/binary-i386/Packages.gz failed md5sum check, removing
Ignoring missing Release file for dists/ubuntu/dupdate/binary-i386/Packages.gz
dists/ubuntu/dupdate/binary-i386/Packages.gz needs fetch
[0%] Getting: dists/ubuntu/dupdate/binary-i386/Packages.gz... dists/ubuntu/dupdate/binary-i386/Packages.gz failed 404 Not Found
dists/ubuntu/dupdate/binary-i386/Packages.gz failed md5sum check, removing
Errors:
Download of dists/dapper/Release failed: 404 Not Found Download of dists/dapper/Release.gpg failed: 404 Not Found Release signature does not verify, use -v to see the gpg error.
Download of dists/ubuntu/Release failed: 404 Not Found Download of dists/ubuntu/Release.gpg failed: 404 Not Found Release signature does not verify, use -v to see the gpg error.
Ignoring failed Release files
Ignoring missing Release file for dists/dapper/main/binary-i386/Packages.gz
Download of dists/dapper/main/binary-i386/Packages.gz failed: 404 Not Found Ignoring missing Release file for dists/dapper/french/binary-i386/Packages.gz
Download of dists/dapper/french/binary-i386/Packages.gz failed: 404 Not Found Ignoring missing Release file for dists/dapper/dupdate/binary-i386/Packages.gz
Download of dists/dapper/dupdate/binary-i386/Packages.gz failed: 404 Not Found Ignoring missing Release file for dists/ubuntu/main/binary-i386/Packages.gz
Download of dists/ubuntu/main/binary-i386/Packages.gz failed: 404 Not Found Ignoring missing Release file for dists/ubuntu/french/binary-i386/Packages.gz
Download of dists/ubuntu/french/binary-i386/Packages.gz failed: 404 Not Found Ignoring missing Release file for dists/ubuntu/dupdate/binary-i386/Packages.gz
Failed to download some Package, Sources or Eelease files!
WARNING: releasing 1 pending lock...
mais j'ai pu le récupérer avec apt-mirror
Vault106, musique libre, enjoy it /!\
Hors ligne
#5 Le 14/02/2007, à 07:47
- CeReAl KiLLeR Du 77
Re : Dépots locaux Dapper
Perso j'utilise apt-mirror pour mon dépot.
SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)
Hors ligne
Pages : 1