in

Comment utiliser Apt-Get pour installer des programmes dans Ubuntu à partir de la ligne de commande

Ubuntu propose de nombreuses méthodes basées sur l’interface graphique pour installer des applications, mais elles prennent un certain temps à rechercher et à trouver. Le clavier étant généralement plus rapide que la souris, la gestion de votre logiciel via la ligne de commande peut vous faire gagner du temps.

APTE

Linux gère les logiciels via des packages, des unités individuelles de logiciels contenant des interfaces utilisateur, des modules et des bibliothèques. La plupart des applications lient plusieurs packages co-dépendants entre eux, et d’autres encore vous permettent de choisir les packages à installer et ceux à laisser de côté à votre propre discrétion. Cela peut prêter à confusion, il y a donc un gestionnaire de paquets à votre disposition pour vous aider

Chaque distribution Linux a son propre système de gestion de paquets. Pour notre propre et cher Ubuntu, c’est l’outil de packaging avancé. Il a une famille de commandes qui vous permet d’ajouter des référentiels; rechercher, installer et supprimer des packages; et même simuler des mises à niveau et autres. Les commandes sont assez faciles à mémoriser et à utiliser, vous allez donc gérer le logiciel de votre système en un rien de temps!

APT nécessite des autorisations de super-utilisateur, car il traite des aspects fondamentaux du système, donc dans Ubuntu, vous devrez faire précéder la plupart des commandes de «sudo».

Recherche de packages

La commande pour rechercher un logiciel est:

recherche apt-cache [search term 1] [search term 2] … [search term n]

Remplacer [search terms] mais n’utilisez pas de parenthèses. Vous obtiendrez une sortie comme celle-ci:

Vous pouvez rechercher des termes dans la description des packages, par exemple pour un jeu de solitaire, ou par nom de package. Certaines recherches peuvent donner une tonne de résultats, vous pouvez donc faire défiler la liste avec la commande suivante:

recherche apt-cache [search terms] | moins

Il y a un tube au milieu de cette commande (il partage une clé avec ). La commande less vous permettra de faire défiler votre liste avec les touches fléchées, les touches page haut / bas et l’espace, b et entrée. Appuyez sur q pour quitter la liste et revenir à l’invite.

Ajout de référentiels

Vous pouvez trouver plus de logiciels dans les référentiels disponibles en ligne. Prenez, par exemple, Ubuntu Tweak, un programme qui vous permet de modifier certains paramètres cachés ou difficiles à modifier pour votre système. Il est hébergé dans un autre référentiel. Si vous ajoutez le référentiel au lieu de télécharger et d’installer uniquement le package, le système vous informera des mises à jour et le tiendra automatiquement à jour pour vous. Vous pouvez ajouter et modifier manuellement des référentiels en éditant le fichier sources d’APT:

sudo nano /etc/apt/sources.list

Mais Ubuntu 9.10 Karmic Koala a changé cela. Il y a un moyen plus simple!

sudo add-apt-repository [repository name here]

Regardons le dépôt d’Ubuntu Tweak pour voir à quoi il ressemblera en pratique:

sudo add-apt-repository ppa: tualatrix / ppa

Voila!

Mise à jour des sources

Après avoir ajouté des référentiels, vous devez mettre à jour votre liste de packages.

sudo apt-get mise à jour

Cela mettra à jour les listes de paquets de tous les référentiels en une seule fois. N’oubliez pas de le faire après chaque dépôt ajouté!

Installation

Maintenant que vous avez ajouté votre référentiel de logiciels, mis à jour votre liste de packages et trouvé le nom du package dont vous avez besoin, vous pouvez l’installer.

sudo apt-get install [package name 1] [package name 2] … [package name n]

Cela téléchargera et installera tous les packages répertoriés. S’il existe des dépendances – d’autres packages prérequis – elles seront également installées. Parfois, vous verrez également une liste de packages recommandés mais facultatifs pour accompagner votre sélection. Parfois, vous verrez également une invite de confirmation, mais pas toujours.

Souvent, vous verrez un package principal avec d’autres packages liés, donc l’installation de celui-ci installera automatiquement les dépendances et parfois ses packages associés.

Suppression de packages

Si vous souhaitez vous débarrasser d’un programme, vous pouvez désinstaller ses packages associés.

sudo apt-get remove [package name 1] [package name 2] … [package name n]

Si vous souhaitez vous débarrasser des fichiers de configuration et des répertoires associés (généralement dans le répertoire personnel de l’utilisateur), vous voudrez ajouter l’option de purge:

sudo apt-get remove –purge [package name 1] [package name 2] … [package name n]

Il y a deux tirets ici. Cela sera utile si un programme ne fonctionne pas correctement. En purgeant lors de la suppression, vous pouvez avoir une installation «propre».

La plupart du temps, vous pouvez simplement choisir le package principal et les packages associés seront également supprimés. Si ce n’est pas le cas, vous pouvez utiliser la commande suivante:

sudo apt-get autoremove

Cela supprimera automatiquement tous les packages qui ne sont pas utilisés ou associés à un programme installé. Par exemple, si vous vous débarrassez d’un paquet principal, autoremove se débarrassera de ses paquets associés et de toutes les dépendances qu’il avait, tant qu’aucun autre programme ne les utilise. C’est un excellent moyen de nettoyer les bibliothèques et les packages inutilisés dont vous n’avez pas besoin.

Mise à jour du logiciel

Alors, que faire si vos packages doivent être mis à jour? Vous pouvez mettre à niveau des programmes individuels avec la commande suivante:

mise à niveau sudo apt-get [package name 1] [package name 2] … [package name n]

Ou, vous pouvez mettre à niveau tous les packages sans avoir d’autres arguments:

mise à jour sudo apt-get

Cela vous indiquera combien et quels paquets doivent être mis à jour et vous demandera une confirmation avant de continuer.

N’oubliez pas que vous devrez peut-être d’abord mettre à jour. La mise à niveau remplacera les anciennes versions des programmes par leurs versions plus récentes. Il s’agit d’un processus de remplacement; le même nom de package est requis et l’ancienne version est remplacée par une version plus récente. Aucun package entièrement nouveau n’est installé et aucun package n’est désinstallé.

Certains programmes ne fonctionnent pas tout à fait de cette façon. Ils nécessitent un package avec un nom légèrement différent pour être supprimé et un nouveau avec un nom différent pour être installé. Parfois, la nouvelle version d’un programme a un nouveau package requis. Dans ces cas, vous devrez utiliser dist-upgrade.

sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]

sudo apt-get dist-upgrade

Désormais, toutes les dépendances seront satisfaites quoi qu’il arrive. Si vous n’êtes pas intéressé par la micro-gestion de vos packages, c’est la commande que vous allez utiliser.

Si vous souhaitez uniquement voir quels packages seront mis à niveau si vous exécutez hypothétiquement la commande, vous pouvez simuler une mise à niveau avec l’option –s.

mise à jour sudo apt-get –s

Ceci est vraiment utile si vous n’êtes pas sûr que la mise à jour d’un paquet gâchera d’autres programmes, ce qui arrive parfois avec des choses comme PHP et les bibliothèques de serveurs de messagerie.

Nettoyage

Lorsque vous téléchargez des packages, Ubuntu les met en cache au cas où il aurait besoin de s’y référer davantage. Vous pouvez supprimer ce cache et récupérer de l’espace sur le disque dur avec la commande suivante:

sudo apt-get clean

Si vous souhaitez vous débarrasser de votre cache, mais enregistrez les dernières versions des packages que vous avez, utilisez plutôt ceci:

sudo apt-get autoclean

Cela éliminera les anciennes versions qui sont à peu près inutiles, mais qui vous laisseront toujours un cache.

Vérification de ce qui est installé

Vous pouvez voir une liste de tous vos packages installés avec dpkg.

sudo dpkg –list

Vous pouvez également utiliser less pour faire défiler cette liste.

sudo dpkg –list | moins

Vous pouvez également rechercher dans la liste avec la commande grep.

dpkg –list | grep [search term]

Si quelque chose est installé, vous verrez un nom de package et une description.

Vous pouvez également effectuer une recherche via une méthode plus compacte:

dpkg –l ‘terme de recherche’

Cette option est une lettre L minuscule et votre terme de recherche doit être entre guillemets simples. Vous pouvez également utiliser des caractères génériques pour une meilleure recherche.

œuf de Pâques

APT a un œuf de Pâques intéressant.

sudo apt-get moo

Profitez de vos super pouvoirs de vache!

Être capable de gérer les packages et les logiciels installés via la ligne de commande peut vous faire gagner du temps. Le programme de mise à jour du logiciel d’Ubuntu est souvent lent sur mon système et il peut être vraiment difficile de devoir ajouter des dépôts de logiciels et installer des packages via le Centre logiciel, surtout si vous connaissez déjà les noms des packages. C’est également idéal pour gérer votre système à distance via SSH. Vous n’avez pas du tout besoin d’avoir une interface graphique en cours d’exécution ou de gérer VNC.

Il y a beaucoup de choses à apprendre pour se familiariser avec la ligne de commande, vous pouvez donc consulter le Guide du débutant de Nano, l’éditeur de texte en ligne de commande Linux. Il y a plus à venir!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment trouver un routeur installé dans un emplacement inconnu dans une maison?

Comment trouver un routeur installé dans un emplacement inconnu dans une maison?

Quelle est la différence entre Ubuntu et Linux Mint?