que fait «sudo apt-get install aptitude»?

10

Je suis complètement nouveau sur Linux et donc Ubuntu. Bien que j'utilise le système d'exploitation Ubuntu sur mon système depuis un certain temps, c'est pour la première fois que j'essaie d'apprendre les nuances et donc de commencer avec la documentation.

Je me demande, si nous utilisons la apt-getcommande pour installer des packages, que fait apt-get install aptitude-il?

Bikash
la source
@ david6 mais en fait, aptitude est un front-end pour apt-get ce n'est pas la même chose et n'a pas les mêmes fonctions ...
Alvar
J'ai trop simplifié: Aptitude propose une interface curses (GUI texte) (lorsqu'elle est exécutée sans paramètre) et une interface de ligne de commande qui peut faire la plupart des choses que fait apt-cache / apt-get. Il a un résolveur de dépendances qui vous permet de naviguer entre plusieurs solutions. Lorsque vous utilisez la ligne de commande, vous pouvez ajuster la solution proposée (installer ou supprimer un package recommandé). Cependant, Aptitude est toujours basé sur labibliothèque libapt et dépend d' apt-get ; vous ne pouvez donc pas l'installer sans apt-get (également dans le package 'apt').
david6

Réponses:

7
apt-get install PACKAGE_NAME

Est la commande utilisée pour installer n'importe quel paquet dont vous connaissez le nom, comme aptitude.
sudoest utilisé pour obtenir un accès root et pouvoir installer et supprimer des logiciels. sudoest toujours nécessaire si vous effectuez des modifications à l'échelle du système comme l'installation, la suppression, la mise à jour et la mise à niveau des packages.

apt-get

Est la commande utilisée pour gérer les logiciels et les sources de logiciels. install est une commande supplémentaire qui indique à l'ordinateur que vous souhaitez installer un logiciel avec le nom du package comme suit. Il vérifiera ensuite les sources du logiciel pour un lien de téléchargement du même nom, puis téléchargera et installera la dernière version (ou la version spécifiée).

update

mettra à jour les sources des logiciels avec les nouvelles versions des logiciels répertoriés (sans rien installer)

upgrade

met à niveau le logiciel si de nouvelles versions sont disponibles dans les sources du logiciel.

remove

supprime le nom du package spécifié après (comme l'installation).

il existe des commandes plus utiles, mais elles sont nécessaires pour commencer à gérer le logiciel à partir du terminal.

Aptitude
Après plus de recherches sur l'aptitude, j'ai découvert qu'il était déjà installé. L'installation d'aptitude ne résoudrait donc rien d'autre que des erreurs dans le conosle. Commencez l'aptitude par:

sudo aptitude

Le aptitudepackage est une version graphique de la apt-getcommande, il n'a pas obtenu l'ensemble complet de fonctionnalités comme apt-get , mais vous avez les bases comme, remove, update, upgrade, install, etc. Plus d' informations sur aptitudeet caractéristiques peuvent être trouvés ici.

Recherchez également dans le centre du logiciel si vous souhaitez utiliser une interface graphique pour rechercher et installer / désinstaller des applications.

Sources utiles:

Alvar
la source
TL; DR, il installe le aptitudepackage qui peut faire des choses similaires à apt-get. Cependant, aptituden'a pas de support multiarchives lors de la dernière vérification, et apt-getpeut faire à peu près tout ce qui aptitudepeut
Thomas Ward
Merci pour l'info sur aptitude @ThomasW. J'ai oublié que c'était un gestionnaire de paquets, ne l'utilisez pas. mis à jour ma réponse en conséquence.
Alvar
Pas de problème, et désolé pour les trucs TL; DR, mais vous en mettez beaucoup (que la plupart des gens peuvent devenir trop paresseux pour lire);)
Thomas Ward
@ThomasW. J'ai mis les informations que j'aimerais lire si j'étais nouveau sur la ligne de commande, mais oui, c'était un peu gros. Mais je voulais l'expliquer et ne pas donner la simple demi-réponse, que cela installerait aptitude. Ce qui n'est pas tout à fait correct: P
Alvar
1

simple, il installera un package nommé aptitude.

la syntaxe d'installation des packages est sudo apt-get install <pkg_name>

pour plus d'informations: wiki-Ubuntu

rɑːdʒɑ
la source
0

La commande apt-get install aptitudeinstallera un gestionnaire de package graphique appelé aptitude.

Aptitude est un célèbre gestionnaire de paquets avec une ncursesinterface graphique. Je le préfère aux autres gestionnaires de paquets, car il est plus rapide (à mon humble avis) et le système de gestion des conflits fonctionne très bien.

br

ortang
la source
0

sudoexécute vos actions en tant qu'utilisateur root, de sorte que vous n'obtenez pas de problèmes de privilège, de la même manière que la saisie de votre mot de passe lors de l'installation de quelque chose hors du Centre logiciel. apt-getest ce que vous exécutez - le programme, si vous voulez, qui gère les fichiers apt et la plupart des installations. installest l'argument de l'exécution, lui indiquant d'installer quelque chose, puis aptitudele nom du package que vous installez.

C'est exactement la même chose que si vous alliez au Software Center, recherchiez `` apitude '' (qui peut afficher un nom différent) et appuyez sur installer.

néph
la source
Merci à tous . Oui, j'ai installé et je peux voir le gestionnaire de paquets
Bikash