Apt-get sources.list & download, qques petites questions

Bonjour à toutes et à tous. J’aimerais des petits rensignements sur le fonctionnement de l’application apt-get.

A ce que je comprends, si j’ai j’utilise une debian Etch et que je souhaite télécharger un paquet qui se trouve sur :

ftp.fr.debian.org/debian/

tout d’abord je dois éditer mon fichier sources.list puis y mettre par exemple :
deb ftp.fr.debian.org/debian/ etch main contrib non-free
ou deb-src ftp.fr.debian.org/debian/ etch main contrib non-free (si je veux aussi récupérer la source des programmes).
Dites-moi si je me trompe.

Ensuite une fous que j’ai édité /etc/apt/sources.list

je fais un apt-get update qui va mettre à jour la liste des paquets disponibles sur ftp.fr.debian.org/debian/ pour ma distribution etch.

je me pose donc quelques questions
1 - etch et stable c’est la même chose ?
2 - où se trouve le fichier ou le dossier qui contient la liste des paquets disponibles ?
3 - c’est possible de configurer l’emplacement ou apt-get installe le package
4 - quelle est la différence entre main, contrib, non-free, non-us ?

J’essaye de mieux comprendre comment fonctionne l’outil. Et je pense que ça aidera les autres petits novice comme moi. Merci davance ! pour vos réponses!

nowmad.

[quote=“nowmad”]Bonjour à toutes et à tous. J’aimerais des petits rensignements sur le fonctionnement de l’application apt-get.

A ce que je comprends, si j’ai j’utilise une debian Etch et que je souhaite télécharger un paquet qui se trouve sur :

ftp.fr.debian.org/debian/

tout d’abord je dois éditer mon fichier sources.list puis y mettre par exemple :
deb ftp.fr.debian.org/debian/ etch main contrib non-free
ou deb-src ftp.fr.debian.org/debian/ etch main contrib non-free (si je veux aussi récupérer la source des programmes).
Dites-moi si je me trompe.[/quote]
Non c’est bon

[quote]
Ensuite une fous que j’ai édité /etc/apt/sources.list

je fais un apt-get update qui va mettre à jour la liste des paquets disponibles sur ftp.fr.debian.org/debian/ pour ma distribution etch.

je me pose donc quelques questions
1 - etch et stable c’est la même chose ?[/quote]
Jusqu’à ce que lenny devienne stable, oui. Préfère etch à stable

[quote]
2 - où se trouve le fichier ou le dossier qui contient la liste des paquets disponibles ?[/quote]
Plusieurs fichiers, un «apt-cache search .» te la donne

[quote]
3 - c’est possible de configurer l’emplacement ou apt-get installe le package
[/quote]Option --instdir pour dpkg et peut être -s pour apt-get, ça l’installe en faisant un chroot. Jamais utilisé car les binaires se croit dans une arborescence prédéfinie, on ne peut la modifier simplement. Il vaut mieux refaire le paquet.

[quote]
4 - quelle est la différence entre main, contrib, non-free, non-us ?

J’essaye de mieux comprendre comment fonctionne l’outil. Et je pense que ça aidera les autres petits novice comme moi. Merci davance ! pour vos réponses!

nowmad.[/quote]
main = libre
contrib = libre utilisant du non-free
non-free = non libre
non-us = n’existe plus. Etait spécifique aux paquets contraires à des brevets restrictifs aux USA et valables en Europe.

d’autres paquets etch sont dans

securite

deb security.debian.org/ etch/updates main contrib non-free
deb-src security.debian.org/ etch/updates main contrib non-free