wiki/HowtoDebian/SourcesList.md

149 lines
4.3 KiB
Markdown
Raw Permalink Normal View History

---
categories: web debian upgrade
title: Howto sources.list
...
2023-07-28 23:05:08 +02:00
* Statut de cette page : prod
2023-07-28 23:05:08 +02:00
Nous utilisons les `sources.list` suivants en fonction des versions majeures de Debian.
Assurez vous davoir les [clés PGP](#clés-pgp) associées aux dépôts externes ([Evolix](#clé-pgp-pour-evolix),
[eLTS](#clé-pgp-pour-elts), etc.)
2023-07-28 23:05:08 +02:00
2023-08-23 11:07:53 +02:00
## Bookworm (12)
2023-03-02 18:15:17 +01:00
~~~
# cat /etc/apt/sources.list
# Empty file, we moved to deb822 format
2023-06-20 09:24:04 +02:00
# https://manpages.debian.org/bookworm/apt/sources.list.5.en.html#DEB822-STYLE_FORMAT
2023-03-02 18:15:17 +01:00
# cat /etc/apt/sources.list.d/system.sources
2023-03-02 18:15:17 +01:00
Types: deb
URIs: http://mirror.evolix.org/debian
2023-03-02 18:15:17 +01:00
Suites: bookworm bookworm-updates
Components: main
Signed-by: /usr/share/keyrings/debian-archive-bookworm-automatic.gpg
2023-03-02 18:15:17 +01:00
# cat /etc/apt/sources.list.d/security.sources
2023-03-02 18:15:17 +01:00
Types: deb
URIs: http://security.debian.org/debian-security
2023-03-02 18:15:17 +01:00
Suites: bookworm-security
Components: main
Signed-by: /usr/share/keyrings/debian-archive-bookworm-security-automatic.gpg
2023-03-02 18:15:17 +01:00
# cat /etc/apt/sources.list.d/evolix_public.sources
Types: deb
URIs: http://pub.evolix.org/evolix
2023-03-02 18:25:57 +01:00
Suites: bookworm
Components: main
Signed-by: /etc/apt/keyrings/pub_evolix.asc
2023-03-02 18:15:17 +01:00
~~~
2023-08-23 11:07:53 +02:00
## Bullseye (11)
~~~
# cat /etc/apt/sources.list
deb http://mirror.evolix.org/debian bullseye main
deb http://mirror.evolix.org/debian bullseye-updates main
deb http://security.debian.org/debian-security bullseye-security main
# cat /etc/apt/sources.list.d/evolix_public.list
2023-03-30 12:08:38 +02:00
deb http://pub.evolix.org/evolix bullseye main
~~~
2023-08-23 11:07:53 +02:00
## Buster (10)
~~~
# cat /etc/apt/sources.list
deb http://archive.debian.org/debian buster main
deb http://security.debian.org/debian-security buster/updates main
# cat /etc/apt/sources.list.d/evolix_public.list
deb http://pub.evolix.org/evolix buster main
~~~
2023-08-23 11:07:53 +02:00
## Stretch (9)
~~~
# cat /etc/apt/sources.list
deb http://archive.debian.org/debian stretch main
deb http://archive.debian.org/debian-security stretch/updates main
deb http://elts.evolix.org/extended-lts stretch-lts main
# cat /etc/apt/sources.list.d/evolix_public.list
deb http://pub.evolix.org/evolix stretch main
~~~
2023-08-23 11:07:53 +02:00
## Jessie (8)
2023-07-28 23:05:08 +02:00
*Remarque* : les deux premiers dépôts ont été commentés car la clé PGP utilisée pour signer ces dépôt est maintenant expirée,
mais les paquets fournis par ces dépôts sont également fournis par notre miroir du dépôt eLTS.
2023-02-21 16:59:14 +01:00
~~~
# cat /etc/apt/sources.list
# deb http://archive.debian.org/debian jessie main
# deb http://archive.debian.org/debian-security jessie/updates main
deb http://elts.evolix.org/extended-lts jessie main
deb http://elts.evolix.org/extended-lts jessie-lts main
# cat /etc/apt/sources.list.d/evolix_public.list
deb http://pub.evolix.net/ jessie/
~~~
2023-08-23 11:07:53 +02:00
## Wheezy (7)
2023-07-28 23:05:08 +02:00
*Remarque* : les clés PGP de ces dépôts sont expirées, vous aurez donc un warning du type `Do you want to ignore this warning and proceed anyway?` en installant des paquets.
~~~
# cat /etc/apt/sources.list
deb http://archive.debian.org/debian wheezy main
deb http://archive.debian.org/debian-security wheezy/updates main
deb http://deb.freexian.com/extended-lts wheezy-lts main
# cat /etc/apt/sources.list.d/evolix_public.list
deb http://pub.evolix.net/ wheezy/
2023-02-22 07:34:02 +01:00
~~~
2023-08-23 11:07:53 +02:00
## Squeeze (6)
2023-07-28 23:05:08 +02:00
*Remarque* : les clés PGP de ces dépôts sont expirées, vous aurez donc un warning du type `Do you want to ignore this warning and proceed anyway?` en installant des paquets.
~~~
# cat /etc/apt/sources.list
2024-04-05 12:08:41 +02:00
deb http://archive.debian.org/debian squeeze main
deb http://archive.debian.org/debian-security squeeze/updates main
deb http://deb.freexian.com/extended-lts squeeze-lts main
deb http://pub.evolix.net/ squeeze/
2023-07-28 23:05:08 +02:00
deb http://pub.evolix.net/ kernel/
2023-02-21 16:59:14 +01:00
~~~
2023-07-28 23:05:08 +02:00
## Clés PGP
2023-07-28 23:05:08 +02:00
### Clé PGP pour Evolix
#### pub.evolix.org
~~~
wget https://pub.evolix.org/evolix/pub.asc -O /etc/apt/keyrings/pub_evolix.asc
chmod 644 /etc/apt/keyrings/pub_evolix.asc
# # Avant Bookworm, on utilisait « simplement » /etc/apt/trusted.gpg.d
# wget https://pub.evolix.org/evolix/pub.asc -O /etc/apt/trusted.gpg.d/pub_evolix.asc
# chmod 644 /etc/apt/trusted.gpg.d/pub_evolix.asc
~~~
#### pub.evolix.net
~~~
# cd /etc/apt/trusted.gpg.d
# wget 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x0c016d3bd1195d30105837cc44975278b8612b5d' -O reg.asc
# chmod 644 reg.asc
2023-02-21 16:59:14 +01:00
~~~
### Clé PGP pour eLTS
2023-02-21 16:59:14 +01:00
~~~
# wget https://deb.freexian.com/extended-lts/archive-key.gpg -O /etc/apt/trusted.gpg.d/freexian-archive-extended-lts.gpg
# chmod 644 /etc/apt/trusted.gpg.d/freexian-archive-extended-lts.gpg
2023-02-21 16:59:14 +01:00
~~~