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 [08/07/2014 19:23] captnfab |
doc:systeme:apt:sources.list [08/07/2014 20:50] captnfab [Utilisation] |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
===== 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 17: | ||
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-sav</code> | + | |
- | + | ||
- | * Vérifier la copie avec [[doc:editeurs:less | la commande less]] : | + | |
- | <code user>less sources-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 34: | ||
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 52: | ||
==== 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 testing, sid 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 ===== | ||
Ligne 80: | Ligne 80: | ||
==== Debian Testing avec Unstable en roue de secours === | ==== Debian Testing avec Unstable en roue de secours === | ||
+ | |||
+ | <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**. Sans quoi, vous allez vous retrouvez en sid.</note> | ||
<file apt_sources /etc/apt/sources.list> | <file apt_sources /etc/apt/sources.list> | ||
Ligne 95: | Ligne 97: | ||
# sid | # sid | ||
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free | deb http://ftp.fr.debian.org/debian/ sid 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/]] |