Académique Documents
Professionnel Documents
Culture Documents
D'autre part, désinstaller une application / un package signifie supprimer des fichiers spécifiques du système. Après désinstallation de l'application, celle-ci ne peut plus être
démarrée car l'exécutable correspondant ou d'autres fichiers spécifiques n'existent plus.
Les actions d'installation, de désinstallation et de configuration des packages sur un système sont collectivement appelées gestion des packages (logiciels).
Sous Linux, les applications sont généralement installées via une application dédiée appelée manager de packages (logiciels) (gestionnaire de packages logiciels) ou
système de gestion de packages (logiciels). Dans les distributions Linux basées sur Debian/Ubuntu, le gestionnaire de paquets fournit les utilitaires apt et dpkg (et autres) et
des applications comme Synaptic. Dans les distributions Linux basées sur RedHat / Fedora, le gestionnaire de packages fournit les utilitaires yum ou dnf ou rpm (et autres)
comme PackageKit.
Le codespace utilise une distribution Ubuntu. C'est pourquoi nous nous concentrerons uniquement sur les distributions basées sur Debian/Ubuntu et donc sur les utilitaires apt
et dpkg.
Pour demarrer une appliction de la ligne de commande, vous devez taper juste le nom de l'executable (example: pour demarrer VSCode on ecrit code)
En ligne de commande, nous utilisons l'utilitaire apt pour installer le package inkscape :
https://ocw.cs.pub.ro/courses/sde2/laboratoare/04_uso 1/5
6/9/23, 5:36 PM TP 04 - Installation et utilisation d'applications (Partie 2) [CS Open CourseWare]
student@uso:~$ sudo apt install inkscape
[...]
La commande sudo apt update met à jour les informations du package ; nous clarifierons son rôle ci-dessous, y compris pourquoi son exécution est recommandée
(mais pas obligatoire). La commande sudo apt install inkscape installe en fait le package appelé inkscape, qui installera l'application Inkscape.
L'installation de packages sur le système est une action privilégiée qui nécessite des autorisations administratives. Pour cette raison, les deux commandes ci-dessus sont
préfixées par la commande sudo.
Installation de VLC
Nous avons besoin d'un lecteur vidéo et nous savons que VLC [https://www.videolan.org/vlc/index.html] est l'un des lecteurs les plus utilisés. Pour l'utiliser sur le système, nous
installons le package vlc :
Je n'ai pas exécuté la commande sudo apt update ci-dessus car le système est déjà mis à jour à partir de l'installation du package inkscape.
wikit : package qui installe l'utilitaire wikit (ligne de commande) qui récupère les informations de Wikipedia
gimp : package qui installe l'application Gimp (avec interface graphique), un éditeur d'images
Désinstallation d'applications
Si nous cessons d'utiliser une application et que nous souhaitons libérer de l'espace disque, nous pouvons choisir de désinstaller une application. La désinstallation signifie
que tous les fichiers correspondant à l'application seront supprimés du disque.
https://ocw.cs.pub.ro/courses/sde2/laboratoare/04_uso 2/5
6/9/23, 5:36 PM TP 04 - Installation et utilisation d'applications (Partie 2) [CS Open CourseWare]
L'action de désinstallation est plus rare. Le principal avantage de la désinstallation est de libérer de l'espace disque occupé par les fichiers de l'application. Mais comme
l'espace disque est suffisant, nous recourons moins souvent à cette action.
Comme pour l'installation, une application peut être installée ou désinstallée à partir de l'interface graphique du gestionnaire de packages ou de la ligne de commande. La
désinstallation peut être effectuée à partir de l'interface de ligne de commande même si l'application a été installée à partir de l'interface graphique et vice versa.
Dans la commande ci-dessus, j'ai désinstallé le package neofetch. La commande de désinstallation (apt remove) a été préfixée par la commande sudo car il s'agit
d'une action privilégiée. Lors de la désinstallation, il vous est demandé de confirmer que nous voulons désinstaller le package.
À la suite de cette action, les fichiers correspondant au package neofetch ont été supprimés, y compris le fichier exécutable correspondant. Maintenant, nous n'avons plus
accès à l'utilitaire et la commande neofetch échouera.
La commande apt remove supprime les fichiers correspondant au paquet, mais laisse certains fichiers de configuration modifiés par l'utilisateur. Cela permet à une
installation ultérieure de réutiliser l'ancienne configuration. Si nous voulons également supprimer les fichiers de configuration modifiés, nous utilisons la commande :
https://ocw.cs.pub.ro/courses/sde2/laboratoare/04_uso 3/5
6/9/23, 5:36 PM TP 04 - Installation et utilisation d'applications (Partie 2) [CS Open CourseWare]
La commande ci-dessus a supprimé les fichiers de configuration du package neofetch. La commande apt purge peut être utilisée pour désinstaller les packages
installés ou pour “nettoyer” (purger) les packages qui ont été désinstallés mais qui ont encore des fichiers de configuration.
Exercice : Désinstallez deux des packages que vous avez installés ci-dessus à l'aide de la ligne de commande.
Comme pour l'installation et la désinstallation, la mise à jour des applications modifie les fichiers système, il s'agit donc d'une action privilégiée.
Lorsque la commande apt install reçoit un package déjà installé en tant qu'argument, elle recherche une version mise à jour de celui-ci. Dans le cas ci-dessus, la
version installée du package inkscape (0.92.3-1) est la plus récente et aucune mise à jour n'est nécessaire.
Le cas échéant, l'utilisateur peut utiliser l'interface graphique ou de ligne de commande du gestionnaire de packages pour mettre à jour le système. En règle générale,
l'utilisateur utilisera l'interface graphique lors de la réception d'une notification.
Pour mettre à jour le système depuis l'interface de ligne de commande, nous utiliserons une commande comme :
https://ocw.cs.pub.ro/courses/sde2/laboratoare/04_uso 4/5
6/9/23, 5:36 PM TP 04 - Installation et utilisation d'applications (Partie 2) [CS Open CourseWare]
After this operation, 100 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
[...]
À l'aide de la commande apt upgrade, nous mettons à jour toutes les applications du système. Il est recommandé de mettre à jour les informations du package système
interne à l'aide de la commande apt update.
sde2/laboratoare/04_uso.txt · Last modified: 2023/04/03 23:14 by cristiana.andrei
https://ocw.cs.pub.ro/courses/sde2/laboratoare/04_uso 5/5