Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sources.list [Le 17/04/2009, 17:02]
213.95.41.13
sources.list [Le 17/02/2024, 18:14] (Version actuelle)
105.235.111.73 [Le fichier « sources.list »]
Ligne 1: Ligne 1:
-{{tag>Dapper Edgy Feisty Gutsy Hardy Intrepid ​apt paquet dépôts administration}}+{{tag>Bionic ​apt paquet dépôts administration}}
  
 ---- ----
  
 +====== Le fichier « sources.list » ======
  
 +{{ :​systeme:​sources.list_trusty.png?​300|Un exemple de fichier "​sources.list"​ original dans Ubuntu 14.04 LTS}}
  
 +Le fichier **''​sources.list''​** est un document au format texte brut contenant une liste successive de lignes APT, elles-mêmes donnant de l'​information à propos de [[:​dépôts]] de [[:​paquet|paquets]] pour votre système d'​exploitation Ubuntu.
  
 +Le fichier ''​sources.list''​ est une partie intégrante du système de gestion des paquets d'​Ubuntu et est un élément-clé de la sécurité de votre système d'​exploitation Ubuntu. Ce fichier définit quels sont les serveurs de téléchargements auxquels vous avez confiance et depuis lesquels vous désirez acquérir des logiciels. Par défaut, une sélection vous est proposée par l'​équipe d'​Ubuntu //(les dépôts de logiciels officiels maintenus par l'​équipe d'​Ubuntu)//;​ le choix d'​ajouter ou retirer des lignes APT vous revient et se base sur votre jugement personnel.
 +## DEPOTS OFFICIELS
 +deb http://​fr.archive.ubuntu.com/​ubuntu/​ trusty main restricted universe multiverse
 +deb http://​fr.archive.ubuntu.com/​ubuntu/​ trusty-updates main restricted universe multiverse
 +deb http://​fr.archive.ubuntu.com/​ubuntu/​ trusty-backports main restricted universe multiverse
 +deb http://​security.ubuntu.com/​ubuntu trusty-security main restricted universe multiverse
  
 +## DEPOT PARTNER+EXTRAS
 +deb http://​archive.canonical.com/​ubuntu/​ trusty partner
 +deb http://​extras.ubuntu.com/​ubuntu trusty main 
 +===== Pourquoi n'​inclure que des références à des dépôts de confiance ? =====
 +Le système de gestion de paquets repose sur la relation avec les dépôts de paquets auxquels il a accès.
  
 +Voici ce qui se produit lorsque vous désirez installer un nouveau paquet de logiciel ou lorsque vous souhaitez mettre à jour votre système Ubuntu en installant les derniers correctifs de sécurité :
 +  - Votre [[:​gestionnaire_de_paquets|gestionnaire de paquets]] récupère les informations d'​adresses de dépôts //(les lignes APT)// contenues dans le fichier ''​sources.list'';​
 +  - Pour chacun des dépôts ​ les paquets d'​installation depuis le ou les dépôts les proposant, puis effectue l'​installation;​
 +  - Dans le cas d'une mise à jour, il compare la version des paquets actuellement installés dans votre ordinateur et la version des paquets offerts par les dépôts renseignés dans votre fichier ''​sources.list''​. Si un paquet est disponible en version plus récente dans un de ces dépôts, alors votre gestionnaire de paquets télécharge le nouveau paquet et l'​installe.
  
 +Le système de gestion de paquets consulte dès le départ la liste des dépôts auxquels il a accès, on comprend la nécessité de n'​inclure que des références à des dépôts de confiance dans le fichier ''​sources.list''​. Si vous indiquez une référence à un dépôt non-sécuritaire,​ vous risquez de recevoir des mises à jour non désirées ou indésirables,​ voire accéder à des paquets corrompus ou vous installant des logiciels malveillants (espiogiciels,​ et autres //​malwares//​ potentiels).
  
 +===== Comment sélectionner un dépôt de confiance ? =====
 +Pour la sécurité de votre système d'​exploitation,​ vous ne devriez pas ajouter de référence à des dépôts auxquels vous n'avez pas confiance dans votre fichier ''​sources.list''​. Ceci vise surtout des adresses trouvées aux quatre vents sur Internet. Vous devez utiliser votre jugement pour décider si vous avez confiance en un dépôt particulier : savez-vous qui le maintient ? Est-ce un dépôt généralement reconnu comme sûr par les autres utilisateurs d'​Ubuntu ?
 + 
 +  * [[depots_jammy|Pour Ubuntu 22.04 LTS (The Jammy Jellyfish)]],​
 +  * [[depots_focal|Pour Ubuntu 20.04 LTS (The Focal Fossa)]].
  
  
-====== Sources.list optimum et outils de génération ======+===== Comprendre la structure du fichier « sources.list » ===== 
 +Le fichier ''​sources.list''​ se trouve dans le dossier **/​etc/​apt/​** et contient : 
 +  * **Des lignes APT concernant des dépôts:** \\ Ce sont les principales lignes intéressantes. Elles donnent toutes les informations nécessaires au gestionnaire de paquets pour consulter le contenu d'un certain dépôt. Ces lignes commencent par la mention ''​deb''​ ou ''​deb-src''​.\\ Examinons la structure d'une ligne APT réelle : <​file>​deb ​     http://​fr.archive.ubuntu.com/​ubuntu/ ​    ​bionic ​    main restricted universe multiverse</​file>​ 
 +    * Le premier bloc désigne le type de paquets contenus dans ce dépôt. Deux mentions possibles :  
 +       - ''​deb''​ qui désigne des paquets d'​installation ; 
 +       - ''​deb-src''​ qui désigne des paquets sources ; ce type de paquet est utile aux développeurs,​ il contient les codes sources des paquets d'​installation. 
 +    * Le second bloc désigne l'URL vers le serveur de paquets. 
 +    * Le troisième bloc identifie votre version d'​Ubuntu. Vous ne devriez activer l'​accès qu'à des dépôts pour Ubuntu et pour votre version courante d'​Ubuntu. Sinon, vous risquez de causer des instabilités sur votre système Ubuntu et le corrompre. La version d'​Ubuntu est identifiée par [[:​versions#​versions_d_ubuntu_activement_soutenues|son nom de code de développement]]. 
 +    * La dernier bloc identifie les sections du dépôt auxquelles vous souhaitez accéder. Les paquets sont divisés en section selon qu'ils sont maintenus par l'​équipe d'​Ubuntu ou par la communauté des utilisateurs d'​Ubuntu,​ ainsi que selon leur licence. Quatre sections sont classiquement définies((Certains projets peuvent avoir d'​autres conventions pour définir les diverses sections de leurs dépôts (ex: ''​free''​ et ''​non-free''​). Le présent tableau explique uniquement les sections telles que définies et utilisées communément par Ubuntu.)) :
  
-Cette page vous présente un sources.list pour votre distribution qui vous permettra ​d'accéder aux paquets ​les plus utiles. Reportez-vous à la page concernant les [[depots|dépôts]] pour toutes les explications et les principes de base.+^ ^  Maintenus par l'​équipe ​d'Ubuntu ​ ^  Maintenus par les utilisateurs d'​Ubuntu ​ ^ 
 +^Logiciels libres ​ |  ''​main'' ​ |  ''​universe'' ​  | 
 +^Logiciels non-libres ou possiblement non-libres ​ |  ''​restricted'' ​ |  ''​multiverse''  ​|
  
-==== Présentation ==== 
  
-Le fichier sources.list contient la liste des sources de mise à jour pour votre système. +  * **Des lignes de commentaires :** \\ Les lignes de commentaires sont des lignes débutant par un dièse (''#''​)Ces lignes servent à donner ​des indications quant à la nature ​d'un dépôt ajouté ou à inclure des instructions à exécuter plus tard par un administrateur pour activer ​l'accès à un dépôt. ​Ces lignes ne sont pas prises ​en compte par votre gestionnaire ​de paquetsVous pouvez aussi commenter une ligne APT pour empêcher temporairement que le gestionnaire de paquets interroge un certain dépôt
- +===== Voir aussi : ===== 
-<note help>​Certains dépôts peuvent parfois être temporairement inaccessibles (maintenance,​ changement ​d'adresse) notamment les dépôts Medibuntu (non maintenus ​par Ubuntu). Dans ce cas, mettez les dépôts internationaux (en supprimant le fr. au début de l'adresse du dépôt), et rechargez les dépôts.</​note>​ +  ​* ​[[:depots|Les dépôts de logiciels]], 
- +  ​* ​[[:paquet|Les paquets Debian/​Ubuntu]], 
-Si vous voulez ​en savoir plus, suivez le tutoriel sur [[:​tutoriel:​comment_modifier_sources_maj|la modification des sources ​de mises à jour]]. +  * [[https://www.it-connect.fr/les-fichiers-sources-list/|Explications concernant le fichier ​sources.list]] sur IT-Connect
- +  ​* ​[[https://www.dsfc.net/logiciel-libre/linux/ubuntu-linux-logiciel-libre/ubuntu-sources-list-generator/|Mode d'​emploi du service ​Ubuntu ​Sources List Generator]] 
-[[tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​etc/​apt/​sources.list** en [[:​sudo|mode administrateur]] ​pour y mettre ​le sources.list pour votre version d'​Ubuntu +  ​[[https://forum.ubuntu-fr.org/​viewtopic.php?id=2059054|Régénérer le sources.list]]préférer le script.
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
-===== Simplifié ​===== +
- +
-Pour mieux comprendre quelles sources ajouter et pour ne pas vous tromper dans les langues et dans les versions d'​(x)(k)ubuntu,​ utilisez ce site [[http://​www.sourceslist.org/​|sourceslist.org[fr] ]]qui vous générera une sources.list presque prêt à utiliser. +
- +
-En effetà la fin, vous aurez un texte pour remplacer l'​ancien dans /​etc/​apt/​sources.list. Mais en plus, les lignes en rouge sont à exécuter dans une console après avoir enregistré le fichier. +
- +
-=== Exemple === +
- +
-Par exemple pour [[:tutoriel:​comment_modifier_sources_maj|modifiez vos sources de mises à jour]] pour y ajouter les dépôts suivantsvoici la démarche à suivre : +
-  * Enregistrer ces lignes dans le fichier sources.list +
-<​code>#​ Dépôts principaux +
-deb http://fr.archive.ubuntu.com/​ubuntu/​ feisty main restricted +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ feisty-security main restricted +
-deb http://fr.archive.ubuntu.com/​ubuntu/​ feisty-updates main restricted +
-deb-src http://fr.archive.ubuntu.com/ubuntu/ feisty main restricted +
-deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ feisty-security main restricted +
-deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ feisty-updates main restricted +
- +
-# Dépôt Scribus +
-# Key GPG: gpg --keyserver wwwkeys.eu.pgp.net --recv-keys EEF818CF && gpg --armor --export EEF818CF ​sudo apt-key add - +
-deb http://​debian.scribus.net/​debian/​ feisty main restricted +
-deb http://​debian.tagancha.org/​debian/​ feisty main restricted</​code>​ +
- +
-  * ensuite il suffit d'​exécuter la commande dans [[console|une console]] +
-<​code>​gpg --keyserver wwwkeys.eu.pgp.net --recv-keys EEF818CF && gpg --armor --export EEF818CF | sudo apt-key add -</​code>​ +
- +
- +
- +
- +
- +
-===== Utilisateurs Avancés ===== +
-<note warning> Ce sources.liste a été vraisemblablement générée par le générateur du site [[http://​www.sourceslist.org/​]] avec toutes les options et dépôts activés ! Il n'est donc PAS adapté à votre configuration. NE pas le recopier dans votre source liste. +
-</​note>​ +
- +
-<note help>​Pour personnaliser et choisir votre source liste veuillez donc vous reporter ​sur le site : [[http://​www.sourceslist.org/​]] ​+
-</​note>​ +
-Voici les différents dépôts actuels. +
- +
-==== Version 8.10 (Intrepid) ==== +
- +
-Voir [[depots_intrepid|la page dédiée]]. +
- +
- +
-==== Version 8.04 (Hardy ) ==== +
- +
-Voir [[depots_hardy|la page dédiée]]. +
- +
- +
- +
-==== Version 7.10 (Gutsy) ==== +
-<​file>​ +
-# Réalisation automatique par le générateur de fichiers sources.list +
-# Le 27/10/2007 à 20:10 (Europe/​Paris) sur le site http://www.sourceslist.org +
- +
-#########################################​ +
-### Depot Ubuntu +
- +
-#section: Ubuntu Gutsy 7.10 +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy main +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy restricted +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy universe +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy multiverse +
- +
-#section: Ubuntu Gutsy Updates +
-deb http://​archive.ubuntu.com/​ubuntugutsy-updates main +
-deb http://archive.ubuntu.com/​ubuntu/​ gutsy-updates restricted +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy-updates universe +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy-updates multiverse +
- +
-#section: Ubuntu Gutsy Security +
-deb http://archive.ubuntu.com/​ubuntu/​ gutsy-security main +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy-security restricted +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy-security universe +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy-security multiverse +
- +
-#section: Ubuntu Gutsy Backports +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy-backports main +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy-backports restricted +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy-backports universe +
-deb http://​archive.ubuntu.com/​ubuntu/​ gutsy-backports multiverse +
- +
-#########################################​ +
-### Depot Canonical +
- +
-#section: Ubuntu Gutsy 7.10 +
-deb http://​archive.canonical.com/​ gutsy partner +
- +
-#########################################​ +
-### Depot Medibuntu +
-## KEY GPG: wget -q http://​packages.medibuntu.org/​medibuntu-key.gpg -O- sudo apt-key add - +
- +
-#section: Medibuntu packages for Ubuntu ​Gutsy 7.10 +
-deb http://​packages.medibuntu.org/​ gutsy free +
-deb http://​packages.medibuntu.org/​ gutsy non-free +
- +
-#########################################​ +
-### Depot winehq +
-## KEY GPG: wget -q http://​wine.budgetdedicated.com/​apt/​387EE263.gpg -O- | sudo apt-key add - +
- +
-#section: Ubuntu Gutsy 7.10 +
-deb http://​wine.budgetdedicated.com/​apt/​ gutsy main +
- +
-#########################################​ +
-### Depot innotek +
-## KEY GPG: wget -q http://​www.virtualbox.org/​debian/​innotek.asc -O- | sudo apt-key add - +
- +
-#section: +
-deb http://​www.virtualbox.org/​debian/​ gutsy non-free +
- +
-##########################################​ +
-### Depot code:​block +
-## KEY GPG : wget -q http://​lgp203.free.fr/​public.key -O- | sudo apt-key add - +
-deb http://​lgp203.free.fr/​ubuntu/​ gutsy universe +
- +
-##########################################​ +
-### Commercial +
-deb http://​archive.canonical.com/​ubuntu gutsy partner +
- +
-#########################################​ +
-###  Depot emesene +
-deb http://​apt.emesene.org/​ ./ +
-deb-src http://​apt.emesene.org/​ ./ +
- +
-</​file>​ +
- +
- +
- +
-==== Version 7.04 (Feisty)==== +
-obsolète, voir [[http://doc.ubuntu-fr.org/​feisty]] +
-<​file>​ +
-#### MAIN RESTRICTED UNIVERSE MULTIVERSE +
-## restricted : maintenu par la société +
-## universe par la communauté (que du libre) +
-## multiverse (pas libre). +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ feisty main restricted universe multiverse +
-#deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ feisty main restricted universe multiverse +
- +
-#### MAJ DE SECURITE +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ feisty-security main restricted universe multiverse +
-#deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ feisty-security main restricted universe multiverse +
- +
-#### MAJ +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ feisty-updates main restricted universe multiverse +
-#deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ feisty-updates main restricted universe multiverse +
- +
-#### COMMERCIAL (canonical) +
-## logiciels commerciaux libre et non libre +
-deb http://​archive.canonical.com/​ feisty-commercial main +
- +
-#### BACKPORTS +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ feisty-backports main restricted universe multiverse +
-#deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ feisty-backports main restricted universe multiverse +
- +
-#### MEDIBUNTU +
-## contient des paquets illégaux dans certains pays à cause de brevets, droits d'​expression limitée, etc. +
-## clé : +
-## wget -q http://​fr.packages.medibuntu.org/​medibuntu-key.gpg -O- | sudo apt-key add - +
-deb http://​fr.packages.medibuntu.org/​ feisty free non-free +
-#deb-src http://​fr.packages.medibuntu.org/​ feisty free non-free +
- +
-###  Depot emesene +
-deb http://​apt.emesene.org/​ ./ +
-deb-src http://​apt.emesene.org/​ ./ +
-</​file>​ +
- +
- +
- +
- +
-==== Version 6.10 (Edgy) ==== +
-<​file>​ +
-#### MAIN RESTRICTED UNIVERSE MULTIVERSE +
-## restricted : maintenu par la société +
-## universe par la communauté (que du libre) +
-## multiverse (pas libre). +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ edgy main restricted universe multiverse +
-#deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ edgy main restricted universe multiverse +
- +
-#### MAJ DE SECURITE +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ edgy-security main restricted universe multiverse +
-#deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ edgy-security main restricted universe multiverse +
- +
-#### MAJ +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ edgy-updates main restricted universe multiverse +
-#deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ edgy-updates main restricted universe multiverse +
- +
-#### COMMERCIAL (canonical) +
-## logiciels commerciaux libre et non libre +
-deb http://​archive.canonical.com/​ edgy-commercial main +
- +
-#### BACKPORTS +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ edgy-backports main restricted universe multiverse +
-#deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ edgy-backports main restricted universe multiverse +
- +
-#### MEDIBUNTU +
-## contient des paquets illégaux dans certains pays à cause de brevets, droits d'​expression limitée, etc. +
-## clé : +
-## wget -q http://​fr.packages.medibuntu.org/​medibuntu-key.gpg -O- sudo apt-key add - +
-deb http://fr.packages.medibuntu.org/​ edgy free non-free +
-#deb-src http://​fr.packages.medibuntu.org/​ edgy free non-free +
- +
-###  Depot emesene +
-deb http://​apt.emesene.org/​ ./ +
-deb-src http://​apt.emesene.org/​ ./ +
-</​file>​ +
- +
- +
- +
- +
- +
-==== Version 6.06 LTS (Dapper) ==== +
-<​file>​ +
-#### MAIN RESTRICTED UNIVERSE MULTIVERSE +
-## restricted : maintenu par la société +
-## universe par la communauté (que du libre) +
-## multiverse (pas libre). +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ dapper main restricted universe multiverse +
-#deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ dapper main restricted universe multiverse +
- +
-#### MAJ DE SECURITE +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ dapper-security main restricted universe multiverse +
-#deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ dapper-security main restricted universe multiverse +
- +
-#### MAJ +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ dapper-updates main restricted universe multiverse +
-#deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ dapper-updates main restricted universe multiverse +
- +
-#### COMMERCIAL (canonical) +
-## logiciels commerciaux libre et non libre +
-deb http://​archive.canonical.com/​ dapper-commercial main +
- +
-#### BACKPORTS +
-deb http://​fr.archive.ubuntu.com/​ubuntu/​ dapper-backports main restricted universe multiverse +
-#deb-src http://​fr.archive.ubuntu.com/​ubuntu/​ dapper-backports main restricted universe multiverse +
- +
-#### MEDIBUNTU +
-## contient des paquets illégaux dans certains pays à cause de brevetsdroits d'​expression limitée, etc. +
-## clé : +
-## wget -q http://​fr.packages.medibuntu.org/​medibuntu-key.gpg -O- | sudo apt-key add - +
-deb http://​fr.packages.medibuntu.org/​ dapper free non-free +
-#deb-src http://​fr.packages.medibuntu.org/​ dapper free non-free +
- +
-###  Depot emesene +
-deb http://​apt.emesene.org/​ ./ +
-deb-src http://​apt.emesene.org/​ ./ +
-</​file>​+
  
 ---- ----
 +//​Contributeurs : [[:​utilisateurs:​NiRaDo]],​ [[:​utilisateurs:​_Enchained]],​ [[:​utilisateurs:​jewome_62]],​ [[:​utilisateurs:​dysmann]].//​
  
- //​Contributeurs : [[:​utilisateurs:​NiRaDo]],​ [[:​utilisateurs:​_Enchained]],​ [[:​utilisateurs:​jewome_62]],​ [[:​utilisateurs:​dysmann]] (ajout de ponctuation et correction d'une erreur qui génait le parseur DokuWiki dans son travail (mise en page erronée))//​ 
  • sources.list.1239980549.txt.gz
  • Dernière modification: Le 18/04/2011, 14:39
  • (modification externe)