Installation de paquets logiciels sous Debian-Ubuntu: apt-get
Nous allons voir dans ce tutoriel comment installer des paquets logiciels sous Debian et Ubuntu. Au programme: liste des paquets installés, recherche de paquets, informations relatives aux paquets logiciels, mise à jour de la liste des paquets et mise à jour logicielle.
Liste des paquets logiciels installés
Pour visualiser la liste des paquets installés, on utilise la commande suivante
~# dpkg-query -WPour visualiser un paquet installé dont le nom du paquet est scilab par exemple, on utilise la commande précédent et une redirection(tube ou pipeline) vers la commande grep, en pratique cela donne:
~# dpkg-query -W | grep -i scilab
scilab 4.0-2
scilab-bin 4.0-2
scilab-doc 4.0-2Descriptif des paquets logiciels installés
Le descriptif de l’ensemble des paquets installés est obtenu à l’aide de la commande
~# dpkg -lListe des paquets logiciels disponibles
La liste des paquets disponibles est obtenue comme suit:
~# apt-cache pkgnamesOn voit clairement que la liste des paquets disponibles n’est pas classé dans l’ordre alphabétique, pour résoudre cela on redirige la sortie vers un tri:
~# apt-cache pkgnames | sortRechercher un paquet logiciel: apt-cache search
Pour chercher un paquet logiciel, on procède comme suit
~# apt-cache search flashplayer
flashplayer-mozilla - Macromedia Flash Playercette commande renvoie les paquets logiciels qui contiennent l’expression flashplayer.
Propriétés et informations d’un paquet logiciel: apt-cache show
Pour afficher les informations relatives à un paquet, par exemple le paquet flashplayer-mozilla, on procède comme suit:
~# apt-cache show flashplayer-mozilla
Package: flashplayer-mozilla
Priority: optional
Section: multiverse/web
Installed-Size: 1528
Maintainer: Christian Marillat <marillat@debian.org>
Architecture: i386
Source: install-flash-player
Version: 6.0.79-0.2
Depends: libc6 (>= 2.4-1), libx11-6, libxext6, libxt6, zlib1g (>= 1:1.2.1), mozilla-browser | www-browser
Conflicts: flashplugin
Filename: pool/multiverse/i/install-flash-player/flashplayer-mozilla_6.0.79-0.2_i386.deb
Size: 702000
MD5sum: bfc6eba2b01041876f30c87b930f8d0d
SHA1: f1fa7ab3e931bc411a3713bdaf17c8976dbc24aa
SHA256: 3bd0597a5fc491aa7c2cf2694dd4737f5f1af2e8e9175268062204a6e79db13b
Description: Macromedia Flash Player
The Flash Player lets you experience animation and entertainment in your
Mozilla web browser.
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Origin: UbuntuIl faut bien mettre le nom du paquet et pas un nom quelconque:
~# apt-cache show flash
W: Impossible de trouver le paquet flash
E: Aucun paquet n'a été trouvéne donne aucun résultat vu que flash n’est pas un nom de paquet.
Installer un logiciel: apt-get install
On veut par exemple installer firefox:
~# apt-get install firefoxEnlever un logiciel: apt-get remove
Pour désinstaller un paquet, on peut procéder de deux manières: soit l’on désinstalle uniquement le logiciel ou soit l’on désinstalle le logiciel et ses fichiers de configuration. Dans le premier cas, s’il on veut désinstaller le logiciel mplayer
~# apt-get remove mplayerDans le second cas, si on veut retirer mplayer ainsi que ses fichiers de configurations, on procède comme suit:
~# apt-get remove --purge mplayerMise à jour de la liste des logiciels: apt-get update
La mise à jour de la liste des logiciels n’est pas une mise à jour des logiciels, en effet seulement la liste des logiciels est réactualisée:
~# apt-get updateMise à jour des logiciels: apt-get upgrade
La commande upgrade permet d’installer les versions les plus récentes de tous les paquets présents sur le système.
~# apt-get upgradePour faire une simulation d’installation des mises à jour, c’est à dire voir quels logiciels vont àªtre mis à jour on utilise:
~# apt-get -s upgradeMise à jour intelligente des logiciels: apt-get dist-upgrade
La commande dist-upgrade effectue la fonction upgrade en y ajoutant une gestion intelligente des changements de dépendances dans les nouvelles versions des paquets ; elle possède un système « intelligent » de résolution des conflits et elle essaye, quand c’est nécessaire, de mettre à niveau les paquets les plus importants aux dépens des paquets les moins importants.
~# apt-get dist-upgradeSi vous avez trouvé cet article ou ce site utile et souhaitez soutenir notre travail, veuillez envisager de faire un don. Merci !
Aidez-nous