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 19:47] captnfab fix |
doc:systeme:apt:sources.list [25/05/2013 20:21] captnfab |
||
---|---|---|---|
Ligne 140: | Ligne 140: | ||
<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>aptitude --allow-untrusted install deb-multimedia-keyring</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>aptitude --allow-untrusted install deb-multimedia-keyring</code> | ||
</note> | </note> | ||
+ | |||
+ | Pour plus de détails, rendez-vous [[http://mozilla.debian.net/|sur la page officielle]]((en anglish)). | ||
===== Configurations type ===== | ===== Configurations type ===== | ||
- | (en cours) | + | ==== Debian Stable (Wheezy) ==== |
- | ===== TODO ===== | + | On se place dans le cas où l'on a une Debian Stable (Wheezy), sur une machine personnelle((Dans le cas d'un serveur, on évitera les dépôts mozilla, deb-multimedia, et les sections non-libres pour des raisons de sécurité.)). Dans le cas où vous n'auriez besoin d'aucun paquet non-libre, vous pouvez retirer ''contrib'' et ''non-free'' à chaque fois qu'elles sont présentes. |
- | ==== Recommandation ==== | + | Vous pouvez, comme nous l'avons dit plus haut, placer cela dans le fichier ''/etc/apt/sources.list'' ou dans un ou des fichiers dans le répertoire ''/etc/apt/sources.list.d/''. |
- | Avec la branche testing, il peut arriver que des paquets soient cassés ou bien que le gestionnaire de paquets rencontre des problèmes de dépendance lors de mise à jour ou de l'installation de paquets, l'un d'eux peut être //momentanément// absent de testing. | + | <code> |
+ | # 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 | ||
+ | </code> | ||
- | Donc, en pratique, il est préférable, __voire essentiel__, d'ajouter à son fichier sources.list(([[manuel:pinning]])) les dépôts de la branche sid car en cas de pépin on pourra toujours aller piocher dans celle-ci pour résoudre le problème. | + | Pensez à faire les opérations suivantes dans un terminal ''root'' : |
+ | <code>aptitude update</code> | ||
- | Bien entendu, il est alors __impératif__ de créer un fichier [[manuel:fichier_preferences | preferences]] afin de donner une priorité inférieure à la branche sid. | + | <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 : |
+ | <code># wheezy proposed updates | ||
+ | deb http://ftp.fr.debian.org/debian/ wheezy-proposed-updates main contrib non-free</code> | ||
+ | </note> | ||
- | <note>En passant, [[manuel:aptitude | aptitude ]] gère très bien les problèmes de dépendances en proposant des choix.</note> | + | <note info> |
+ | 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> | ||
+ | # wheezy iceweasel release | ||
+ | deb http://mozilla.debian.net/ wheezy-backports iceweasel-release | ||
+ | # wheezy deb-multimedia | ||
+ | deb http://www.deb-multimedia.org wheezy main non-free | ||
+ | </code> | ||
- | ==== Installation testing ==== | + | Et pensez à faire les opérations suivantes dans un terminal ''root'' : |
+ | <code>aptitude update | ||
+ | aptitude --allow-untrusted install deb-multimedia-keyring pkg-mozilla-archive-keyring | ||
+ | apttiude update</code></note> | ||
- | Installer une stable pour mettre à jour vers une testing, c'est du pur masochisme. \\ | + | ==== Debian Unstable (Sid) ==== |
- | À ne faire qu'en dernier recours, par exemple si l'installateur de la testing ne fonctionne pas. | + | |
- | En effet, il y a tellement de changements d'une version à une autre que la mise à jour est un processus dangereux et parfois pas très propre. \\ | + | <code> |
- | C'est à cause des difficultés de la mise à jour que l'on conseille aux gens d'__attendre un mois après la sortie de la nouvelle stable__ avant de sauter le pas. | + | # sid |
+ | deb http://ftp.fr.debian.org/debian/ sid main contrib non-free | ||
+ | # experimental (contient iceweasel version release) | ||
+ | deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free | ||
+ | # sid deb-multimedia | ||
+ | deb http://www.deb-multimedia.org sid main non-free | ||
+ | </code> | ||
- | <note>Nous ne parlons pas ici de la migration d'une ancienne stable((devenue oldstable)) vers la nouvelle((l'ancienne testing devenue la stable)), car à ce moment le passage de l'un à l'autre est bien supporté au contraire.</note> | + | <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). | ||
+ | <code># experimental deb-multimedia | ||
+ | deb http://www.deb-multimedia.org experimental main non-free | ||
+ | </code></note> | ||
- | ==== Évolution de la branche testing ==== | + | <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 : | ||
+ | <code># iceweasel beta | ||
+ | deb http://mozilla.debian.net/ experimental iceweasel-beta</code></note> | ||
- | Comme pour la branche stable, lors de l'évolution d'une branche testing en stable, si vous étiez déjà en **testing**, il vaut mieux __préalablement à cette évolution__ remplacer //testing// par son nom release (actuellement //wheezy//) et passer donc un temps en stable pour attendre la mise en place d'une testing moins folâtre. \\ | + | ==== Debian Testing avec Unstable en roue de secours === |
- | Vous pourrez ensuite migrer vers la nouvelle //testing// en remettant, soit //testing//, soit le nouveau nom //release// issue de la branche //sid//. | + | |
- | ===== Branche unstable ===== | + | <code> |
+ | # 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 | ||
+ | # experimental (contient iceweasel version release) | ||
+ | deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free | ||
+ | # testing deb-multimedia | ||
+ | deb http://www.deb-multimedia.org testing main non-free | ||
+ | # sid deb-multimedia | ||
+ | deb http://www.deb-multimedia.org sid main non-free | ||
+ | </code> | ||
- | Un fichier sources.list purement unstable : | + | <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> |
- | ## =============================================== | ||
- | ## sid | ||
- | deb http://ftp.fr.debian.org/debian/ sid main contrib non-free | ||
- | deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free | ||
- | |||
- | ## sid multimedia | ||
- | deb http://www.deb-multimedia.org sid main non-free | ||
- | deb-src http://www.deb-multimedia.org sid main non-free | ||
- | ## =============================================== | ||
+ | ==== MOOOOAAARRRRRRRRRRR !! ==== | ||
- | Il est possible d'utiliser uniquement les fichier sources.list propre à sid que l'on retrouve ci-haut, c'est ce que certaines personnes n'hésitent pas à faire. | + | <note warning>Euh, ça, c'est juste si vous adorez passer votre temps à télécharger tout plein de sources. En vrai, ça ne sert à rien, mais vous pouvez quand même trouver cela rigolo. Ne pas utiliser sans casque, genouillères et autres moyens de sauvegardes basiques.</note> |
- | Cependant il est conseillé d'ajouter les lignes du fichier sources **testing**, voire **experimental** dans le fichier //sources.list sid// ainsi en cas de problème on ira chercher temporairement des paquets dans les autres branches. | + | Le sources.list complet pour un [[manuel:pinning | pinning]] de taré : |
- | :-P:-P:-P | + | <code> |
+ | # wheezy | ||
+ | deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free | ||
- | ==== Exemple ==== | + | # wheezy multimedia |
- | + | deb http://www.deb-multimedia.org wheezy main non-free | |
- | Voici un exemple de situation où il est utile d'avoir un fichier sources.list plus complet. | + | |
- | + | ||
- | Après avoir fait un : | + | |
- | <code bash> | + | |
- | aptitude safe-upgrade</code> | + | |
- | + | ||
- | Où tout semblait se dérouler correctement je me retrouve, à la fin, avec un paquet cassé. Même avec un //safe-upgrade//, nous ne sommes pas à l'abri de ce genre d'ennui. \\ | + | |
- | Après tout les développeurs sont humains et peuvent aussi faire des erreurs. | + | |
- | + | ||
- | Pour résoudre le problème, j'ai installé la version du paquet qui se trouvait dans testing avec un | + | |
- | <code bash> | + | |
- | aptitude reinstall le_paquet/testing</code> | + | |
- | + | ||
- | Cela a réglé temporairement le problème. \\ | + | |
- | Comme les mises à jour sont rapides avec unstable, dès le lendemain une nouvelle version du paquet apportait le correctif. | + | |
- | + | ||
- | ===== Pinning ===== | + | |
- | + | ||
- | <note warning>Il est encore tôt pour soutenir un pinning **07-05-2013**</note> | + | |
- | + | ||
- | Le sources.list complet pour un [[manuel:pinning | pinning]] : | + | |
- | + | ||
- | ## ================================================== | + | |
- | ## wheezy | + | |
- | deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free | + | |
- | deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free | + | |
| | ||
- | ## wheezy multimedia | + | # wheezy security |
- | deb http://www.deb-multimedia.org wheezy main non-free | + | deb http://security.debian.org/ stable/updates main contrib non-free |
- | deb-src http://www.deb-multimedia.org wheezy main non-free | + | |
| | ||
- | ## wheezy security | + | # wheezy updates |
- | deb http://security.debian.org/ stable/updates main contrib non-free | + | deb http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free |
- | deb-src http://security.debian.org/ stable/updates main contrib non-free | + | |
| | ||
- | ## wheezy updates | + | # wheezy-backports |
- | deb http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free | + | deb http://ftp.fr.debian.org/debian§ wheezy-backports main contrib non-free |
- | deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free | + | |
+ | # jessie | ||
+ | deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free | ||
| | ||
- | ## wheezy-backports | + | # jessie multimedia |
- | deb http://ftp.fr.backports.debian.org/debian-backports wheezy-backports main contrib non-free | + | deb http://www.deb-multimedia.org jessie main non-free |
| | ||
- | ## ================================================== | + | # jessie security |
- | ## jessie | + | deb http://security.debian.org/ jessie/updates main contrib non-free |
- | deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free | + | |
- | deb-src http://ftp.fr.debian.org/debian/ jessie main contrib non-free | + | |
| | ||
- | ## jessie multimedia | + | # sid |
- | deb http://www.deb-multimedia.org jessie main non-free | + | deb http://ftp.fr.debian.org/debian/ sid main contrib non-free |
- | deb-src http://www.deb-multimedia.org jessie main non-free | + | |
| | ||
- | ## jessie security | + | # sid multimedia |
- | deb http://security.debian.org/ jessie/updates main contrib non-free | + | deb http://www.deb-multimedia.org sid main non-free |
- | deb-src http://security.debian.org/ jessie/updates main contrib non-free | + | |
| | ||
- | ## ================================================== | + | # experimental |
- | ## sid | + | deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free |
- | deb http://ftp.fr.debian.org/debian/ sid main contrib non-free | + | |
- | deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free | + | |
| | ||
- | ## sid multimedia | + | # experimental multimedia (Seulement pour architecture amd64) |
- | deb http://www.deb-multimedia.org sid main non-free | + | deb http://www.deb-multimedia.org experimental main |
- | deb-src http://www.deb-multimedia.org sid main non-free | + | </code> |
- | + | <note important>Il va de soit que si vous ne maîtrisez pas l'utilisation du fichier [[manuel:apt:pinning|preferences]] il n'est pas la peine de penser à utiliser ce fichier de sources.</note> | |
- | ## ================================================== | + | |
- | ## experimental | + | |
- | deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free | + | |
- | # deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free | + | |
- | + | ||
- | ## experimental multimedia (Seulement pour architecture amd64) | + | |
- | deb http://www.deb-multimedia.org experimental main | + | |
- | # deb-src http://www.deb-multimedia.org experimental main | + | |
- | + | ||
- | En choisissant l'installation sid, le fichier **preferences** n'est pas nécessaire si vous combinez tous les fichiers sources.list ci-haut car les paquets les plus récents se trouvent toujours dans le dépôt unstable. Les paquets les plus récents seront donc installés par défaut. | + | |
- | + | ||
- | + | ||
- | ===== Dépôts miroir Multimedia : ===== | + | |
- | + | ||
- | Pour les sources **debian-multimedia**, en cas de problème avec celui-ci vous pouvez utiliser les dépôts miroirs pour tenter une meilleure connexion. \\ | + | |
- | Soit : | + | |
- | # Dépôts multimédia mirror | + | |
- | + | ||
- | deb http://mirror.home-dn.net/debian-multimedia/ wheezy main | + | |
- | deb http://mirror.home-dn.net/debian-multimedia/ jessie main | + | |
- | deb http://mirror.home-dn.net/debian-multimedia/ sid main | + | |
- | deb http://mirror.home-dn.net/debian-multimedia/ experimental main | + | |
- | + | ||
- | Où : | + | |
- | - wheezy = stable | + | |
- | - jessie = testing | + | |
- | - sid = unstable | + | |
- | - experimental | + | |