diff --git a/docs/debian/sources-stretch.md b/docs/debian/sources-stretch.md index 41a72c9..85a1d16 100644 --- a/docs/debian/sources-stretch.md +++ b/docs/debian/sources-stretch.md @@ -1,37 +1,49 @@ # sources.list stretch +## structure d'une source + +deb http://deb.debian.org/debian distribution component1 component2 component3 + +* distribution + * stretch buster sid + * stable testing unstable + + ## dépot CDN deb -`cat /etc/apt/sources-list` +* remplace httpredir (obsolètes depuis mi-2016) + +`cat /etc/apt/sources-list` ```text -## debian stretch 9 -deb http://deb.debian.org/debian/ stretch -deb http://deb.debian.org/debian-security stretch/updates main contrib non-free +deb http://deb.debian.org/debian/ stretch main contrib non-free deb http://deb.debian.org/debian/ stretch-updates main contrib non-free +deb http://deb.debian.org/debian-security stretch/updates main contrib non-free -# backports, à activer en connaissance de cause -# deb http://deb.debian.org/debian/ stretch-backports main contrib non-free + # src inutiles sauf à developper et ralentir apt update + # deb-src http://deb.debian.org/debian/ stretch main contrib non-free + # deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free + # deb-src http://deb.debian.org/debian-security stretch/updates main contrib non-free -# dépots libre only: main contrib non-free -> main -## dépots sources non présents, inutiles sauf dev, et ralentissant update + # backports, à activer en connaissance de cause... + # DANGER sans pinning apt et en cas de apt full-upgrade + # deb http://deb.debian.org/debian/ stretch-backports main contrib non-free + # deb-src http://deb.debian.org/debian/ stretch-backports main contrib non-free ``` -vérifier qu'il n'y ait pas de dépôts secondaires dans: -`ls -l /etc/apt/sources.list.d/` + +* vérifier qu'il n'y ait pas d'autres dépôts dans: _/etc/apt/sources.list.d/_ +`grep -Ersv '^#|^$' /etc/apt/sources.list /etc/apt/sources.list.d/*.list` + +* pour des dépôts uniquement free, effacer _contrib non-free_ des composants 'main contrib non-free' ## protocole htpps +* remplacer http:// par **https://** +* https requiert le paquet apt-transport-https sur les versions apt<1.5 (debian 9.2 à ce jour) et les + dépôts deb.debian.org (le mirroir http://ftp.fr.debian.org/debian/ refuse toujours ce protocole 11/2017) ```shell su apt install apt-transport-https ``` -nouvelles sources: -```text -## debian stretch 9 -deb https://deb.debian.org/debian/ stretch -deb https://deb.debian.org/debian-security stretch/updates main contrib non-free -deb https://deb.debian.org/debian/ stretch-updates main contrib non-free - -# backports, à activer en connaissance de cause -# deb https://deb.debian.org/debian/ stretch-backports main contrib non-free -``` +* https requiert les dépôts deb.debian.org sur les versions apt>1.5 (buster/sid au 11/2017) et + (le mirroir http://ftp.fr.debian.org/debian/ refuse toujours ce protocole 11/2017)