Ajouts petites commandes
This commit is contained in:
parent
3f25a6635c
commit
ce3878e1b1
|
@ -131,6 +131,7 @@ Lister les packages installés de façon « conviviale »
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
$ dpkg -l
|
$ dpkg -l
|
||||||
|
$ dpkg -l $mypackage
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
Lister les packages installés de façon exhaustive
|
Lister les packages installés de façon exhaustive
|
||||||
|
@ -175,6 +176,7 @@ Les opérateurs sont :
|
||||||
|
|
||||||
Les variantes `lt-nl`, `le-nl`, `ge-nl`, `gt-nl` considèrent qu'une valeur nulle est supérieure.
|
Les variantes `lt-nl`, `le-nl`, `ge-nl`, `gt-nl` considèrent qu'une valeur nulle est supérieure.
|
||||||
|
|
||||||
|
|
||||||
## apt
|
## apt
|
||||||
|
|
||||||
Des ensembles de packages `.deb` sont regroupés sur un site HTTP, un CD-ROM, une clé USB, etc.
|
Des ensembles de packages `.deb` sont regroupés sur un site HTTP, un CD-ROM, une clé USB, etc.
|
||||||
|
@ -213,6 +215,13 @@ Donner les dépendances d'un package
|
||||||
$ apt-cache depends foo
|
$ apt-cache depends foo
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
Lister les paquets qui dépendent d'un paquet (reverse dependencies) :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
$ apt-cache rdepends $mypackage
|
||||||
|
$ apt-cache --installed rdepends $mypackage # lister seulement ceux qui sont installés
|
||||||
|
~~~
|
||||||
|
|
||||||
Et l'on peut installer/supprimer/etc. des paquets avec la commande `apt` :
|
Et l'on peut installer/supprimer/etc. des paquets avec la commande `apt` :
|
||||||
|
|
||||||
Installer un package
|
Installer un package
|
||||||
|
@ -277,7 +286,10 @@ Installer les dépendances pour recompiler un package
|
||||||
$ apt-get build-dep foo
|
$ apt-get build-dep foo
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
### hold / unhold
|
|
||||||
|
### Paquets « immobilisés » (hold / unhold)
|
||||||
|
|
||||||
|
Apt permet de figer la version d'un paquet et d'empêcher sa mise-à-jour. Ce mécanisme est appelé « hold » :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
# apt-mark hold foo
|
# apt-mark hold foo
|
||||||
|
@ -288,12 +300,31 @@ foo
|
||||||
|
|
||||||
# dpkg -l foo
|
# dpkg -l foo
|
||||||
hi foo […]
|
hi foo […]
|
||||||
|
|
||||||
# apt-mark unhold foo
|
|
||||||
Annulation de l'état figé pour foo.
|
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
### preferences
|
Pour « rendre sa liberté » au paquet (unhold) :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
# apt-mark unhold foo
|
||||||
|
~~~
|
||||||
|
|
||||||
|
|
||||||
|
### Paquets installés manuellement ou automatiquement
|
||||||
|
|
||||||
|
Pour savoir si un paquet a été installé manuellement ou automatiquement (dépendance) :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
$ apt-mark showauto
|
||||||
|
$ apt-mark showauto $mypackage
|
||||||
|
|
||||||
|
$ apt-mark showmanual
|
||||||
|
$ apt-mark showmanual $mypackage
|
||||||
|
~~~
|
||||||
|
|
||||||
|
La sortie de `apt search $mypackage` affiche également l'information entre crochets.
|
||||||
|
|
||||||
|
|
||||||
|
### Préférences
|
||||||
|
|
||||||
<https://manpages.debian.org/stable/apt/apt_preferences.5.fr.html>
|
<https://manpages.debian.org/stable/apt/apt_preferences.5.fr.html>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue