22
0
Fork 0

[WIP] Centralisation des données pour sources.list(5)

This commit is contained in:
David Prevot 2023-02-15 12:15:51 +01:00
parent 381a0e6ac6
commit 87fa2b1c10
5 changed files with 44 additions and 59 deletions

View File

@ -1,5 +1,5 @@
---
categories: web
categories: web debian upgrade
title: Howto Migration Jessie vers Stretch
...
@ -38,15 +38,7 @@ netstat -laputen > netstat.out
Éditer les dépôts pour remplacer _jessie_ par _stretch_. Nous avons ici par exemple:
~~~
# cat /etc/apt/sources.list
deb http://mirror.evolix.org/debian stretch main
deb http://mirror.evolix.org/debian/ stretch-updates main
deb http://security.debian.org/debian-security stretch/updates main
# cat /etc/apt/sources.list.d/evolix_public.list
deb http://pub.evolix.net/ stretch/
~~~
Résultat dans les **fichiers [`sources.list` conseillés](SourcesList#stretch)**.
S'ils sont présent, **désactiver les backports** car plus nécessaire sinon s'ils doivent vraiment être conservés, à mettre dans _/etc/apt/preferences.d/0-backports-defaults_ et s'assurer d'un pinning correct.
@ -59,14 +51,6 @@ S'il y a ce dépôt, faire:
deb http://hwraid.le-vert.net/debian stretch main
~~~
Importons la clé GPG du dépôt 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
~~~
Puis mettre à jour le cache APT:
~~~

View File

@ -21,11 +21,7 @@ Tomcat 5.5.26->6.0.35
## APT
* Le dépôt volatile de lenny n'existe plus, il faut utiliser à la place :
~~~
deb <http://mirror.evolix.org/debian> squeeze-updates main
~~~
Fichiers [`sources.list` conseillés](SourcesList#squeeze).
* Bien vérifier les paquets proposés à la suppression !
* Dans certains cas particuliers, on pourra utiliser apt-get à la place d'aptitude, qui peut avoir une gestion différente... mais attention,
@ -200,19 +196,6 @@ Pour résoudre ce soucis ajouter les dépôts contrib et non-free dans le source
update-initramfs -u -k all
~~~
Pour mettre un noyau Linux 3.2 issu des backports, on ajoutera donc au sources.list :
~~~
deb <http://backports.debian.org/debian-backports> squeeze-backports main contrib non-free
~~~
Puis :
~~~
# aptitude install linux-image-3.2.0-0.bpo.1-amd64 linux-base=3.4~bpo60+1 initramfs-tools=0.99~bpo60+1 firmware-bnx2=0.35 firmware-bnx2x=0.35
~~~
## AWStats
* Le fichier _/etc/cron.d/awstats_ pourrait être écrasé sans confirmation : par sécurité, sauvegarder le avant la mise-à-jour si vous l'avez modifié

View File

@ -1,16 +0,0 @@
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
# Debian LTS
Ajouter au sources.list :
~~~
deb <http://http.debian.net/debian> squeeze-lts main
~~~
ou si besoin de non-free :
~~~
deb <http://http.debian.net/debian> squeeze-lts main contrib non-free
~~~

View File

@ -37,12 +37,6 @@ deb http://deb.freexian.com/extended-lts jessie main
> *Note* : si vous utilisez des backports pour Jessie, ils ne sont plus mis à jour, vous devrez donc faire : `echo "Acquire::Check-Valid-Until no;" > /etc/apt/apt.conf.d/99no-check-valid-until`
Assurez-vous d'avoir la clé Freexian :
~~~
# wget https://deb.freexian.com/extended-lts/archive-key.gpg -O /etc/apt/trusted.gpg.d/freexian-archive-extended-lts.gpg
~~~
Puis mettre à jour le cache APT avec la commande :
~~~

View File

@ -1,10 +1,13 @@
---
categories: web debian
categories: web debian upgrade
title: Howto sources.list
...
Nous conseillons dutiliser les `sources.list` suivants en fonction des
versions majeures de Debian.
Assurez vous davoir les [clefs PGP](#clefs-pgp) associées aux dépôts
externes ([Evolix](#clef-pgp-pour-evolix),
[Freexian](#clef-pgp-pour-freexian), etc.)
## Bullseye
@ -18,3 +21,40 @@ deb http://security.debian.org/debian-security bullseye-security main
deb http://pub.evolix.net/ bullseye/
~~~
## Stretch
~~~
# cat /etc/apt/sources.list
deb http://mirror.evolix.org/debian stretch main
deb http://mirror.evolix.org/debian/ stretch-updates main
deb http://security.debian.org/debian-security stretch/updates main
# cat /etc/apt/sources.list.d/evolix_public.list
deb http://pub.evolix.net/ stretch/
~~~
## Squeeze
~~
deb http://ftp.debian.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main
deb http://pub.evolix.net/ jessie/
deb http://deb.freexian.com/extended-lts jessie-lts main
~~
## Clefs PGP
### Clef PGP pour Evolix
~~~
# cd /etc/apt/trusted.gpg.d
# wget 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x0c016d3bd1195d30105837cc44975278b8612b5d' -O reg.asc
# chmod 644 reg.asc
~~
### Clef PGP pour Freexian
~~
# wget https://deb.freexian.com/extended-lts/archive-key.gpg -O /etc/apt/trusted.gpg.d/freexian-archive-extended-lts.gpg
~~