mirror of https://framagit.org/kyodev/kyopages.git
new page sources
This commit is contained in:
parent
072a2c5fd2
commit
573ff388a0
|
@ -0,0 +1,143 @@
|
|||
# sources liste, format deb822
|
||||
|
||||
notes:
|
||||
* pour des composants uniquement **free**, effacer _contrib non-free_
|
||||
* à partir de apt 1.5, soit buster/unstable, le protocole **https** est directement pris en charge. le paquet _apt-transport-https_ est inutile. le mélange de protocole http & https est possible
|
||||
* seuls à ce jour (debian 9.3), les dépôts **deb.debian.org** servent en https
|
||||
|
||||
|
||||
## emplacement
|
||||
|
||||
* `/etc/apt/sources.list.d/`:
|
||||
* nom sans importance
|
||||
* extension obligatoire
|
||||
* extension `.sources`: format deb822
|
||||
* extension `.list`: ancien format 'Une Ligne'
|
||||
|
||||
|
||||
* `/etc/apt`:
|
||||
* obligatoire: `sources.list`
|
||||
* ancien format 'Une Ligne', donc extension **.list**
|
||||
|
||||
|
||||
## branche stretch ( stable ) format deb822
|
||||
|
||||
```shell
|
||||
cat /etc/apt/sources.list.d/sources.sources
|
||||
```
|
||||
```text
|
||||
# si besoin de compiler des paquets: utiliser: Types: deb deb-src
|
||||
|
||||
Description: Stretch + update (volatile)
|
||||
Types: deb
|
||||
URIs: https://deb.debian.org/debian/
|
||||
Suites: stretch stretch-updates
|
||||
Components: main contrib non-free
|
||||
|
||||
Description: security
|
||||
Types: deb
|
||||
URIs: https://deb.debian.org/debian-security
|
||||
Suites: buster/updates
|
||||
Components: main contrib non-free
|
||||
|
||||
Enabled: no
|
||||
Description: backports, pas activés par défaut
|
||||
Types: deb
|
||||
URIs: https://deb.debian.org/debian/
|
||||
Suites: buster-backports
|
||||
Components: main contrib non-free
|
||||
```
|
||||
|
||||
toutes options, au plus compact, sources & binaires + toutes les branches:
|
||||
```text
|
||||
Description: Stretch + update (volatile) + backports
|
||||
Types: deb deb-src
|
||||
URIs: https://deb.debian.org/debian/
|
||||
Suites: stretch stretch-updates buster-backports
|
||||
Components: main contrib non-free
|
||||
|
||||
Description: security
|
||||
Types: deb deb-src
|
||||
URIs: https://deb.debian.org/debian-security
|
||||
Suites: buster/updates
|
||||
Components: main contrib non-free
|
||||
```
|
||||
|
||||
## suivi buster ( testing ) format deb822
|
||||
|
||||
```shell
|
||||
cat /etc/apt/sources.list.d/sources.sources
|
||||
```
|
||||
```text
|
||||
Description: buster stable & sid (pin -10)
|
||||
Types: deb
|
||||
URIs: https://deb.debian.org/debian/
|
||||
Suites: buster stable sid
|
||||
Components: main contrib non-free
|
||||
|
||||
Description: security
|
||||
Types: deb
|
||||
URIs: https://deb.debian.org/debian-security
|
||||
Suites: buster/updates
|
||||
Components: main contrib non-free
|
||||
|
||||
Enabled: no
|
||||
Description: sources
|
||||
Types: deb-src
|
||||
URIs: https://deb.debian.org/debian/
|
||||
Suites: stable testing sid
|
||||
Components: main contrib non-free
|
||||
|
||||
# voir 99sdeb-niveau2.pref
|
||||
```
|
||||
|
||||
|
||||
## notes deb822
|
||||
|
||||
* nouveau format depuis 2015, dépréciant à terme l'ancien format de type "Une Ligne"
|
||||
* fichier uniquement avec extension **.sources** (.list ne fonctionne pas avec ce format)
|
||||
* format soi-disant plus facile à parser ... :/
|
||||
* chaque paragraphe séparé par une **ligne vide** décrit une entrée
|
||||
* donc pas de commentaires # séparés par des lignes vides (sera considéré comme des paragraphes en erreur)
|
||||
* commentaire:
|
||||
* # sur une ligne COMPLÈTE (Types: deb # deb-src -> Erreur !)
|
||||
* désactiver une entrée complète (paragraphe) avec `Enabled: no`
|
||||
* chaque propriété peut avoir plusieurs valeurs, séparées par des espaces, sauf URIs
|
||||
* Suites: peut comporter des noms de suite (stretch) ou d'archive (stable)
|
||||
* format activé depuis apt 1.1, novembre 2015
|
||||
* si souci, vérifier `apt-config dump | grep -i 'APT::Sources::Use-Deb822=false'` n'est pas à "0" ou "false"
|
||||
(développement entre apt 0.9.14.3~exp5 et apt 1.1)
|
||||
* exemple:
|
||||
```text
|
||||
Types: deb
|
||||
Description: binaires stretch testing sid (suivi stretch)
|
||||
URIs: https://deb.debian.org/debian/
|
||||
Suites: stretch testing sid
|
||||
Components: main contrib non-free
|
||||
OptionX:
|
||||
CeQueJeVeux: n'importe Quoi, ne provoquera pas d'erreur
|
||||
```
|
||||
|
||||
|
||||
## format historique, suivi buster
|
||||
|
||||
```shell
|
||||
cat /etc/apt/sources.list
|
||||
```
|
||||
```text
|
||||
# branche de base (testing)
|
||||
deb https://deb.debian.org/debian/ buster main contrib non-free
|
||||
deb https://deb.debian.org/debian-security buster/updates main contrib non-free
|
||||
# deb-src https://deb.debian.org/debian/ buster main contrib non-free
|
||||
# deb-src https://deb.debian.org/debian-security buster/updates main contrib non-free
|
||||
|
||||
# fallback stable
|
||||
deb https://deb.debian.org/debian/ stretch main contrib non-free
|
||||
|
||||
# unstable (pin -10)
|
||||
deb https://deb.debian.org/debian/ sid main contrib non-free
|
||||
# deb-src https://deb.debian.org/debian/ sid main contrib non-free
|
||||
|
||||
# voir 99sdeb-niveau2.pref pour le pinning
|
||||
```
|
||||
|
Loading…
Reference in New Issue