diff --git a/docs/debian/sources-stretch.md b/docs/debian/sources-stretch.md index 94f0b68..93d5b4e 100644 --- a/docs/debian/sources-stretch.md +++ b/docs/debian/sources-stretch.md @@ -1,71 +1,40 @@ -# sources.list stretch - -## structure d'une source - -deb http://deb.debian.org/debian distribution component1 component2 component3 - -* distribution - * stretch / buster / sid - * stable / testing / unstable / experimental +# sources.list rapide stretch +ancien format +pour le nouveau format deb822 et notes plus complètes, voir [sources](https://kyodev.frama.io/kyopages/debian/apt/sources/) ## dépot CDN deb -* remplace httpredir (obsolètes depuis mi-2016) +* **remplace httpredir** (obsolètes depuis mi-2016) +* permet le protocole https -`cat /etc/apt/sources-list` +`cat /etc/apt/sources.list` ```text 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 - # Security historique, copie à revoir, ne prends pas en charge https -#deb http://security.debian.org/ stretch/updates main contrib non-free - - # src inutiles sauf à développer et vouloir ralentir apt update + # src inutiles sauf à développer des paquets et vouloir 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 - # Security historique, copie à revoir, ne prends pas en charge https -#deb-src http://security.debian.org/ stretch/updates main contrib non-free # backports, à activer en connaissance de cause... - # DANGER sans pinning apt et en cas de apt full-upgrade, ça a eu merdé et refoirera peut-etre un jour - # mieux s'orienter sur dépot testing (constamment à jour) avec un apt-prefs en conséquence # 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 d'autres dépôts dans: _/etc/apt/sources.list.d/_ -`grep -Ersv '^#|^$' /etc/apt/sources.list /etc/apt/sources.list.d/*.list` +* vérifier qu'il n'y ait pas d'autres dépôts en collision dans: _/etc/apt/sources.list.d/_ +`grep -Ersv '^#|^$' /etc/apt/sources.list*` -* pour des dépôts uniquement free, effacer _contrib non-free_ des composants 'main contrib non-free' +* pour des composants uniquement free, effacer _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) +* installer le paquet apt-transport-https sur les versions apt < 1.5 (debian 9.3 à ce jour) et les dépôts deb.debian.org ```shell su apt install apt-transport-https ``` -* https requiert uniquement les dépôts deb.debian.org sur les versions apt>1.5 (buster/sid au 11/2017) et - (le mirroir ftp.fr.debian.org/debian/ refuse toujours ce protocole 11/2017, security.debian.org/ aussi) - -## à venir Buster - -```text -deb https://deb.debian.org/debian/ testing main contrib non-free - - # deb https://deb.debian.org/debian-security testing/updates main contrib non-free - # deb https://deb.debian.org/debian/ testing-updates main contrib non-free - - # deb-src https://deb.debian.org/debian/ testing main contrib non-free - # deb-src https://deb.debian.org/debian-security testing/updates main contrib non-free - # deb-src https://deb.debian.org/debian/ testing-updates main contrib non-free -``` -```shell -apt purge apt-transport-https -``` diff --git a/mkdocs.yml b/mkdocs.yml index 5879a10..3c5b686 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -14,6 +14,7 @@ pages: - home: "index.md" - debian: - apt: + - sources: debian/apt/sources.md - unattended-upgrade: debian/apt/unattended-upgrade.md - grub: - grub-azerty: debian/grub/azerty-grub.md