kyopages/docs/debian/sources-stretch.md

2.9 KiB

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

dépot CDN deb

  • remplace httpredir (obsolètes depuis mi-2016)

cat /etc/apt/sources-list

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 
 # 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

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

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
apt purge apt-transport-https