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

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
  • Niveau requis :
  • Commentaires : Cela peut par exemple être utilisé dans un script générant des sources.list après interrogation de l'utilisateur.
  • Suivi :
    • Création par smolski le 20/08/2014
    • Testé par smolski le 20/08/2014
    • Modifié et actualisé par smolski le 20/08/2018
  • Commentaires sur le forum : ici 1)

Ce tuto se réalise par la ligne de commande en session superutilisateur.

Copiez/collez l'intégralité des commandes cat du tuto avec la souris dans un terminal root.
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 release2) de la stable actuelle.

Modifier le nom du sources.list pour le conserver intact dans votre home/user3) en attendant de vérifier si tout va bien :

 mv /etc/apt/sources.list ~/sources.list-sav

Nous allons maintenant créer et éditer un à un les fichiers des sources officielles mais aussi des sources multimedia et iceweasel4) ainsi :

Créer et rédiger5) les fichiers à volonté.

Stable basique

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

Stable non-free avec backports

ATTENTION !
Pour les dépots backports, toujours utiliser le nom release de la stable actuelle, ici c'est stretch le 20 août 2018
cat > /etc/apt/sources.list <<EOF 
# stable
deb http://deb.debian.org/debian/ stretch main contrib non-free
# stable updates
deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
# stable-backports
deb http://deb.debian.org/debian/ stretch-backports main contrib non-free
# stable security
deb http://security.debian.org/ stretch/updates main contrib non-free
# stable proposed updates
#deb http://deb.debian.org/debian/ stretch-proposed-updates main contrib non-free
EOF

Ici la source : stable proposed updates n“est pas activée.
Voir les dépots tiers et le tuto des commentaires.

Vérifiez la conformité par la commande less ainsi :

less /etc/apt/sources.list

Sources stable deb-multimedia

Sans backports

Continuez avec les propositions de noms des fichiers suivants :

cat > /etc/apt/sources.list.d/10deb-multi.list <<EOF 
# stable multimedia
deb http://www.deb-multimedia.org stable main non-free
EOF

Avec backports

cat > /etc/apt/sources.list.d/10deb-multi.list <<EOF 
# stable multimedia backports.
deb http://www.deb-multimedia.org stable main
EOF

preferences

Pour les sources multimedia, créer obligatoirement à la suite le fichier preferences permettant de ne pas casser le système lors des prochaines mises à jour :

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

Sources stable mozilla

cat > /etc/apt/sources.list.d/20deb-mozilla.list <<EOF 
# stable iceweasel release
deb http://mozilla.debian.net/ stretch-backports iceweasel-release
EOF

Finito

Enfin, mettez à jour avec l'outil apt6).

Nota

Pour les branches testing et unstable, on peut opérer de la même façon en adaptant le contenu à ces sources ainsi que le fichier preferences.

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
2)
stretch - buster - etc…
3)
Votre nom ou pseudo utilisateur
4)
mozilla
doc/systeme/apt/sources.list/tp-creation-des-sources.list-via-cat.txt · Dernière modification: 20/08/2018 12:25 par smolski

Pied de page des forums

Propulsé par FluxBB