Nach einer man apt-get
kurzen Google-Suche ist nicht klar, wie ich neue Programme finde, die (aus dem Internet) installiert werden sollen apt-get
(die erstaunlich leistungsfähig und einfach sind und von einer anderen Linux-Distribution stammen).
Ich verwende Ubuntu Server 8.04 LTS (ein vererbtes System, das für zufällige Arbeiten verwendet wird), also keine GUI.
Hat hier jemand schnelle Ratschläge?
package-management
apt
search
r00fus
quelle
quelle
Wenn du nach "nvidia settings" suchst.
Die Ausgabe ist:
Sie sehen 2 Pakete
nvidia-settings
undnvidia-settings-updates
.So finden Sie die zugehörige Binärdatei zum Paket
nvidia-settings
.Die Ausgabe ist:
nvidia-settings
ist der Binärname zum Starten des Programms.quelle
Insbesondere bei Binärdateien gibt es eine Anwendung, die automatisch ausgeführt wird, wenn Sie einen Befehl ausführen, der nicht installiert ist. Zum Beispiel,
Ansonsten gibt es Suchanfragen:
apt-cache search <query>
oderaptitude search <query>
welche sind vorzuziehen, wenn Sie sich wirklich mit Filtern beschäftigen möchten.quelle
Ich denke, Sie beziehen sich auf den binären Programmnamen, der im Paket enthalten ist. Ich benutze diese Technik, um dies zu finden:
Geben Sie einfach
dpkg -L <package-name>
ein Terminal ein. Es werden alle von diesem Paket installierten Dateien angezeigt. Sie können die Namen der Binärprogramme anhand ihres Speicherorts erkennen. Normalerweise werden Programme in einem/usr/bin
Verzeichnis oder/sbin
Verzeichnis installiert .Sehen wir uns ein Beispiel an:
Beachten Sie, dass der Programmname von gnome-screenshot package lautet
gnome-screenshot
.Du hast gefragt
Manchmal kann das Terminal Ihren Paketnamen mitteilen, der für die Installation eines gewünschten Programms erforderlich ist. Dies passiert, wenn sich das Programm im Standard-Repository befindet und Sie dieses Repository aktiviert haben.
Wenn ich zum Beispiel eingebe,
gnome-documents
wenn kein solches Paket installiert ist, sagt das Terminal Folgendes:Aber in diesem Fall sollte ich zumindest den Programmnamen kennen
quelle
Sie können das Programm 'aptitude' über die Befehlszeile ausprobieren. Es ist ein grafischer Paketmanager. Denken Sie daran, sudo an das Programm anzuhängen, um echte Installationen durchzuführen. 'sudo aptitude'. Sie können aptitude auch wie apt-get verwenden. "sudo aptitude install". Ich bevorzuge apt-get für einzelne Pakete, deren Namen ich kenne.
Sind Sie auch nur in einer Befehlszeile? Wenn Sie einen Desktop haben, können Sie System -> Preferences -Synaptic oder das Ubuntu Software Center verwenden. Sie funktionieren fast gleich, haben jedoch eine einfachere Paketsuche.
quelle
Sie können eine (lange) Liste installierbarer Pakete erhalten, indem Sie Folgendes eingeben
apt-get install
und dann TABzweimal drücken (für die automatische Vervollständigung). Dies ist begrenzt, da es Ihnen nicht sagt, was die Pakete tun (Synaptic oder Software Center wären dafür besser), aber es kann nützlich sein, wenn Sie sich nicht an den genauen Namen eines Pakets erinnern können. Sie können auch den ersten Teil des Paketnamens eingeben (z. B.openoffice
), um eine kürzere Liste relevanterer Pakete zu erhalten.quelle
Display all 39603 possibilities? (y or n)
eine Liste mit Paketen.Verwenden Sie das Befehlszeilentool, wenn Sie den gewünschten Paketnamen kennen. Wenn Sie dies nicht tun, verwenden Sie das Software-Center. Sie können den Paketnamen über das Software-Center abrufen und im Terminal verwenden, wenn Sie das Tool apt-get wirklich über die Befehlszeile benötigen. Und normalerweise ist der Paketname derselbe wie der Programmname.
quelle
Sie können ausführen (vorzugsweise in Ihrem ~ / .bashrc)
wenn du tippst:
Es wird vorgeschlagen, zu installieren und dann einen Teil des Namens einzugeben - zum Beispiel nvidia
und du siehst die verfügbaren Auswahlmöglichkeiten beginnend mit nvidia
quelle