Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:apt:sources.list [25/05/2013 20:51] captnfab [Liste des dépôts principaux] |
doc:systeme:apt:sources.list [08/09/2013 12:19] captnfab |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* Objet : Bien configurer son sources.list | * Objet : Bien configurer son sources.list | ||
- | * Niveau requis : DÉBUTANT à EXPERT | + | * Niveau requis : {{tag>débutant,expert}} |
- | * Commentaires : //Pour bien comprendre comment aptitude trouve et récupère les logiciels que vous lui demandez d'installer.// | + | * Commentaires : //Pour bien comprendre comment apt-get ou aptitude trouvent et récupèrent les logiciels que vous leur demandez d'installer.// |
* Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]], [[manuel:apt|La gestion des paquets avec APT]] | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]], [[manuel:apt|La gestion des paquets avec APT]] | ||
+ | |||
+ | **Tout utilisateur de Debian se doit d'avoir lu en totalité cette page une fois dans sa vie. Autant que ce soit maintenant.** :) | ||
+ | |||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 13: | Ligne 16: | ||
En général, ils se trouvent sur des serveurs appelés //dépôts//. Il convient alors de renseigner ses fichiers ''sources.list'' afin d'indiquer de quelles //sections// de quelles //branches// de quels //dépôts// il lui faut récupérer les listes de paquets. | En général, ils se trouvent sur des serveurs appelés //dépôts//. Il convient alors de renseigner ses fichiers ''sources.list'' afin d'indiquer de quelles //sections// de quelles //branches// de quels //dépôts// il lui faut récupérer les listes de paquets. | ||
- | Cela se fait en renseignant les fichiers présents dans ''/etc/apt/sources.list.d/''. | + | Cela se fait en renseignant les fichiers présents dans ''/etc/apt/sources.list.d/'' ou en complétant le fichier ''/etc/apt/sources.list'' lui-même. |
+ | |||
+ | **Si vous êtes pressés**, allez directement voir [[:manuel:apt:sources.list?&#configurations_types|les configurations type du sources.list]]. | ||
===== Dépôts, branches et sections ===== | ===== Dépôts, branches et sections ===== | ||
- | Les paquets Debian sont regroupés dans des //dépôts//, le principal étant le dépôt officiel. Chaque dépôt se divise ensuite suivant les différentes //branches// de Debian (voir [[manuel:branches_debian]]). Et chaque branche est à son tour divisée en sections relatives à la liberté des paquets. | + | Les paquets Debian sont regroupés dans des //dépôts//, le principal étant le dépôt officiel. Chaque dépôt se divise ensuite suivant les différentes //branches// de Debian (voir [[manuel:branches_debian]]). Et chaque branche est à son tour divisée en sections relatives à la liberté((en terme de licence)) des paquets. |
Prenons par exemple le dépôt officiel Debian. | Prenons par exemple le dépôt officiel Debian. | ||
- | Le miroir((Une copie. Le dépôt est présent sur de multiples serveurs à travers le monde, on parle de miroir quand il s'agit d'une copie exacte.)) français habituel se situe à l'adresse ''http://ftp.fr.debian.org/debian/''. | + | Le miroir((Une copie. Le dépôt est présent sur de multiples serveurs à travers le monde, on parle de miroir quand il s'agit d'une copie exacte.)) français habituel se situe à l'adresse [[http://ftp.fr.debian.org/debian/]]. |
+ | |||
+ | On trouve sur ce miroir les branches Debian habituelles : | ||
+ | * **oldstable**((En ce moment, Squeeze)) la version en passe de devenir obsolète, | ||
+ | * **stable**((Wheezy)), la version courante, | ||
+ | * **testing**((Jessie)), la version qui un jour deviendra stable, | ||
+ | * **unstable**((Sid)), la version de développement, | ||
+ | * et **experimental**((Rc-Buggy)), la version de, euh, tests... | ||
- | On trouve sur ce miroir les branches Debian habituelles : **oldstable**((En ce moment, Squeeze)), **stable**((Wheezy)), **testing**((Jessie)), **unstable**((Sid)) et **experimental**((Rc-Buggy)). Il existe trois //branches// supplémentaires : **stable-updates**, **stable-proposed-updates** et **stable-backports** apportant des paquets supplémentaires à la branche **stable**, mais ne faisant pas à proprement parler partie de celle-ci. | + | Il existe trois //branches// supplémentaires : |
+ | * **stable-updates**, | ||
+ | * **stable-proposed-updates** | ||
+ | * et **stable-backports**, | ||
+ | apportant des paquets supplémentaires à la branche **stable**, mais ne faisant pas à proprement parler partie de celle-ci. | ||
- | Si l'on s'intéresse à la branche **stable**, on y trouve à l'intérieur les trois //sections// habituelles : **main**, contenant les paquets libres, **contrib**, contenant les paquets libres dépendant de contenu non-libre, et **non-free** contenant les paquets non-libres. | + | Si l'on s'intéresse à la branche **stable**, on y trouve à l'intérieur les trois //sections// habituelles : |
+ | * **main**, contenant les paquets libres, | ||
+ | * **contrib**, contenant les paquets libres dépendant de contenu non-libre, | ||
+ | * et **non-free** contenant les paquets non-libres. | ||
===== Les fichiers sources.list ===== | ===== Les fichiers sources.list ===== | ||
Ligne 33: | Ligne 52: | ||
==== Emplacement des fichiers ==== | ==== Emplacement des fichiers ==== | ||
- | L'ancienne méthode était de placer toutes les sources dans le fichier ''/etc/apt/sources.list''. Aujourd'hui, on utilise plutôt le répertoire ''/etc/apt/sources.list.d/'' en créant un nouveau fichier par thème. Par exemple : | + | Il exsite deux emplacements possibles pour la configuration des sources : soit tout dans le fichier ''/etc/apt/sources.list''. soit dans des fichiers individuels dans le répertoire ''/etc/apt/sources.list.d/'' en créant un nouveau fichier par thème. Par exemple : |
* ''/etc/apt/sources.list.d/00debian-officiel.list'' pour les paquets du miroir officiel | * ''/etc/apt/sources.list.d/00debian-officiel.list'' pour les paquets du miroir officiel | ||
* ''/etc/apt/sources.list.d/10deb-mozilla.list'' pour les miroirs des mainteneurs mozilla | * ''/etc/apt/sources.list.d/10deb-mozilla.list'' pour les miroirs des mainteneurs mozilla | ||
Ligne 56: | Ligne 75: | ||
<code bash>deb url_du_dépôt ma_branche section_1 section_2</code> | <code bash>deb url_du_dépôt ma_branche section_1 section_2</code> | ||
- | <note info>L'URL peut débuter par file:%%/%%/ pour indiquer une source locale située dans l'arborescence de fichiers du système, par http:%%/%%/ pour indiquer une source accessible depuis un serveur web, ou encore par ftp:%%/%%/ pour une source disponible sur un serveur FTP.</note> | + | <note info>L'URL peut débuter par ''file:%%/%%/'' pour indiquer une source locale située dans l'arborescence de fichiers du système (//dans ce cas, il faut bien veiller à ce que l'URL se termine par un ''/''//), par ''http:%%/%%/'' pour indiquer une source accessible depuis un serveur web, ou encore par ''ftp:%%/%%/'' pour une source disponible sur un serveur FTP.</note> |
Exemple, pour récupérer les listes des trois sections de la branche stable du dépôt officiel via le miroir francophone : | Exemple, pour récupérer les listes des trois sections de la branche stable du dépôt officiel via le miroir francophone : | ||
Ligne 110: | Ligne 129: | ||
deb http://ftp.fr.debian.org/debian wheezy-backports main | deb http://ftp.fr.debian.org/debian wheezy-backports main | ||
</code> | </code> | ||
+ | |||
+ | <note info>Pour installer un paquet ''le_paquet'' depuis les **backports**, on utilisera la commande suivante : | ||
+ | <code bash>aptitude -t wheezy-backports install le_paquet</code></note> | ||
+ | |||
+ | * Pour plus d'informations sur la branche **proposed-updates** voyez ici : [[http://www.debian.org/releases/proposed-updates.fr.html]] | ||
==== Les dépôts Debian Security ==== | ==== Les dépôts Debian Security ==== | ||
Ligne 120: | Ligne 144: | ||
deb http://security.debian.org/ wheezy/updates main | deb http://security.debian.org/ wheezy/updates main | ||
</code> | </code> | ||
+ | |||
+ | * Pour plus d'informations sur le dépôt **security** voyez ici : [[http://www.debian.org/security/]] | ||
==== Les dépôts des mainteneurs Mozilla ==== | ==== Les dépôts des mainteneurs Mozilla ==== | ||
Ligne 133: | Ligne 159: | ||
</code> | </code> | ||
- | <note important>Si un message d'avertissement vous indique que ce dépôt est non vérifié et ses paquets non-sûrs, installez le paquet ''pkg-mozilla-archive-keyring'' via <code bash>aptitude install pkg-mozilla-archive-keyring</code> | + | <note important>Si après un ''aptitude update'' un message d'avertissement vous indique que ce dépôt est non vérifié et ses paquets non-sûrs, installez le paquet ''pkg-mozilla-archive-keyring'' via <code bash>aptitude install pkg-mozilla-archive-keyring</code> |
</note> | </note> | ||
Ligne 148: | Ligne 174: | ||
</code> | </code> | ||
- | <note important>Si un message d'avertissement vous indique que ce dépôt est non vérifié et ses paquets non-sûrs, installez le paquet ''deb-multimedia-keyring'' via <code bash>aptitude --allow-untrusted install deb-multimedia-keyring</code> | + | <note important>Si après un ''aptitude update'' un message d'avertissement vous indique que ce dépôt est non vérifié et ses paquets non-sûrs, installez le paquet ''deb-multimedia-keyring'' via <code bash>aptitude --allow-untrusted install deb-multimedia-keyring</code> |
</note> | </note> | ||
Ligne 175: | Ligne 201: | ||
<code bash>aptitude update</code> | <code bash>aptitude update</code> | ||
- | <note info>Si vous voulez bénéficier des paquets mis à jour en passe d'entrer dans la branche **stable-update**, rajoutez le dépôt suivant : | + | <note info>Pour installer un paquet ''le_paquet'' depuis les backports, on utilisera la commande suivante : |
+ | <code bash>aptitude -t wheezy-backports install le_paquet</code></note> | ||
+ | |||
+ | === Proposed updates === | ||
+ | Si vous voulez bénéficier des paquets mis à jour en passe d'entrer dans la branche **stable-update**, rajoutez le dépôt suivant : | ||
<code bash># wheezy proposed updates | <code bash># wheezy proposed updates | ||
deb http://ftp.fr.debian.org/debian/ wheezy-proposed-updates main contrib non-free</code> | deb http://ftp.fr.debian.org/debian/ wheezy-proposed-updates main contrib non-free</code> | ||
- | </note> | ||
- | <note info> | + | |
+ | === Mozilla et Multimédia === | ||
Si vous voulez bénéficier de la dernier version stable de Iceweasel et de la lib DVD CSS 2 pour lire les DVD, rajoutez ceux-ci : | Si vous voulez bénéficier de la dernier version stable de Iceweasel et de la lib DVD CSS 2 pour lire les DVD, rajoutez ceux-ci : | ||
<code bash> | <code bash> | ||
Ligne 192: | Ligne 223: | ||
<code bash>aptitude update | <code bash>aptitude update | ||
aptitude --allow-untrusted install deb-multimedia-keyring pkg-mozilla-archive-keyring | aptitude --allow-untrusted install deb-multimedia-keyring pkg-mozilla-archive-keyring | ||
- | apttiude update</code></note> | + | aptitude update</code> |
==== Debian Unstable (Sid) ==== | ==== Debian Unstable (Sid) ==== | ||
Ligne 206: | Ligne 238: | ||
<note info> | <note info> | ||
- | Si vous avez une distribution amd64, il vous est possible d'ajouter les dépôts experimental, à condition de faire du [[manuel:apt:pinning|pinning]] pour leur mettre une faible priorité (100). | + | Si vous avez une distribution amd64, il vous est possible d'ajouter les dépôts experimental, à condition de faire du [[manuel:apt:pinning#sid_avec_les_depots_multimedia_de_experimental|pinning pour Multimedia Experimental]] pour leur mettre une faible priorité (1). |
<code bash># experimental deb-multimedia | <code bash># experimental deb-multimedia | ||
deb http://www.deb-multimedia.org experimental main non-free | deb http://www.deb-multimedia.org experimental main non-free | ||
Ligne 231: | Ligne 263: | ||
</code> | </code> | ||
- | <note important>Attention, il est nécessaire de créer un fichier de [[manuel:apt:pinning|pinning]] afin de donner une priorité 100 aux dépôts **sid** et 1 au dépôt //deb-multimedia// **experimental**. Sans quoi, vous allez vous retrouvez en sid.</note> | + | <note important>Attention, il est nécessaire de créer un fichier de [[manuel:apt:pinning#testing_avec_sid_non-prioritaire|pinning pour Debian Testing]] afin de donner une priorité 100 aux dépôts **sid** et 1 au dépôt //deb-multimedia// **experimental**. Sans quoi, vous allez vous retrouvez en sid.</note> |