Apt-get et autres pour la gestion de paquets Debian

Anne linux apt-get
  • 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ême dpkg 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 :