Possibilité de réaliser un mirroir local (des dépôts) hors ligne ?

paiiou Membre non connecté
-
- Voir le profil du membre paiiou
- Inscrit le : 12/10/2010
- Site internet
Reprise du message précédent
Salut Thierry,Cela fait plusieurs années que j'ai un miroir personnel, déjà avec Mandriva, mais avec une arborescence plus 'plate'
Récemment, je l'ai modifié pour adopter l'arborescence de Mageia.
Différence : mon miroir se trouve sur un serveur ftp, sur un disque dur donc.
J'ai également mis les explications en ligne :
http://paiiou.free.fr/Tuto/Creation/miroir_perso.php
Je l'utilise très régulièrement, depuis fort longtemps.
Le script http://paiiou.free.fr/Tuto/Creation/majmga permet la création et l'actualisation du miroir local.
Avec ce nouveau script, je ne fais plus appel à gendistrib ou à genhdlist2
Des bureaux efficaces et rapides : Xfce, LXQt
En savoir plus sur Païou http://paiiou.free.fr
3 ordinateurs avec LXQt, 1 ordinateur avec Xfce
En savoir plus sur Païou http://paiiou.free.fr
3 ordinateurs avec LXQt, 1 ordinateur avec Xfce

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Les commentaires ne sont pas en UTF8. Ça me fait des trucs bizarres.
Ta solution m'embête un peu, car je ne peux pas la proposer dans le wiki. (C'est ton script).
Et je me pose toujours la même question: Pourquoi le MCC me refuse l'accès?
Pourtant, j'ai aussi un DD externe, comme toi. Rsync se charge du miroring, donc l'architecture est conforme à l'original .Je suppose que tu fais la même chose. Et pourtant il ne reconnait pas mon DD comme possédant les miroirs ??? C'est franchement bizarre ce truc. Je suppose que ce qui te sauve c'est que tu ne fais plus appel à gendistrib ou à genhdlist2.
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
--exclude=*testing* --exclude=*Backports* --exclude=*Debug
J'ai modifié media.cfg mais je n'arrive pas à installer tous les dossiers d'un coup dans le MCC
urpmi.addmedia me renvoie cet emplacement ne semble pas contenir de distribution.
Individuellement ça marche, mais pas globalement. Bizarre !
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

paiiou Membre non connecté
-
- Voir le profil du membre paiiou
- Inscrit le : 12/10/2010
- Site internet
thierryR :
Dans ton script tu charges tout le miroir et tu retires ceux que tu ne retiens pas. Par une simple option dans rsync tu peux ne charger que l'essentiel.
--exclude=*testing* --exclude=*Backports* --exclude=*Debug
--exclude=*testing* --exclude=*Backports* --exclude=*Debug
Oui j'utilise bien l'option exclude, mais par l'intermédiaire d'un fichier que je crée.
J'ai pris cette solution vu que la liste des excludes est devenue assez longue.
Par contre, le script modifie le fichier media.cfg pour éliminer les références aux répertoires non utilisés.
thierryR :
J'ai modifié media.cfg mais je n'arrive pas à installer tous les dossiers d'un coup dans le MCC
urpmi.addmedia me renvoie cet emplacement ne semble pas contenir de distribution.
Individuellement ça marche, mais pas globalement. Bizarre !
urpmi.addmedia me renvoie cet emplacement ne semble pas contenir de distribution.
Individuellement ça marche, mais pas globalement. Bizarre !
Bizarre, en effet. Quelques idées, en vrac : droits de lecture, emplacement, liens vers les autres répertoires ...
Tu fais ton miroir avec mga4 ou cauldron ?
Avec cauldron, j'ai souvent des problèmes, notamment lorsque le miroir source est modifié pendant que je télécharge (parfois c'est très long)
Edit : pour l'UTF, je suppose que cela provient du serveur de free car chez moi je ne travaille qu'avec UTF-8
Édité par paiiou Le 23/12/2014 à 22h54
Des bureaux efficaces et rapides : Xfce, LXQt
En savoir plus sur Païou http://paiiou.free.fr
3 ordinateurs avec LXQt, 1 ordinateur avec Xfce
En savoir plus sur Païou http://paiiou.free.fr
3 ordinateurs avec LXQt, 1 ordinateur avec Xfce

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Je pensais faire un script qui m'installera chaque dossier individuellement. Ça marchera aussi et je me passe de media.cfg
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

leuhmanu Membre non connecté
-
- Voir le profil du membre leuhmanu
- Inscrit le : 19/03/2011
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Il faut déjà que le dit script recherche et note en variable tous les dossiers enregistrés.
Code BASH :
find -type d -links 2 | awk '{ gsub("^./","") ; print }'
De là il doit lire media.cfg et retirer tout ce qui n'est pas utile.
??
Puis accessoirement il peut démarrer: urpmi.addmedia -v --distrib file://run/media/thierry/mageia
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Code BASH :
iconv -f windows-1252 -t utf-8 monScript.sh
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

paiiou Membre non connecté
-
- Voir le profil du membre paiiou
- Inscrit le : 12/10/2010
- Site internet
Chez moi, je n'utilise plus que UTF-8.
Je me demandais si c'était modifié sur le serveur de free, alors je viens de faire un essai :
je le télécharge dans un autre répertoire avec
curl -O http://paiiou.free.fr/Tuto/Creation/majmga.
J'ai vérifié : il est bien en UTF-8
Tu télécharges comment ?
Des bureaux efficaces et rapides : Xfce, LXQt
En savoir plus sur Païou http://paiiou.free.fr
3 ordinateurs avec LXQt, 1 ordinateur avec Xfce
En savoir plus sur Païou http://paiiou.free.fr
3 ordinateurs avec LXQt, 1 ordinateur avec Xfce

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
J'ai ensuite appliqué ta méthode. J'ai un script free, mais pas le tiens. On dirait la page web de free.
C'est bizarre.
Voilà le début:
Code HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Free Pages Personnelles: Erreur 404 - Document non trouvé</title> <meta http-equiv="expires" content="0" /> <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="cache-control" content="no-cache, must-revalidate" /> <meta http-equiv="imagetoolbar" content="no" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="Shortcut Icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" type="text/css" href="http://pageperso.free.fr/im/css/free.css" /> <script type="text/javascript"> sas_tmstp=Math.round(Math.random()*10000000000);sas_masterflag=1; function SmartAdServer(sas_pageid,sas_formatid,sas_target) { if (sas_masterflag==1) {sas_masterflag=0;sas_master='M';} else {sas_master='S';}; document.write('<scr'+'ipt src="http://ww881.smartadserver.com/call/pubj/' + sas_pageid + '/' + sas_formatid + '/' + sas_master + '/' + sas_tmstp + '/' + escape(sas_target) + '?"></scr'+'ipt>'); } </script> </head>
Edit: Ça y est j'ai trouvé. Il faut enlever le point que tu as mis au bout.
Edit2 : Je fais quelques modifs et je te dis quoi. Genre adresse du miroir, et la règle rsync. (J'ajoute des "exclude")
Edit3 : Tu t'ai fait apparemment un fichier des exclude: /log/Excludes
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie