Was macht "sudo apt-get install aptitude"?

10

Ich bin völlig neu in Linux und daher Ubuntu. Obwohl ich das Ubuntu-Betriebssystem schon eine Weile auf meinem System verwende, versuche ich zum ersten Mal, die Nuancen zu lernen und beginne daher mit der Dokumentation.

Ich frage mich apt-get, was apt-get install aptitudetun , wenn wir den Befehl zum Installieren von Paketen verwenden?

Bikash
quelle
@ David6, aber eigentlich ist Aptitude ein Front-End für Apt-Get, es ist nicht das gleiche und hat nicht die gleichen Funktionen ...
Alvar
Ich habe zu stark vereinfacht: Aptitude bietet eine Curses-Schnittstelle (Text-GUI) (wenn sie ohne Parameter ausgeführt wird) und eine Befehlszeilenschnittstelle, die die meisten Aufgaben von apt-cache / apt-get ausführen kann. Es verfügt über einen Abhängigkeitsauflöser, mit dem Sie zwischen mehreren Lösungen wechseln können. Wenn Sie die Befehlszeile verwenden, können Sie die vorgeschlagene Lösung anpassen (ein empfohlenes Paket installieren oder entfernen). Allerdings Begabungs ist auf der nach wie vor basiert libapt Bibliothek und hängt von apt-get ; Sie können es also nicht ohne apt-get installieren lassen (auch im 'apt'-Paket).
David6

Antworten:

7
apt-get install PACKAGE_NAME

Wird der Befehl verwendet, um ein Paket zu installieren, für das Sie den Namen kennen, z aptitude.
sudowird verwendet, um Root-Zugriff zu erhalten und Software installieren und entfernen zu können. sudoist immer erforderlich, wenn Sie systemweite Änderungen wie das Installieren, Entfernen, Aktualisieren und Aktualisieren von Paketen vornehmen.

apt-get

Ist der Befehl zum Verwalten von Software und Softwarequellen. install ist ein zusätzlicher Befehl, der dem Computer mitteilt, dass Sie Software mit dem Paketnamen wie folgt installieren möchten. Anschließend wird in den Softwarequellen nach einem gleichnamigen Download-Link gesucht und anschließend die neueste Version (oder die angegebene Version) heruntergeladen und installiert.

update

aktualisiert die Softwarequellen mit neuen Versionen der aufgelisteten Software (installiert nichts)

upgrade

Aktualisiert die Software, wenn neue Versionen in den Softwarequellen verfügbar sind.

remove

Entfernt den nach angegebenen Paketnamen (wie bei der Installation).

Es gibt nützlichere Befehle, die jedoch erforderlich sind, um mit der Verwaltung der Software vom Terminal aus zu beginnen.

Eignung
Nach weiteren Recherchen zur Eignung stellte ich fest, dass es bereits installiert ist. Die Installation von aptitude würde sich also nur durch Fehler im Conosle beheben lassen. Beginnen Sie Ihre Eignung mit:

sudo aptitude

Das aptitudePaket ist eine GUI - Version des apt-getBefehls, es hat nicht den vollen Satz von Funktionen wie apt-get , aber Sie haben die Grundlagen wie, remove, update, upgrade, install, etc. Mehr Informationen über aptitudeund es verfügt über finden sich hier.

Suchen Sie auch im Softwarecenter, wenn Sie eine grafische Benutzeroberfläche zum Suchen und Installieren / Deinstallieren von Anwendungen verwenden möchten.

Nützliche Quellen:

Alvar
quelle
TL; DR installiert das aptitudePaket, das ähnliche Aktionen wie apt-get ausführen kann. Allerdings aptitudehat nicht multiarch Unterstützung bei letzter Prüfung, und apt-getkann so ziemlich alles tun , was aptitudekann
Thomas Wird
Danke für die Infos zu aptitude @ThomasW. Ich habe vergessen, dass es ein Paketmanager war, benutze es nicht. hat meine Antwort entsprechend aktualisiert.
Alvar
Kein Problem, und entschuldigen Sie die TL; DR-Sachen, aber Sie haben eine Menge Sachen (die die meisten Leute vielleicht zu faul zum Lesen bekommen);)
Thomas Ward
@ ThomasW. Ich habe die Informationen eingefügt, die ich gerne lesen würde, wenn ich neu in der Befehlszeile wäre, aber ja, sie waren etwas groß. Aber ich wollte es erklären und einfach nicht die einfache halbe Antwort geben, dass es Eignung installieren würde. Was nicht ganz richtig ist: P
Alvar
1

Einfach, es wird ein Paket mit dem Namen aptitude installiert.

Die Syntax für die Installation von Paketen lautet sudo apt-get install <pkg_name>

Für weitere Informationen: Wiki-Ubuntu

rɑːdʒɑ
quelle
0

Der Befehl apt-get install aptitudeinstalliert einen grafischen Paketmanager namens aptitude.

Aptitude ist ein bekannter Paketmanager mit einer ncursesgrafischen Benutzeroberfläche. Ich bevorzuge es gegenüber den anderen Paketmanagern, da es schneller ist (IMHO) und das Konfliktmanagementsystem sehr gut funktioniert.

br

ortang
quelle
0

sudoführt Ihre Aktionen als Root-Benutzer aus, sodass Sie keine Berechtigungsprobleme erhalten, ebenso wie die Eingabe Ihres Kennworts, wenn Sie etwas außerhalb des Software Centers installieren. apt-getist das, was Sie ausführen - das Programm, wenn Sie so wollen, das passende Dateien und die meisten Installationen verwaltet. installist das Argument für die Ausführung, das anweist, etwas zu installieren, und dann aptitudeder Paketname, den Sie installieren.

Es ist genau das Gleiche, was Sie tun würden, wenn Sie zum Software Center gehen, nach "apitude" suchen (das möglicherweise einen anderen Namen anzeigt) und auf "Installieren" klicken.

neph
quelle
Dank an alle . Ja, ich habe installiert und ich kann den Paketmanager sehen
Bikash