#1 Le 14/03/2005, à 23:38
- ttoine
Générateur de fichier source.list en ligne, besoin de testeurs
Salut à tous,
Comme j'en trouvais pas, j'ai créé un générateur de fichier source.list (liste de dépôts pour apt-get et synaptic) sur le site web http://ubuntu.ttoine.net
Comme je ne pense pas que la liste soit exhaustive, si vous en avez que je connais pas, je suis preneur.
Si vous rencontrez des soucis, pareil, je suis preneur.
ttoine
ps :merci à coffee (malgré lui), dont j'ai pas mal profité de ces listes de dépôts sur les forums ubuntu-fr, à framasoft et à azurams pour la réalisation.
pps : je rajoute les dépôts nerim pour ppc et amd64 dans la soirée
ppps : on travaille aussi sur un générateur de script pour apt-get, avec une liste d'applications. Si le projet vous intéresse...
Quand Linux se passera du terminal, il deviendra vraiment populaire | ttoine.net
Hors ligne
#2 Le 14/03/2005, à 23:42
- coffee
Re : Générateur de fichier source.list en ligne, besoin de testeurs
ppps : on travaille aussi sur un générateur de script pour apt-get, avec une liste d'applications. Si le projet vous intéresse...
Regarde plutot du coté des meta paquets comme le ubuntu-desktop
Sinon ton projet est interressant mais perso j'ai bien envie de voir si il n'y a pas moyen d'accelerer les requetes en faisant une ligne par requete avec un serveur différend pour chaque ligne
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#3 Le 15/03/2005, à 00:15
- ttoine
Re : Générateur de fichier source.list en ligne, besoin de testeurs
accelerer les requetes en faisant une ligne par requete avec un serveur différend pour chaque ligne
Ben, là, j'avoue que je comprend pas très bien ce que tu veux dire...
ttoine
Quand Linux se passera du terminal, il deviendra vraiment populaire | ttoine.net
Hors ligne
#4 Le 15/03/2005, à 00:28
- coffee
Re : Générateur de fichier source.list en ligne, besoin de testeurs
un fichier source contenant:
deb @1 hoary main restricted universe multiverse
ira-t-il plus ou moins vite que:
deb @1 hoary main
deb @2 hoary restricted
deb @3 hoary universe
deb @4 hoary multiverse
Voilà c'est juste ma reflection du moment, et je me fais cette reflexion car souvent tu installes un paquet universe qui a besoin d'un paquet d'en main et vu que synaptic telecharge les paquets en parallele, ben je me demandais si il y avait pas moyen d'avoir un gain de vitesse tout en dechargeant les requets sur les serveurs
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#5 Le 15/03/2005, à 00:55
- ttoine
Re : Générateur de fichier source.list en ligne, besoin de testeurs
J'ai pigé le principe expliqué dans ton dernier paragraphe. c'est une bonne idée que de décharger les serveurs.
en revanche, j'ai toujours pas vraiment compris le coup des @1, etc... tu peux expliquer en détail ce que tu voudrais voir générer ? (ou me dire où je peux trouver des explications ???)
à part ça, est-ce qu'il marche bien, le générateur ?
ttoine
Dernière modification par ttoine (Le 15/03/2005, à 00:56)
Quand Linux se passera du terminal, il deviendra vraiment populaire | ttoine.net
Hors ligne
#6 Le 15/03/2005, à 01:25
- coffee
Re : Générateur de fichier source.list en ligne, besoin de testeurs
oui oui elle a l'air de marcher, je regarde la liste des serveurs et je te montre l'algo sinon il y a plein de depots que tu peux rajouter et tu pourras demander de selectionner la distribution
l'adresse des backport n'est plus bonne par contre
EDIT: Voici mon idée avec le code (et donc l'algo)
<?
$distribution = "hoary";
$type_ubuntu = array("main","retstricted","universe","multiverse");
$mirroir_ubuntu = array('http://ftp.cs.umn.edu/pub/ubuntu', 'http://mirror.clarkson.edu/pub/distributions/ubuntu', 'http://archive.ubuntu.com/ubuntu', 'http://ftp.inf.tu-dresden.de/os/linux/dists/ubuntu', 'http://www.artfiles.org/ubuntu.com/archive','http://ftp.acc.umu.se/mirror/ubuntu', 'http://mirror.switch.ch/ftp/mirror/ubuntu', 'http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu', 'http://archive.ubuntu.cz/ubuntu', 'http://ftp.esat.net/mirrors/archive.ubuntu.com', 'http://ubuntu.inode.at/ubuntu', 'http://mirror.isp.net.au/ftp/pub/ubuntu', 'ftp://mir1.ovh.net/ubuntu/ubuntu/', 'http://mirrors.dk.telia.net/ubuntu/', 'ftp://mirror.isp.net.au/pub/ubuntu/', 'http://ftp.inf.tu-dresden.de/os/linux/dists/ubuntu');
$nombre_mirroirs = count ($mirroir_ubuntu);
$nombre_de_type = count ($type_ubuntu);
$num1 = $nombre_mirroirs - 1; // Les tableaux en PHP commence à 0
$num2 = $nombre_de_type - 1;
for ($i=0; $i<=$num2; $i++)
{
srand ((double) microtime() * 1000000);;
$nombre[$i] = rand(0,$num1);// génère le chiffre
$existe = false; // On initialise l'existence du nombre à faux
for ($j=0; $j<$i; $j++)
if ($nombre[$i] == $nombre[$j]) // si le nouveau random est égal a un ancien random
$existe = true; // alors il existe déjà
if ($existe) // s'il existe
$i--; // recommencer ce random
else
{
printf ("#Mirroir Ubuntu pour %s, section %s<BR>",$distribution, $type_ubuntu[$i]);
printf ("deb %s %s %s <BR>", $mirroir_ubuntu[$nombre[$i]] ,$distribution ,$type_ubuntu[$i]);
printf ("deb-src %s %s %s <BR><BR>", $mirroir_ubuntu[$nombre[$i]] ,$distribution ,$type_ubuntu[$i]);
}
}
?>
Dernière modification par coffee (Le 15/03/2005, à 02:45)
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#7 Le 15/03/2005, à 10:47
- doobs
Re : Générateur de fichier source.list en ligne, besoin de testeurs
Salut,
juste pour info, le dépot "http://ubuntu-bp.sourceforge.net" est maintenant situé sur "http://backports.ubuntuforums.org/".
Le 1er dépot ne sera plus valable à partir du 1er avril
Hors ligne
#8 Le 21/03/2005, à 16:53
- ttoine
Re : Générateur de fichier source.list en ligne, besoin de testeurs
Salut à tous,
J'ai corrigé la page avec les nouvelles adresses des backports.
Pour ce qui est de ton script, Coffee, ce que je peux te proposer, c'est de rajouter une page sur mon site avec ton script, ce qui permettrait de faire une comparaison entre la méthode regroupée et la méthode séparée. mais par contre, j'ai besoin que tu m'aides un peu plus à le mettre en oeuvre, car je suis pas un codeur très expérimenté (le html et le css, ça va, mais le php... je patauge assez vite.) Dis moi ce que tu en penses, si besoin, je te passerais un code d'accès sur le serveur.
J'ai trouvé une grande liste de dépôts pour debian sur un forum, je suis en train de décortiquer, j'aimerais être sûr de ne proposer que des dépôts qui marchent bien avec Ubuntu : http://forum.hardware.fr/hardwarefr/OSAlternatifs/Vos-sources-apt-pour-paquet-deb--sujet-46755-1.htm
Pour trier, si vous voulez m'aider, vous êtes sympas. Si on pouvait faire un catégorie "drivers" vraiment exhaustive, ça serait top.
à plus
ttoine
Dernière modification par ttoine (Le 21/03/2005, à 17:04)
Quand Linux se passera du terminal, il deviendra vraiment populaire | ttoine.net
Hors ligne
#9 Le 21/03/2005, à 17:07
- coffee
Re : Générateur de fichier source.list en ligne, besoin de testeurs
les depots que j'utilise:
http://lecoindespotes.free.fr/article.php3?id_article=11
Pour le tri par catégorie, je veux bien mais tu peux nommer les catégories?
Pour la mise en oeuvre, il n'y a pas de problèmes, suffit de me dire ce qu'il faut faire
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#10 Le 21/03/2005, à 18:39
- ttoine
Re : Générateur de fichier source.list en ligne, besoin de testeurs
Alors, à mon avis (mais ce n'est pas restrictif, je suis ouvert, vous êtes plus expérimentés que moi) ça serait bien d'avoir:
- les dépôts recommandés (pour avoir tout ce qu'il faut dans la distrib en cours, dont Nerim)
- les dépôts de pilotes (cartes graphiques, etc... pour faciliter l'install)
- les dépôts multimedia complémentaires (autres que Nerim, genre Geekbox, Mplayer, etc...)
- les dépôts pour "bidouiller" (avec les versions unstable, test, etc... plus quelques autres genre debian, etc...)
- éventuellement, une catégorie "en vrac", masquable, avec une liste exhaustive de tout ce qui n'est pas classable...
Que pensez vous de cette approche ?
-> Coffee : pour la mise en oeuvre, tu peux me dire comment je dois adapter la page actuelle http://ubuntu.ttoine.net/sourcelist.html pour que ça fonctionne avec ton script (ce que je dois ajouter, ce que je dois enlever ou modifier, etc...), qu'il n'y ait plus qu'à mettre en ligne le fichier html, et ton script.
ttoine
ps : une fois le tri fait, je commencerais par remettre de l'ordre sur la page actuelle
Dernière modification par ttoine (Le 21/03/2005, à 18:40)
Quand Linux se passera du terminal, il deviendra vraiment populaire | ttoine.net
Hors ligne
#11 Le 22/03/2005, à 10:04
- mat24
Re : Générateur de fichier source.list en ligne, besoin de testeurs
à ce propos n'y aurait il pas moyen de trouver des images iso avec les sources et paquets intégrés !!! pour ceux qu'i nont pas internet à la maison ???
Hors ligne
#12 Le 22/03/2005, à 11:29
- coffee
Re : Générateur de fichier source.list en ligne, besoin de testeurs
cheztonmarchanddejournaux.com ou parunpote.fr, à part ça pas grand chose en fait, hélas
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#13 Le 22/03/2005, à 15:20
- ttoine
Re : Générateur de fichier source.list en ligne, besoin de testeurs
Belle remarque, Coffe
Quand Linux se passera du terminal, il deviendra vraiment populaire | ttoine.net
Hors ligne
#14 Le 06/04/2005, à 02:03
- ttoine
Re : Générateur de fichier source.list en ligne, besoin de testeurs
Le lien pour tester le script de Coffee. Il commente une bonne partie des dépôts et les sépare.
http://ubuntu.ttoine.net/sourcelist-.html
J'en profite pour signaler la correction d'une boulette dans le dépôt hoary-security, que j'avais laissé en warty-security (vive le copier coller trop vite...)
Dans l'attente de vos commentaires, je vous souhaite une bonne nuit.
Toine
Dernière modification par ttoine (Le 06/04/2005, à 02:06)
Quand Linux se passera du terminal, il deviendra vraiment populaire | ttoine.net
Hors ligne
#15 Le 13/04/2005, à 17:46
- ttoine
Re : Générateur de fichier source.list en ligne, besoin de testeurs
J'ai mis à jour le générateur de fichiers source.list.
J'ai mis un lien sur la page d'accueil du site vers le script de Coffe. Mais il ne marche pas avec la nouvelle liste de dépôts...
Toine
Quand Linux se passera du terminal, il deviendra vraiment populaire | ttoine.net
Hors ligne
#16 Le 21/04/2005, à 14:49
- mat24
Re : Générateur de fichier source.list en ligne, besoin de testeurs
hello ....
voila quelques erreurs rencontrées
http://mirror.isp.net.au/ftp/pub/ubuntu/dists/hoary/Release.gpg: Erreur temporaire de résolution de « mirror.isp.net.au »
http://www.artfiles.org/ubuntu.com/archive/dists/hoary/Release.gpg: Erreur temporaire de résolution de « www.artfiles.org »
http://archive.ubuntu.com/ubuntu/dists/hoary-updates/Release.gpg: Ne parvient pas à résoudre « archive.ubuntu.com »
http://jeroen.coekaerts.be/debian/dists/unstable/Release.gpg: Erreur temporaire de résolution de « jeroen.coekaerts.be »
http://liyang.ucam.org/debian/dists/unstable/Release.gpg: Erreur temporaire de résolution de « liyang.ucam.org »
http://www.stud.uni-karlsruhe.de/~ut8g/ubuntu/dists/hoary-updates/main/binary-i386/Packages.gz: 404 Not Found [IP : 193.196.41.52 80]
http://www.stud.uni-karlsruhe.de/~ut8g/ubuntu/dists/hoary-updates/universe/binary-i386/Packages.gz: 404 Not Found [IP : 193.196.41.52 80]
http://www.flashtux.org/debian/dists/unstable/mainniverse/binary-i386/Packages.gz: 404 Not Found
Hors ligne
#17 Le 21/04/2005, à 15:42
- ttoine
Re : Générateur de fichier source.list en ligne, besoin de testeurs
bon, je note. les mirroirs, ça peut-être normal, vu qu'ils ne sont pas tous toujours actifs. Pour les autres, faut que je refasse des essais.
Toine
Quand Linux se passera du terminal, il deviendra vraiment populaire | ttoine.net
Hors ligne