« Sources.list » : différence entre les versions
(Ajout de la section sur le dépôt Debian backports et ajout de la source + aération du code.) |
(Ajout de la section "Utiliser un DVD comme source pour APT" + changement de niveau pour le contenu des sources.list.) |
||
Ligne 1 : | Ligne 1 : | ||
[[Category:apt]] | [[Category:apt]] | ||
Cette documentation liste le contenu par défaut du fichier <source lang="bash" inline>/etc/apt/sources.list</source> de différentes distributions à base de Debian. | Cette documentation liste le contenu par défaut du fichier <source lang="bash" inline>/etc/apt/sources.list</source> de différentes distributions à base de Debian ainsi que divers astuces. | ||
=Debian 9.0 Stretch= | =Utiliser un DVD comme source pour APT= | ||
==Dépôts par défaut== | Dans le cadre de l'installation/utilisation d'une machine Debian hors ligne, le gestionnaire de paquet peut vite devenir un ennemie redoutable. Entre la nécessité de passer par un dépôts uniquement disponible via Internet, les clés GPG qui expirent ou la fastidiosité d'une installation/maintenabilité d'une liste de paquets avec leurs dépendance via [[Dpkg - astuces|DPKG]], les systèmes Linux restent largement dépendant du réseau et cela peut représenter un problème de taille dans certains cas. | ||
Une solution simple est d'utiliser les DVD d'installations comme sources pour ''APT''. Il suffit alors de copier les fichiers ISO via une clé USB pour permettre à la machine hors-ligne de s'approvisionner en paquets. | |||
'''Création du point de montage''' | |||
mkdir -p /media/apt/dvd1 | |||
'''Ajout d'une entrée dans le ''fstab''''' | |||
/CHEMIN/FICHIER/ISO/DVD1.iso /media/apt/dvd1 iso9660 loop 0 0 | |||
'''Test du montage''' | |||
mount -a | |||
''Si le répertoire <source lang="bash" inline>/media/apt/dvd1</source> est remplit du contenu de l'ISO, tout est bon.'' | |||
'''Ajout d'une entrée dans le ''sources.list''''' | |||
deb [trusted=yes] file:/media/apt/dvd1/ buster main | |||
''Notez le paramètre "trusted" qui permet de ne pas vérifier la signature GPG des paquets en provenance du DVD. On s'assurera bien sûr l'[[Vérifier intégrité iso|authenticité du dit DVD]] en amont via un contrôle de somme ou GPG. | |||
'''Mettre à jour le catalogue des paquets''' | |||
apt update | |||
'''Installaer un paquet''' | |||
apt install mon_paquet | |||
==Sources de la section== | |||
* https://www.deltasight.fr/utiliser-dvd-debian-source-apt/ | |||
* https://unix.stackexchange.com/questions/198000/bypass-gpg-signature-checks-only-for-a-single-repository | |||
* http://manpages.ubuntu.com/manpages/bionic/fr/man8/apt-secure.8.html | |||
=Dépôts des distributions= | |||
==Debian 9.0 Stretch== | |||
===Dépôts par défaut=== | |||
<source lang="apt_sources"> | <source lang="apt_sources"> | ||
deb http://ftp.fr.debian.org/debian/ stretch main contrib non-free | deb http://ftp.fr.debian.org/debian/ stretch main contrib non-free | ||
Ligne 9 : | Ligne 42 : | ||
</source> | </source> | ||
==Dépôt backports== | ===Dépôt backports=== | ||
<source lang="apt_sources"> | <source lang="apt_sources"> | ||
deb http://ftp.fr.debian.org/debian/ stretch-backports main | deb http://ftp.fr.debian.org/debian/ stretch-backports main | ||
Ligne 16 : | Ligne 49 : | ||
''Pour piocher un paquet provenant de ce dépôt, il faut faire la commande suivante: <source lang="bash" inline>apt install -t stretch-backports <nom_du_paquet></source>.'' | ''Pour piocher un paquet provenant de ce dépôt, il faut faire la commande suivante: <source lang="bash" inline>apt install -t stretch-backports <nom_du_paquet></source>.'' | ||
==Sources== | ===Sources de la section=== | ||
* Fichier <code>/etc/apt/sources.list</code> | * Fichier <code>/etc/apt/sources.list</code> | ||
* https://backports.debian.org/Instructions/ | * https://backports.debian.org/Instructions/ | ||
=Debian 8.0 Jessie= | ==Debian 8.0 Jessie== | ||
==Dépôts par défaut== | ===Dépôts par défaut=== | ||
<source lang="apt_sources"> | <source lang="apt_sources"> | ||
deb http://ftp.fr.debian.org/debian/ jessie main non-free contrib | deb http://ftp.fr.debian.org/debian/ jessie main non-free contrib | ||
Ligne 27 : | Ligne 60 : | ||
</source> | </source> | ||
==Dépôts bonus== | ===Dépôts bonus=== | ||
<source lang="apt_sources"> | <source lang="apt_sources"> | ||
deb http://ftp.fr.debian.org/debian/ jessie-proposed-updates main contrib non-free | deb http://ftp.fr.debian.org/debian/ jessie-proposed-updates main contrib non-free | ||
Ligne 36 : | Ligne 69 : | ||
apt install deb-multimedia-keyring | apt install deb-multimedia-keyring | ||
==Sources== | ===Sources de la section=== | ||
* Fichier <code>/etc/apt/sources.list</code> | * Fichier <code>/etc/apt/sources.list</code> | ||
* https://grawok.github.io/Debian-Jessie-sources.list/ | * https://grawok.github.io/Debian-Jessie-sources.list/ | ||
=Ubuntu 16.04 Xenial Xerus= | ==Ubuntu 16.04 Xenial Xerus== | ||
==Dépôts par défaut== | ===Dépôts par défaut=== | ||
<source lang="apt_sources"> | <source lang="apt_sources"> | ||
deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted | deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted | ||
Ligne 61 : | Ligne 94 : | ||
</source> | </source> | ||
==Liste exhaustive== | ===Liste exhaustive=== | ||
<source lang="apt_sources"> | <source lang="apt_sources"> | ||
deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse | deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse | ||
Ligne 72 : | Ligne 105 : | ||
</source> | </source> | ||
=Ubuntu 18.04 Bionic Beaver= | ==Ubuntu 18.04 Bionic Beaver== | ||
==Dépôts par défaut== | ===Dépôts par défaut=== | ||
<source lang="apt_sources"> | <source lang="apt_sources"> | ||
deb http://archive.ubuntu.com/ubuntu bionic universe multiverse | deb http://archive.ubuntu.com/ubuntu bionic universe multiverse | ||
Ligne 94 : | Ligne 127 : | ||
</source> | </source> | ||
==Sources== | ===Sources de la section=== | ||
* Fichier <code>/etc/apt/sources.list</code> | * Fichier <code>/etc/apt/sources.list</code> | ||
* https://grawok.github.io/Ubuntu-16-04-xenial/ | * https://grawok.github.io/Ubuntu-16-04-xenial/ |
Version du 17 juillet 2019 à 08:10
Cette documentation liste le contenu par défaut du fichier /etc/apt/sources.list
de différentes distributions à base de Debian ainsi que divers astuces.
Utiliser un DVD comme source pour APT
Dans le cadre de l'installation/utilisation d'une machine Debian hors ligne, le gestionnaire de paquet peut vite devenir un ennemie redoutable. Entre la nécessité de passer par un dépôts uniquement disponible via Internet, les clés GPG qui expirent ou la fastidiosité d'une installation/maintenabilité d'une liste de paquets avec leurs dépendance via DPKG, les systèmes Linux restent largement dépendant du réseau et cela peut représenter un problème de taille dans certains cas.
Une solution simple est d'utiliser les DVD d'installations comme sources pour APT. Il suffit alors de copier les fichiers ISO via une clé USB pour permettre à la machine hors-ligne de s'approvisionner en paquets.
Création du point de montage
mkdir -p /media/apt/dvd1
Ajout d'une entrée dans le fstab
/CHEMIN/FICHIER/ISO/DVD1.iso /media/apt/dvd1 iso9660 loop 0 0
Test du montage
mount -a
Si le répertoire /media/apt/dvd1
est remplit du contenu de l'ISO, tout est bon.
Ajout d'une entrée dans le sources.list
deb [trusted=yes] file:/media/apt/dvd1/ buster main
Notez le paramètre "trusted" qui permet de ne pas vérifier la signature GPG des paquets en provenance du DVD. On s'assurera bien sûr l'authenticité du dit DVD en amont via un contrôle de somme ou GPG.
Mettre à jour le catalogue des paquets
apt update
Installaer un paquet
apt install mon_paquet
Sources de la section
- https://www.deltasight.fr/utiliser-dvd-debian-source-apt/
- https://unix.stackexchange.com/questions/198000/bypass-gpg-signature-checks-only-for-a-single-repository
- http://manpages.ubuntu.com/manpages/bionic/fr/man8/apt-secure.8.html
Dépôts des distributions
Debian 9.0 Stretch
Dépôts par défaut
deb http://ftp.fr.debian.org/debian/ stretch main contrib non-free
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
Dépôt backports
deb http://ftp.fr.debian.org/debian/ stretch-backports main
Pour piocher un paquet provenant de ce dépôt, il faut faire la commande suivante: apt install -t stretch-backports <nom_du_paquet>
.
Sources de la section
- Fichier
/etc/apt/sources.list
- https://backports.debian.org/Instructions/
Debian 8.0 Jessie
Dépôts par défaut
deb http://ftp.fr.debian.org/debian/ jessie main non-free contrib
deb http://security.debian.org/ jessie/updates main contrib non-free
Dépôts bonus
deb http://ftp.fr.debian.org/debian/ jessie-proposed-updates main contrib non-free
deb http://www.deb-multimedia.org jessie main non-free
Pour le miroir deb-multimedia, il est nécessaire d’installer le keyring du dépôt
apt install deb-multimedia-keyring
Sources de la section
- Fichier
/etc/apt/sources.list
- https://grawok.github.io/Debian-Jessie-sources.list/
Ubuntu 16.04 Xenial Xerus
Dépôts par défaut
deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ xenial universe
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
Liste exhaustive
deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ xenial partner
deb http://extras.ubuntu.com/ubuntu/ xenial main
Ubuntu 18.04 Bionic Beaver
Dépôts par défaut
deb http://archive.ubuntu.com/ubuntu bionic universe multiverse
deb-src http://archive.ubuntu.com/ubuntu bionic universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic universe
deb-src http://us.archive.ubuntu.com/ubuntu/ bionic universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
Sources de la section
- Fichier
/etc/apt/sources.list
- https://grawok.github.io/Ubuntu-16-04-xenial/