Linux a plusieurs façons d’installer des logiciels. Nous pouvons créer nos propres exécutables ou utiliser AppImage pour exécuter des applications conteneurisées. Mais au cœur de nombreuses distributions Linux se trouve un système de gestion de paquets, qui pour les systèmes basés sur Debian, tels que Raspberry Pi et Ubuntu, est Apt.
Apt, Advanced Packaging Tool est une application en ligne de commande qui gère l’installation, la catégorisation et la suppression des applications et de leurs dépendances à partir des référentiels de logiciels. Apt est le cœur des systèmes Debian et les leçons apprises sont applicables du Raspberry Pi à 35 $ aux super ordinateurs d’un million de dollars. Apt est disponible via le terminal et nous pouvons même administrer des systèmes à distance en utilisant une connexion à distance telle que SSH.
Un outil de ligne de commande peut sembler intimidant, mais nous détaillons ici les commandes les plus courantes que vous utiliserez pour maintenir votre système à jour avec les derniers logiciels.
Alors pourquoi ne pas simplement utiliser apt-get ?
Apt n’est pas quelque chose de nouveau, il existe depuis 2014, mais il a vraiment été remarqué avec Ubuntu 16.04. Mais de nombreux utilisateurs utilisent « apt-get » à la place, alors quelle est la différence ? Ils ont tous deux le même objectif, la gestion des logiciels, mais avec Apt, cela revient à simplement supprimer le « -get » de la commande.
Prenez par exemple les commandes que nous avons utilisées dans ce tutoriel.
apte | apt-get | Une fonction |
---|---|---|
mise à jour appropriée | apt-obtenir la mise à jour | Mettre à jour les référentiels de logiciels. |
mise à niveau appropriée | apt-get upgrade | Mise à niveau du logiciel système. |
apt installer | apt-get install | Installez une application. |
apt supprimer | apt-get supprimer | Supprimer une application. |
apt purger | apt-get purge | Supprimer une application et des fichiers de configuration utilisateur. |
Mais Apt a quelques commandes supplémentaires, en fait nous en utiliserons une dans le comment faire.
Commander | Une fonction |
---|---|
recherche appropriée | Rechercher une application spécifique. |
apt edit-sources | Modifiez le fichier /etc/apt/sources.list qui contient tous vos dépôts de logiciels. Il s’agit en fait d’une commande de raccourci qui ouvre un éditeur de texte. |
liste appropriée | Listez toutes les applications installées. |
spectacle approprié | Répertorier les détails d’une application, y compris toutes les dépendances. |
apt moo | Utilise ASCII pour afficher une vache. Ok c’est plus une blague qu’un outil. Voir aussi cow-say. |
Apt est l’outil à apprendre et à utiliser pour les tâches quotidiennes. Apt-get n’est pas obsolète, mais il serait sage d’investir votre temps dans l’apprentissage d’Apt.
Rechercher un logiciel avec Apt
En utilisant Apt, nous pouvons rechercher dans le référentiel de logiciels des applications et des mots clés spécifiques.
Ouvrez un terminal et utilisez la commande apt search suivie du nom d’une application. Dans notre exemple, nous utilisons vlc pour rechercher toutes les applications qui ont vlc dans le titre. Cette commande peut générer beaucoup de résultats, mais nous pouvons faire défiler la liste de haut en bas à l’aide de notre souris / trackpad.
$ apt search vlc
Pour mettre en pause la sortie de la commande, nous pouvons diriger (envoyer la sortie) vers « moins ». La commande less est utilisée pour stocker une page de sortie, que nous pouvons faire défiler ou feuilleter à l’aide de la barre d’espace.
$ apt search vlc | less
Pour être plus précis, nous pouvons diriger davantage la sortie de less et utiliser « grep » pour rechercher un mot-clé spécifique. Ici, nous recherchons tous les outils VLC à utiliser avec Python 3.
$ apt search vlc | less | grep “python3”
Une fois que nous avons trouvé l’application appropriée, nous pouvons utiliser la commande install pour l’installer sur notre système.
Installation du logiciel Linux avec Apt
Après avoir identifié notre application requise, nous devons ensuite l’installer. Avant d’exécuter une installation, nous devons effectuer une mise à jour, en nous assurant que nous obtenons la dernière version du logiciel.
1. Ouvrez un terminal et utilisez la commande de mise à jour. La commande update mettra à jour la liste des packages disponibles pour votre machine.
$ sudo apt update
2. Utilisez la commande d’installation pour télécharger et installer l’application choisie. Dans notre exemple, nous installons VLC, un lecteur multimédia populaire.
$ sudo apt install vlc
Après quelques instants l’application sera installée et disponible via le Terminal et via le menu Applications.
Mettre à jour le logiciel avec Apt
Pour mettre à niveau tous vos logiciels installés, nous pouvons utiliser la commande « upgrade ». En utilisant cela avec « mise à jour », nous pouvons nous assurer que nos référentiels de logiciels sont à jour, ce qui signifie que tout nouveau logiciel est à la dernière version.
1. Ouvrez un terminal et utilisez la commande de mise à jour. La commande update mettra à jour la liste des packages disponibles pour votre machine.
$ sudo apt update
2. Exécutez la commande de mise à niveau pour télécharger et installer la dernière version du logiciel. Nous utilisons le commutateur -y pour accepter automatiquement l’installation du logiciel.
$ sudo apt upgrade -y
Nous pouvons également enchaîner ces commandes dans un script d’une ligne. En utilisant « && » entre les commandes, nous pouvons demander au système d’enchaîner les commandes pour qu’elles s’exécutent les unes après les autres. Le « && » signifie que la deuxième commande ne s’exécutera que si la première commande s’exécute avec succès.
$ sudo apt update && sudo apt upgrade -y
Selon la quantité de mises à jour requises, cela peut prendre de quelques secondes à plusieurs minutes.
Suppression de logiciels
Il existe deux façons de désinstaller une application du système. Le premier « supprime » l’application du système, laissant intacts tous les fichiers de configuration utilisateur. C’est le moyen le plus courant et le plus sûr de supprimer un logiciel
Ouvrez un terminal et utilisez la commande suivante pour supprimer l’application. Dans notre exemple, nous avons désinstallé VLC.
$ sudo apt remove vlc
La deuxième méthode consiste à « purger » l’application et tous les fichiers de configuration du système. Il s’agit d’une option nucléaire, utilisée pour supprimer l’application si nous avons besoin d’un nouveau départ.
1. Ouvrez un terminal et utiliser la commande de purge pour supprimer VLC et tous ses fichiers de configuration. N’utilisez cette commande que si vous n’avez pas besoin ou si vous avez sauvegardé des fichiers de configuration.
$ sudo apt purge vlc
2. Confirmer que vous êtes heureux de purger l’application et tous les fichiers de configuration.