This commit is contained in:
kyodev 2017-11-19 18:05:51 +01:00
parent b7d3968bea
commit 6b4fa2d6b4
1 changed files with 32 additions and 20 deletions

View File

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