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

Ceci est une ancienne révision du document !


TP : créer les sources.list 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 09/09/2013
    • Testé par smolski le 09/09/2014
  • Commentaires sur le forum : ici 1)

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

Sources Stables

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) :

 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 :

ATTENTION !
Pour les dépots backports, toujours utiliser le nom release de la stable actuelle, ici c'est stretch le 03 juillet 2017

Créer et rédiger5) les fichiers à volonté, par exemple avec ces commandes :

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 les backports

Puis continuez de même 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 les backports :

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

Créer obligatoirement 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 deb-mozilladeb-multimedia

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

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

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.1534754310.txt.gz · Dernière modification: 20/08/2018 10:38 par smolski

Pied de page des forums

Propulsé par FluxBB