logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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
Prochaine révision Les deux révisions suivantes
doc:systeme:apt:sources.list [08/07/2014 19:49]
captnfab [Introduction]
doc:systeme:apt:sources.list [08/07/2014 22:33]
captnfab [APT : fichiers sources.list]
Ligne 4: Ligne 4:
   * Niveau requis : {{tag>​débutant avisé}}   * Niveau requis : {{tag>​débutant avisé}}
   * Commentaires : //Pour bien comprendre comment apt-get ou aptitude trouvent et récupèrent les logiciels que vous leur 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 : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]][[:​doc:​systeme:​apt|La gestion des paquets avec APT]]+  * Débutant, à savoir :  
 +    * [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] 
 +    * [[:​doc:​systeme:​apt|La gestion des paquets avec APT]]
   * Suivi :    * Suivi : 
     * Création par [[user>​captnfab]] le 25/05/2013     * Création par [[user>​captnfab]] le 25/05/2013
Ligne 10: Ligne 12:
  
 ===== Introduction ===== ===== Introduction =====
- 
-**Si vous êtes pressé(e)**,​ allez directement voir [[:​doc:​systeme:​apt:​sources.list?&#​configurations_types|les configurations type du sources.list]]. 
- 
-==== Gestion des paquets et dépôts ==== 
  
 L'​utilisation normale de Debian se fait sans jamais manipuler de fichier ''​.deb''​ à la main, mais en indiquant à **APT** où récupérer ces fichiers. L'​utilisation normale de Debian se fait sans jamais manipuler de fichier ''​.deb''​ à la main, mais en indiquant à **APT** où récupérer ces fichiers.
Ligne 21: Ligne 19:
 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. 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.
  
-==== Précautions ====+<note important>​**Sauvegarde**
  
-<note warning>​**Attention** ! Toute modification d'un fichier de configuration doit commencer par la sauvegarde de l'​ancien afin de le conserver intact au cas où. De plus, il est **fortement recommandé**,​ afin d'​éviter les fautes de frappe, d'​utiliser [[doc:​programmation:​bash:​autocompletion | l'​autocompletion]].</​note>​+Toute modification d'un fichier de configuration doit commencer par la sauvegarde de l'​ancien afin de le conserver intact au cas où. De plus, il est **fortement recommandé**,​ afin d'​éviter les fautes de frappe, d'​utiliser [[doc:​programmation:​bash:​autocompletion | l'​autocompletion]].
  
-Exemple de procédure de sauvegarde :​+Exemple de procédure de sauvegarde (cf. [[doc:systeme:cp |cp]] et [[doc:​editeurs:​less | less]]) du fichier **sources.list** : 
 +<code root># Faire la copie de sauvegarde 
 +cp /​etc/​apt/​sources.list /​root/​sources.list.sav 
 +# Vérifier la copie avec less 
 +less /​root/​sources.list.sav</​code>​ 
 +</​note>​
  
-  * Faire [[doc:​systeme:​cp |la copie de sauvegarde]] du fichier **sources.list** : +<note tip>**Contenu privateur**
-<code root>cp sources.list sources.list.sav</​code>​ +
- +
-  ​Vérifier la copie avec [[doc:​editeurs:​less | la commande less]] : +
-<code user>​less sources.list.sav</​code>​ +
- +
-==== Contenu privateur ​====+
  
 Les sections ''​contrib''​ et ''​non-free''​ contiennent des logiciels privateurs. Ils apparaissent ici afin de les présenter à l'​utilisateur qui fera, ou non, le choix de les utiliser. Les sections ''​contrib''​ et ''​non-free''​ contiennent des logiciels privateurs. Ils apparaissent ici afin de les présenter à l'​utilisateur qui fera, ou non, le choix de les utiliser.
Ligne 39: Ligne 36:
 Si vous souhaitez obtenir un système composé à 100% de logiciels libres (et nous vous encourageons à le faire si possible), vous ne devez utiliser que la section ''​main''​. Si vous souhaitez obtenir un système composé à 100% de logiciels libres (et nous vous encourageons à le faire si possible), vous ne devez utiliser que la section ''​main''​.
  
-<note tip>Le paquet [[doc:​systeme:​apt:​vrms|vrms]] vous renseignera sur la présence éventuelle de logiciels privateurs dans votre système.</​note>​+Le paquet [[doc:​systeme:​apt:​vrms|vrms]] vous renseignera sur la présence éventuelle de logiciels privateurs dans votre système.</​note>​
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 57: Ligne 54:
 ==== Configurations détaillées suivant votre version ==== ==== Configurations détaillées suivant votre version ====
  
 +=== Votre sources.list aux petits oignons, avec explications et exemples ===
   * [[:​doc:​systeme:​apt:​sources.list:​stable|Debian stable]]   * [[:​doc:​systeme:​apt:​sources.list:​stable|Debian stable]]
-  * [[:​doc:​systeme:​apt:​sources.list:​testing|Debian testing ​sid]] +  * [[:​doc:​systeme:​apt:​sources.list:​testing|Debian testingsid et experimental]] 
-  ​* [[:​doc:​systeme:​apt:​sources.list:​unstable|Debian unstable + testing + experimental]]+ 
 +=== Outils externes === 
 + 
 +  ​- Outil externe pour générer son sources.list ​sur mesure: 
 +[[http://​debgen.simplylinux.ch/​]]
  
 ===== Configurations types recommandées en version monolithique ​ ===== ===== Configurations types recommandées en version monolithique ​ =====
 +
 +Voir les pages ci-dessus pour plus de détails.
  
 ==== Debian Stable (Wheezy) ==== ==== Debian Stable (Wheezy) ====
Ligne 75: Ligne 79:
 deb http://​security.debian.org/​ wheezy/​updates main contrib non-free deb http://​security.debian.org/​ wheezy/​updates main contrib non-free
 </​file>​ </​file>​
- 
-<note info>​Pour installer un paquet ''​le_paquet''​ depuis les backports, on utilisera la commande suivante : 
-<code root>​apt-get -t wheezy-backports install le_paquet</​code></​note>​ 
  
 ==== Debian Testing avec Unstable en roue de secours === ==== Debian Testing avec Unstable en roue de secours ===
  
-<file apt_sources /​etc/​apt/​sources.list> +<note warning>Attention, pour rester en testing, il est nécessaire de créer un fichier de [[:doc:​systeme:​apt:​pinning#​testing_avec_sid_non-prioritaire|pinning pour Debian Testing]] afin de donner une priorité 100 aux dépôts **sid**Sans quoi, vous allez vous retrouvez en unstable.</note>
-testing +
-deb http://​ftp.fr.debian.org/​debian/​ testing main contrib non-free +
-sid +
-deb http://ftp.fr.debian.org/​debian/​ sid main contrib non-free +
-</file> +
- +
-==== Debian Unstable (Sid) ====+
  
 <file apt_sources /​etc/​apt/​sources.list>​ <file apt_sources /​etc/​apt/​sources.list>​
 # testing # testing
 deb http://​ftp.fr.debian.org/​debian/​ testing main contrib non-free deb http://​ftp.fr.debian.org/​debian/​ testing main contrib non-free
-sid +unstable 
-deb http://​ftp.fr.debian.org/​debian/ ​sid main contrib non-free +deb http://​ftp.fr.debian.org/​debian/ ​unstable ​main contrib non-free 
-# experimental ​(contient iceweasel version release)+# experimental
 deb http://​ftp.fr.debian.org/​debian/​ experimental main contrib non-free deb http://​ftp.fr.debian.org/​debian/​ experimental main contrib non-free
 </​file>​ </​file>​
- 
-<note warning> 
-Les dépôts testing sont là pour permettre de réinstaller la version précédente si on a installé la version de sid et qu'​elle ne fonctionne pas. 
- 
-<code root>​apt-get install nomdupaquet -t testing</​code>​ 
-</​note>​ 
- 
-<note info> 
-Si vous avez une distribution amd64, il vous est possible d'​ajouter les dépôts experimental,​ à condition de faire du [[:​doc:​systeme:​apt:​pinning#​sid_avec_les_depots_multimedia_de_experimental|pinning pour Multimedia Experimental]] pour leur mettre une faible priorité (1). Qui plus est, une fois de plus, nous ne vous recommandons pas d'​utiliser ces dépôts. 
-<file apt_sources /​etc/​apt/​sources.list>#​ experimental deb-multimedia 
-deb http://​www.deb-multimedia.org experimental main non-free 
-</​file></​note>​ 
- 
-<note info>La version release de Iceweasel est dans les dépôts officiels ''​experimental'',​ pour les autres versions, utilisez les dépôts des développeurs mozilla. 
-Exemple : 
-<file apt_sources /​etc/​apt/​sources.list>#​ iceweasel beta 
-deb http://​mozilla.debian.net/​ experimental iceweasel-beta</​file></​note>​ 
- 
-<note warning>​Attention,​ il est nécessaire de créer un fichier de [[:​doc:​systeme:​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** éventuels. Sans quoi, vous allez vous retrouvez en sid.</​note>​ 
  
 ===== Aller plus loin ===== ===== Aller plus loin =====
  
-==== TP Création ​des sources ​par fichiers ​distincts ====+  * [[:​doc:​systeme:​apt:​sources.list:​tp-creation-des-sources.list-via-cat|TP : Création des fichiers ​de sources séparés via cat]]
  
-testé par **smolski** le 09/09/2013 
- 
-Ce tuto se réalise par la ligne de commande en session [[:​doc:​systeme:​superutilisateur]]. 
- 
-=== Sources Stables === 
- 
-Dans ce TP, on utilise le nom release ''​wheezy''​ de la stable actuelle. 
- 
-Modifier le nom du sources.list pour le conserver intact :  
-<code root> mv /​etc/​apt/​sources.list /​etc/​apt/​sources.list-sav</​code>​ 
- 
-Nous allons maintenant créer et éditer un à un les fichiers des sources officielles mais aussi des sources multimedia et iceweasel((mozilla)) ainsi :\\ 
- 
-Créer et rédiger((Voir [[:​doc:​systeme:​cat | la commande cat]])) les fichiers à volonté, par exemple avec ces commandes : 
-<code root>cat > /​etc/​apt/​sources.list.d/​00debian-officielle.list <<​EOF ​ 
-# wheezy 
-deb http://​ftp.fr.debian.org/​debian/​ wheezy main contrib non-free 
-# wheezy updates 
-deb http://​ftp.fr.debian.org/​debian/​ wheezy-updates main contrib non-free 
-# wheezy-backports 
-deb http://​ftp.fr.debian.org/​debian wheezy-backports main contrib non-free 
-# wheezy security 
-deb http://​security.debian.org/​ wheezy/​updates main contrib non-free 
-# wheezy proposed updates 
-deb http://​ftp.fr.debian.org/​debian/​ wheezy-proposed-updates main contrib non-free 
-EOF</​code>​ 
- 
-Vérifiez la conformité par [[:​doc:​editeurs:​less | la commande less]] ainsi : 
-<code user>​less /​etc/​apt/​sources.list.d/​00debian-officielle.list</​code>​ 
- 
-Puis continuez de même avec les propositions de noms des fichiers suivants : 
-<code root>cat > /​etc/​apt/​sources.list.d/​10deb-multi.list <<​EOF ​ 
-# wheezy multimedia 
-deb http://​www.deb-multimedia.org wheezy main non-free 
-EOF</​code>​ 
- 
-<code root>cat > /​etc/​apt/​sources.list.d/​20deb-mozilla.list <<​EOF ​ 
-# wheezy iceweasel release 
-deb http://​mozilla.debian.net/​ wheezy-backports iceweasel-release 
-EOF</​code>​ 
- 
-Enfin, mettez à jour(([[:​doc:​systeme:​apt:​apt-get]])). 
- 
-===== Outils externes ===== 
- 
-  - Outil externe pour générer son sources.list sur mesure: 
-[[http://​debgen.simplylinux.ch/​]] 
doc/systeme/apt/sources.list.txt · Dernière modification: 30/09/2023 18:39 par captnfab

Pied de page des forums

Propulsé par FluxBB