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:tp-creation-des-sources.list-via-cat [30/04/2015 21:30] smolski |
doc:systeme:apt:sources.list:tp-creation-des-sources.list-via-cat [20/08/2018 12:24] smolski [Finito] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== TP : créer les sources.list via cat ====== | + | ====== TP : créer les sources.list stables via cat ====== |
* Objet : Comment écrire dans des fichiers en utiliant cat, et ainsi générer les fichiers sources.list | * Objet : Comment écrire dans des fichiers en utiliant cat, et ainsi générer les fichiers sources.list | ||
Ligne 6: | Ligne 6: | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
* Suivi : {{tag>}} | * Suivi : {{tag>}} | ||
- | * Création par [[user>smolski]] 09/09/2013 | + | * Création par [[user>smolski]] le 20/08/2014 |
- | * Testé par [[user>smolski]] 09/09/2014 | + | * Testé par [[user>smolski]] le 20/08/2014 |
+ | * Modifié et actualisé par [[user>smolski]] le 20/08/2018 | ||
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=2290 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=2290 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | **Nota :** | ||
- | |||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
Ce tuto se réalise par la ligne de commande en session [[:doc:systeme:superutilisateur]]. | Ce tuto se réalise par la ligne de commande en session [[:doc:systeme:superutilisateur]]. | ||
+ | <note warning>Copiez/collez l'intégralité des commandes cat du tuto avec la souris dans un terminal root.</note> | ||
- | === Sources Stables === | + | <note warning>Pour la simplification du maintien de ce tuto, nous écrivons **stable** au lieu du nom //release// de la stable du moment. Modifier quand il le faut dans vos sources le nom //stable// de ces exemples par le nom //release//((stretch - buster - etc...)) de la stable actuelle.</note> |
- | <note warning>Pour la simplification du maintien de ce tuto, nous écrivons **stable** au lieu du nom //release// de la stable du moment. Modifier dans vos sources le nom //stable// de ces exemples par le nom //release//((wheezy - jessie - etc...)) de la stable actuelle.</note> | + | Modifier le nom du sources.list pour le conserver intact dans votre home///user//((Votre nom ou pseudo utilisateur)) en attendant de vérifier si tout va bien : |
- | + | <code root> mv /etc/apt/sources.list ~/sources.list-sav</code> | |
- | 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 :\\ | 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é. | ||
+ | |||
+ | ===== Stable basique ===== | ||
+ | |||
+ | <code root>cat > /etc/apt/sources.list <<EOF | ||
+ | # stable | ||
+ | deb http://deb.debian.org/debian/ stretch main | ||
+ | # stable security | ||
+ | deb http://security.debian.org/ stretch/updates main | ||
+ | EOF</code> | ||
+ | |||
+ | ===== Stable non-free avec backports ===== | ||
+ | |||
<note warning>**ATTENTION !** \\ | <note warning>**ATTENTION !** \\ | ||
- | Pour les dépots backports, toujours utiliser le nom release de la stable actuelle, ici c'est jessie le 30 avril 2015</note> | + | Pour [[doc:systeme:apt:sources.list#depots|les dépots backports]], toujours utiliser le nom release de la stable actuelle, ici c'est stretch le 20 août 2018</note> |
- | 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 <<EOF |
- | <code root>cat > /etc/apt/sources.list.d/00debian-officielle.list <<EOF | + | |
# stable | # stable | ||
- | deb http://ftp.fr.debian.org/debian/ stable main contrib non-free | + | deb http://deb.debian.org/debian/ stretch main contrib non-free |
# stable updates | # stable updates | ||
- | deb http://ftp.fr.debian.org/debian/ stable-updates main contrib non-free | + | deb http://deb.debian.org/debian/ stretch-updates main contrib non-free |
# stable-backports | # stable-backports | ||
- | deb http://ftp.fr.debian.org/debian/ jessie-backports main contrib non-free | + | deb http://deb.debian.org/debian/ stretch-backports main contrib non-free |
# stable security | # stable security | ||
- | deb http://security.debian.org/ stable/updates main contrib non-free | + | deb http://security.debian.org/ stretch/updates main contrib non-free |
# stable proposed updates | # stable proposed updates | ||
- | deb http://ftp.fr.debian.org/debian/ stable-proposed-updates main contrib non-free | + | #deb http://deb.debian.org/debian/ stretch-proposed-updates main contrib non-free |
EOF</code> | EOF</code> | ||
+ | |||
+ | Ici la source : **stable proposed updates** n"est pas activée. \\ | ||
+ | Voir [[doc:systeme:apt:sources.list:depots-tiers|les dépots tiers]] et [[doc:programmation:commenter|le tuto des commentaires]]. | ||
Vérifiez la conformité par [[:doc:editeurs:less | la commande less]] ainsi : | Vérifiez la conformité par [[:doc:editeurs:less | la commande less]] ainsi : | ||
- | <code user>less /etc/apt/sources.list.d/00debian-officielle.list</code> | + | <code user>less /etc/apt/sources.list</code> |
- | Puis continuez de même avec les propositions de noms des fichiers suivants : | + | ===== Sources stable deb-multimedia ===== |
+ | |||
+ | <note warning>Voir : [[doc:systeme:apt:sources.list:depots-tiers#deb-multimedia | Depots tiers multimedia]]</note> | ||
+ | |||
+ | ==== Sans backports ==== | ||
+ | |||
+ | Continuez avec les //propositions// de noms des fichiers suivants : | ||
<code root>cat > /etc/apt/sources.list.d/10deb-multi.list <<EOF | <code root>cat > /etc/apt/sources.list.d/10deb-multi.list <<EOF | ||
# stable multimedia | # stable multimedia | ||
deb http://www.deb-multimedia.org stable main non-free | deb http://www.deb-multimedia.org stable main non-free | ||
EOF</code> | EOF</code> | ||
+ | |||
+ | ==== Avec backports ==== | ||
+ | |||
+ | <code root>cat > /etc/apt/sources.list.d/10deb-multi.list <<EOF | ||
+ | # stable multimedia backports. | ||
+ | deb http://www.deb-multimedia.org stable main | ||
+ | EOF</code> | ||
+ | |||
+ | ==== preferences ==== | ||
+ | |||
+ | Pour les sources multimedia, créer **obligatoirement à la suite** le fichier [[doc:systeme:apt:pinning|preferences]] permettant de ne pas casser le système lors des prochaines mises à jour : | ||
+ | <code root>cat > /etc/apt/sources.list.d/10deb-multi.list <<EOF | ||
+ | # stable multimedia | ||
+ | Package: * | ||
+ | Pin: release o=Unofficial Multimedia Packages,a=stable | ||
+ | Pin-Priority: 100 | ||
+ | EOF</code> | ||
+ | |||
+ | ===== Sources stable mozilla ===== | ||
<code root>cat > /etc/apt/sources.list.d/20deb-mozilla.list <<EOF | <code root>cat > /etc/apt/sources.list.d/20deb-mozilla.list <<EOF | ||
# stable iceweasel release | # stable iceweasel release | ||
- | deb http://mozilla.debian.net/ stable-backports iceweasel-release | + | deb http://mozilla.debian.net/ stretch-backports iceweasel-release |
EOF</code> | EOF</code> | ||
- | Enfin, mettez à jour(([[:doc:systeme:apt:apt-get]])). | + | ===== Finito ===== |
+ | |||
+ | Enfin, mettez à jour avec l'outil apt(([[:doc:systeme:apt:apt]])). | ||
+ | |||
+ | ==== Nota ==== | ||
+ | Pour les branches testing et unstable, on peut opérer de la même façon en adaptant le contenu à ces sources non-stables ainsi qu'au fichier preferences. |