ajout de dépôt, et notamment astuce sur le dos2unix
This commit is contained in:
parent
f963e86cdd
commit
7c5f1d6bf4
|
@ -184,7 +184,7 @@ Le plus classique est d'utiliser des dépôts (sites HTTP/HTTPS) qui mettent à
|
|||
On les définit via le fichier `/etc/apt/sources.list` ou des fichiers `/etc/apt/sources.list.d/*.list` avec des lignes du type :
|
||||
|
||||
~~~
|
||||
deb http://pub.evolix.net/ stretch/
|
||||
deb http://pub.evolix.net/ buster/
|
||||
~~~
|
||||
|
||||
On récupère la liste de ces packagess avec une certain nombre d'informations (versions, description, etc.) via un fichier `Packages.gz` en faisant la commande :
|
||||
|
@ -308,14 +308,14 @@ $ apt-cache policy
|
|||
|
||||
100 /var/lib/dpkg/status
|
||||
release a=now
|
||||
100 http://mirror.evolix.org/debian stretch-backports/main amd64 Packages
|
||||
release o=Debian Backports,a=stretch-backports,n=stretch-backports,l=Debian Backports,c=main,b=amd64
|
||||
100 http://mirror.evolix.org/debian buster-backports/main amd64 Packages
|
||||
release o=Debian Backports,a=buster-backports,n=buster-backports,l=Debian Backports,c=main,b=amd64
|
||||
origin mirror.evolix.org
|
||||
500 http://pub.evolix.net stretch/ Packages
|
||||
500 http://pub.evolix.net buster/ Packages
|
||||
release c=
|
||||
origin pub.evolix.net
|
||||
500 http://security.debian.org/debian-security stretch/updates/non-free amd64 Packages
|
||||
release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=non-free,b=amd64
|
||||
500 http://security.debian.org/debian-security buster/updates/non-free amd64 Packages
|
||||
release v=9,o=Debian,a=stable,n=buster,l=Debian-Security,c=non-free,b=amd64
|
||||
origin security.debian.org
|
||||
[…]
|
||||
~~~
|
||||
|
@ -331,6 +331,27 @@ Voici quelques informations utiles :
|
|||
* de 990 à 999, le package sera installé (ou mis à jour si version plus récente) même si une version par défaut a été définie (`APT::Default-Release`)
|
||||
* au dessus de 1000, le package sera installé ou mis à jour même si sa version est inférieure à celle installée
|
||||
|
||||
### Ajout de dépôt
|
||||
|
||||
L'ajout d'un dépôt non officiel est déconseillé (même les backports) car les mises à jour de sécurité sont incertaines et ne sont pas garanties pour durer jusqu'à la fin de vie de votre version de Debian.
|
||||
|
||||
On peut ajouter un nouveau dépôt en créant un fichier avec l'extension `.list`, par exemple `/etc/apt/sources.list.d/foo.list`
|
||||
|
||||
~~~
|
||||
deb http://foo.example.com/ buster
|
||||
~~~
|
||||
|
||||
Et il faut ajouter la clé GPG qui signe le dépôt dans le répertoire `/etc/apt/trusted.gpg.d/`, soit dans un fichier avec l'extension `.gpg` (clé sous format binaire), soit dans un fichier avec l'extension `.asc` (clé sous format ASCII). Par exemple :
|
||||
|
||||
~~~
|
||||
# wget https://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc -O /etc/apt/trusted.gpg.d/postgresql.asc
|
||||
# dos2unix /etc/apt/trusted.gpg.d/postgresql.asc
|
||||
~~~
|
||||
|
||||
> *Note* : pour les fichiers `.asc` il est important qu'ils aient des sauts de ligne Unix et non DOS… sinon ils seront ignorés. On conseille d'utiliser `dos2unix` pour s'en assurer.
|
||||
|
||||
Pour mettre en place le dépôt backports, voir [wiki:HowtoDebian/Backports]
|
||||
|
||||
|
||||
## Astuces
|
||||
|
||||
|
|
Loading…
Reference in a new issue