-
la commande la plus fréquente : pour installer un paquet :
$ sudo agt-get install paquet
-
lorsqu’on a récupéré un paquet
.deb
, on peut aussi directement l’installer avec :$ sudo dpkg --install paquet.deb
En fait,
agt-get
utilise lui-mêmedpkg
au bout du compte. -
pour voir la liste des paquets installés :
$ dpkg --get-selections
-
pour voir l’historique des installations :
$ grep Install /var/log/apt/history.log
(dans le fichier, il y a plus d’information, comme la date, etc.)
-
pour chercher un paquet :
$ apt-cache search mot1 mot2 ...
On peut aussi utiliser l’interface graphique
synaptic
. -
quand on cherche de quel paquet vient une commande, par exemple ici
column
:
$ which column
/usr/bin/column
$ apt-file search /usr/bin/column # ne donne rien
$ apt-file update # parce qu'il faut mettre à jour d'abord
$ apt-file search /usr/bin/column
autogen: /usr/bin/columns
bsdmainutils: /usr/bin/column
-
et après, on peut vouloir chercher toutes les commandes qui viennent de ce paquet :
$ dpkg -L bsdmainutils | grep /usr/bin
quand le paquet vient d’un
ppa
il faut d’abord faire :
$ sudo add-apt-repository ppa:xxx
$ sudo apt-get update && upgrade
On peut aussi éditer manuellement /etc/apt/sources.list
à la place du add-apt-repository
.
Et après, on peut normalement faire :
$ sudo apt-get install <appli>
Voir aussi :
- Disque dur externe
- Garder son PATH dans une commande sudo
- Vérifier l'intégrité d'un fichier téléchargé
- Bash : faire un menu
- Problème de boot
- Zenity : des fenêtres pour les scripts
- (X)ubuntu : mise à niveau vers la 14.04
- Xubuntu: connexion automatique
- Linux : ramassis d'astuces diverses
- Bash sur la ligne de commande
- Filtrage de texte : sed, awk, etc.
- Afficher un pourcentage dans une page HTML
- VNC : Virtual Network Computing
- Git : déménagement d'un dépôt
- Quelques liens au sujet de l'analyse statique
- Ocaml: mon principal langage de développement
- Disque dur externe
- Les profiles dans Firefox
- Cryptographie et mail sous Android
- Quelques liens au sujet du C
- Git rebase : pour diviser un commit