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

Table des matières:

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

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

Vidéo: Comment utiliser Apt-Get pour installer des programmes dans Ubuntu à partir de la ligne de commande
Vidéo: Comment activer le Wifi de son ordinateur portable? - YouTube 2024, Avril
Anonim
Ubuntu dispose de nombreuses méthodes d’installation d’applications basées sur une interface graphique, mais leur recherche prend du temps. Étant donné que le clavier est généralement plus rapide que la souris, la gestion de votre logiciel via la ligne de commande peut vous faire gagner beaucoup de temps.
Ubuntu dispose de nombreuses méthodes d’installation d’applications basées sur une interface graphique, mais leur recherche prend du temps. Étant donné que le clavier est généralement plus rapide que la souris, la gestion de votre logiciel via la ligne de commande peut vous faire gagner beaucoup de temps.

APTE

Linux gère les logiciels via des packages, des unités de logiciels individuelles contenant des interfaces utilisateur, des modules et des bibliothèques. La plupart des applications lient plusieurs packages co-dépendants, et d'autres encore vous permettent de choisir les packages à installer et ceux à supprimer à 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. Ubuntu, notre cher et proche ami, c’est l’outil de conditionnement 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 essentiels du système. Par conséquent, dans Ubuntu, vous devrez faire précéder la plupart des commandes par «sudo».

Recherche de paquets

La commande pour rechercher un logiciel est:

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

Remplacez [termes de recherche] mais n’utilisez pas de crochets. 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:
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:

apt-cache search [search terms] | less

Il y a un tuyau au milieu de cette commande (il partage une clé avec ). La commande less vous permettra de faire défiler votre liste à l’aide des touches fléchées, des touches de navigation vers le haut ou vers le bas, et des touches 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 trouvés 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 avertira des mises à jour et le tiendra automatiquement à jour pour vous. Vous pouvez ajouter et modifier manuellement des référentiels en modifiant le fichier de sources d’APT:

sudo nano /etc/apt/sources.list

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

Image
Image

sudo add-apt-repository [repository name here]

Examinons le référentiel Ubuntu Tweak pour voir à quoi cela ressemblera dans la 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 paquets.
Après avoir ajouté des référentiels, vous devez mettre à jour votre liste de paquets.

sudo apt-get update

Cela mettra à jour les listes de paquets de tous les dépôts en une fois. N'oubliez pas de faire cela après chaque dépôt ajouté!

Installation

Maintenant que vous avez ajouté votre référentiel logiciel, 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 paquets listés. S'il existe des dépendances - d'autres packages prérequis -, elles seront également installées. Parfois, vous verrez également une liste de paquets recommandés mais facultatifs accompagner votre sélection. Parfois, vous verrez également une invite de confirmation, mais pas toujours.
Cela téléchargera et installera tous les paquets listés. S'il existe des dépendances - d'autres packages prérequis -, elles seront également installées. Parfois, vous verrez également une liste de paquets recommandés mais facultatifs accompagner votre sélection. Parfois, vous verrez également une invite de confirmation, mais pas toujours.

Vous verrez souvent un package principal avec d’autres packages liés. L’installation de celui-ci installera automatiquement les dépendances et parfois les packages associés.

Image
Image

Supprimer des paquets

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 supprimer les fichiers de configuration et les répertoires associés (généralement dans le répertoire de base de l'utilisateur), vous souhaitez ajouter l'option de purge:
Si vous souhaitez supprimer les fichiers de configuration et les répertoires associés (généralement dans le répertoire de base de l'utilisateur), vous souhaitez ajouter l'option de purge:

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

Il y a deux tirets là. 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, il vous suffit de choisir le paquetage principal et les paquets 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 supprimez un paquet principal, autoremove supprimera ses paquets associés et toutes ses dépendances, tant qu’aucun autre programme ne les utilise. C’est un excellent moyen de nettoyer les bibliothèques et les paquets inutilisés dont vous n’avez pas besoin.

Mise à niveau du logiciel

Alors, que se passe-t-il si vos paquets doivent être mis à niveau? Vous pouvez mettre à niveau des programmes individuels avec la commande suivante:

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

Ou, vous pouvez mettre à jour tous les paquets sans autres arguments:

sudo apt-get upgrade

Cela vous indiquera combien et quels paquets nécessitent une mise à jour et vous demandera une confirmation avant de continuer.

N'oubliez pas que vous devrez peut-être mettre à jour en premier. La mise à niveau remplacera les anciennes versions des programmes par leurs versions les plus récentes. Ceci est 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 nouveau package n'est installé et aucun package n'est désinstallé.

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

Image
Image

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

sudo apt-get dist-upgrade

Maintenant, toutes les dépendances seront satisfaites quoi qu'il arrive.Si vous n’êtes pas en micro-gestion de vos paquets, c’est la commande que vous allez utiliser.

Si vous souhaitez uniquement savoir quels packages seront mis à niveau si vous devez exécuter la commande de manière hypothétique, vous pouvez simuler une mise à niveau avec l'option –s.

sudo apt-get –s upgrade

C’est vraiment utile si vous ne savez pas si la mise à jour d’un paquet va gâcher 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 à l'aide de la commande suivante:

sudo apt-get clean

Si vous voulez vous débarrasser de votre cache, mais enregistrez les dernières versions de vos paquets, utilisez ceci:

sudo apt-get autoclean

Cela éliminera les anciennes versions qui sont pratiquement inutiles, mais vous laisseront toujours un cache.

Vérifier ce qui est installé

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

sudo dpkg –list

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

sudo dpkg –list | less

Vous pouvez également effectuer une recherche dans la liste à l'aide de 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 rechercher par une méthode plus compacte:

dpkg –l ‘search term’

Cette option est une lettre minuscule L et le terme recherché doit figurer entre guillemets simples. Vous pouvez également utiliser des caractères génériques pour améliorer la recherche.

Image
Image

œuf de Pâques

APT a un oeuf de Pâques intéressant.

sudo apt-get moo

Profitez de vos pouvoirs de super vache!

Le fait de pouvoir gérer des packages et des logiciels installés via une ligne de commande peut vous faire gagner du temps. La mise à jour de logiciels d’Ubuntu est souvent lente sur mon système et il peut être très pénible d’avoir à ajouter des mises à jour logicielles et à installer des packages via le Centre de logiciel, en particulier si vous connaissez déjà les noms de package. C’est également un excellent moyen de gérer votre système à distance via SSH. Vous n'avez pas besoin d'avoir une interface graphique en cours d'exécution ou de traiter avec VNC.

Il y a beaucoup de choses à apprendre lorsque vous maîtrisez la ligne de commande, vous pouvez donc consulter le Guide du débutant de Nano, l'éditeur de texte en ligne de commande de Linux. Il y a plus à venir!

Conseillé: