phhsnews.com


phhsnews.com / Comment utiliser Apt-Obtenir d'installer des programmes dans Ubuntu à partir de la ligne de commande

Comment utiliser Apt-Obtenir d'installer des programmes dans Ubuntu à partir de la ligne de commande


Ubuntu a beaucoup de méthodes basées sur GUI pour installer des applications, mais elles prennent du temps pour rechercher et trouver. É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.

APT

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

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

APT nécessite des autorisations super-utilisateur, car il traite des aspects fondamentaux du système, donc dans Ubuntu vous ' La commande de recherche de logiciels est:

apt-cache search [terme de recherche 1] [terme de recherche 2] ... [terme de recherche n ]

Remplacez [termes de recherche] mais n'utilisez pas de parenthèses. Vous obtiendrez une sortie comme celle-ci:

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

apt-cache search [termes de recherche] | 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 avec les touches fléchées, les touches haut / bas de la page, et l'espace, b et enter. Appuyez sur q pour quitter la liste et revenir à l'invite

Ajout de référentiels

Vous trouverez 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 autrement 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 les conservera automatiquement à jour pour vous. Vous pouvez ajouter et modifier manuellement des dépôts en éditant le fichier source d'APT:

sudo nano /etc/apt/sources.list

Mais Ubuntu 9.10 Karmic Koala a changé cela.

sudo add-apt-repository [nom du dépôt ici]

Regardons le repo d'Ubuntu Tweak pour voir à quoi cela ressemblera en pratique:

sudo add-apt-repository ppa: tualatrix / ppa

Voila!

Mise à jour des sources

Après avoir ajouté des dépôts, 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 aller. N'oubliez pas de le faire après chaque dépôt ajouté!

Installation

Maintenant que vous avez ajouté votre dépôt logiciel et mis à jour votre liste de paquets, et trouvé le nom du paquet dont vous avez besoin, vous pouvez l'installer. get install [nom du paquet 1] [nom du paquet 2] ... [nom du paquet n]

Ceci va télécharger et installer tous les paquetages listés. S'il y a des dépendances - d'autres paquets prérequis - ils seront également installés. Parfois, vous verrez également une liste de paquets recommandés mais facultatifs pour accompagner votre sélection. Parfois, vous verrez également une invite de confirmation, mais pas toujours.

Souvent, vous verrez un paquet de base avec d'autres paquets liés, donc installer celui-ci installera automatiquement les dépendances et parfois les paquets associés.

Suppression de paquets

Si vous voulez vous débarrasser d'un programme, vous pouvez désinstaller les paquets associés

sudo apt-get remove [nom du paquet 1] [nom du paquet 2] ... [nom du paquet n]

Si vous voulez 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 devez ajouter l'option de purge:

sudo apt-get remove -purge [nom du paquet 1] [nom du paquet 2] ... [nom du paquet n]

Il y a deux tirets. 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 paquet 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 les paquets qui ne sont pas utilisés ou associés à un programme installé. Par exemple, si vous vous débarrassez d'un paquet de base, autoremove se débarrassera de ses paquets associés et de 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 à jour du logiciel

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

sudo apt-get upgrade [nom du paquet 1] [nom du paquet 2] ... [nom du paquet n]

Ou vous pouvez mettre à jour tous les paquetages sans argument supplémentaire:

sudo apt-get upgrade

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

Rappelez-vous, vous devrez peut-être mettre à jour en premier. La mise à niveau remplacera les anciennes versions des programmes par leurs versions les plus récentes. C'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 paquetage complètement nouveau n'est installé et aucun paquet n'est désinstallé.

Certains programmes ne fonctionnent pas comme ça. Ils nécessitent un paquet avec un nom légèrement différent à supprimer et un nouveau avec un nom différent à installer. Parfois, la nouvelle version d'un programme a un nouveau paquet requis. Dans ce cas, vous devrez utiliser dist-upgrade sudo apt-get dist-upgrade [nom du paquet 1] [nom du paquet 2] ... [nom du paquet n]

sudo apt-get dist-upgrade

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

Si vous voulez seulement voir quels paquets seront mis à jour si vous deviez exécuter la commande, vous pouvez simuler une mise à niveau avec l'option -s

sudo apt-get -s upgrade

Ceci est vraiment utile si vous n'êtes pas sûr si la mise à niveau d'un paquet gâchera d'autres programmes, ce qui arrive occasionnellement avec des choses comme PHP et mail

Nettoyage

Lorsque vous téléchargez des paquets, 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 disque avec la commande suivante:

sudo apt-get clean

Si vous voulez vous débarrasser de votre cache, mais enregistrez les versions les plus récentes de vos paquets, alors utilisez ceci à la place:

sudo apt-get autoclean

Cela supprimera les anciennes versions qui sont pratiquement inutiles, mais qui vous laissent toujours un cache.

Vérification de ce qui est installé

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

sudo dpkg -list

Vous pouvez aussi utiliser moins pour faire défiler cette liste.

sudo dpkg -list | less

Vous pouvez également parcourir la liste avec la commande grep

dpkg -list | grep [terme de recherche]

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

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

dpkg -l 'terme de recherche'

Cette option est une lettre L en minuscule et votre terme de recherche doit figurer entre guillemets simples.

Easter Egg

APT a un oeuf de Pâques intéressant

sudo apt-get moo

Profitez de vos super pouvoirs de vache!

Etre capable de gérer packages et logiciels installés via la ligne de commande peuvent vous faire gagner du temps. Le logiciel de mise à jour d'Ubuntu est souvent à la traîne sur mon système et il peut être très pénible d'avoir à ajouter des repos logiciels et à installer des paquets via le Centre logiciel, surtout si vous connaissez déjà les noms des paquets. C'est aussi génial pour gérer votre système à distance via SSH. Vous n'avez pas besoin d'avoir une interface graphique ou de gérer VNC.

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


Avertissement: Le mode

Avertissement: Le mode "Invité" sur de nombreux routeurs Wi-Fi n'est pas sécurisé

De nombreux routeurs domestiques offrent un "Mode Invité". Cela isole vos invités sur un réseau Wi-Fi séparé, et vous n'avez pas à leur donner votre mot de passe Wi-FI normal. Mais le mode Invité est souvent peu sûr. Le mode Invité n'est pas toujours mauvais - les routeurs D-Link, Netgear et ASUS semblent fonctionner correctement.

(how-to)

Comment configurer des applications par défaut sur Android

Comment configurer des applications par défaut sur Android

Lorsque vous avez plusieurs applications qui font la même chose, par exemple des navigateurs, Android vous demandera quelle application vous voulez utiliser à chaque fois, moins jusqu'à ce que vous en définissiez un par défaut avec l'action "always". Dans les premiers jours du sélecteur d'applications, vous deviez effacer les paramètres par défaut avant d'en appliquer un autre, mais les choses ont changé.

(how-to)