Ich möchte oft etwas installieren, bin mir aber nicht sicher, in welchem Paket es sich befindet. Dies ist ein sehr häufiges Ereignis für mich:
$ make html
sphinx-build -b djangohtml -d _build/doctrees . _build/html
make: sphinx-build: Command not found
make: *** [html] Error 127
$ sudo apt-get install sphinx
E: Unable to locate package sphinx
$ sudo apt-get install sphinx-build
E: Unable to locate package sphinx-build
googles
$ sudo apt-get install python-sphinx
Gibt es einen besseren Weg?
Ubuntu ist ziemlich schlau. Versuche es einfach zu starten.
quelle
Ich weiß nicht, ob apt-get das kann, aber ich bevorzuge es trotzdem, aptitude zu benutzen.
Mit dem Suchbefehl erhalten Sie eine Liste von Paketen, die die gesuchte Zeichenfolge enthält, die Ihre Frage jedoch noch nicht vollständig beantwortet, da nicht angezeigt wird, welches Paket die gesuchte Binärdatei enthält.
Beispiel:
quelle
Ich verwende gerne http://packages.ubuntu.com/ - darin steht "Den Inhalt von Paketen durchsuchen". Debian hat auch eine ähnliche Oberfläche unter http://packages.debian.org .
Dies hat den Vorteil, dass Sie es ohne CLI-Zugriff auf Ubuntu selbst verwenden können, z. B. Erklärungen über ein Telefon.
quelle
Sie können die apt-Gruppe von Befehlen oder aptitude verwenden, die ich über apt empfehle. Hier ist die Liste zum Suchen
GEEIGNET
Nach etwas ähnlichem wie dem gewünschten Befehl suchen:
apt-cache search X
Zum Beispiel erhaltenapt-cache search cheese
Sie alles, was mit Käse zu tun hat.Um zu zeigen, welche Abhängigkeiten und Dinge es hat, würden Sie tun
apt-cache show cheese
.Wäre natürlich zu installieren
apt-get install cheese
.EIGNUNG
Zum Suchen: Die
aptitude search cheese
Liste ist schöner als die von apt.Zum Anzeigen: Die Liste ist
aptitude show cheese
wieder schöner und freundlicher.Zum Installieren:
aptitude install cheese
Zum Installieren. Schon wieder schöner.Aptitude liefert auch relevantere Informationen zu dem, wonach Sie suchen, zum Beispiel:
apt-cache search phi
VSaptitude search phi
apt-cache search sphi
VSaptitude search sphi
Wenn Sie eine GUI-Version wünschen, empfehle ich Synaptic Package Manager oder ein einfacheres Software Center . In Synaptic können Sie nach etwas suchen, das dem, was Sie suchen, ähnlich ist, und es wird Ihnen angezeigt.
quelle
Auto-Apt
auto-apt
ist ein Paket, das sehr nützlich ist, insbesondere bei Makefiles undconfigure
Skripten, die auf Dinge verweisen, die Sie möglicherweise nicht haben und die nicht wissen, wo sie zu finden sind, was bei Header-Dateien oft schwierig ist. Sie habenmake
in diesem Fall aufgerufen , und es hat versucht, aufzurufensphinx-build
, ist jedoch fehlgeschlagen, als es es nicht finden konnte.auto-apt run [...]
führt den angegebenen Befehl aus und führt Sie dann durch die Installation von Paketen mit fehlenden Dateien, von denen bekanntapt-get
ist, dass sie gefunden und installiert werden können.Also, einfach aufrufen
auto-apt run make html
und sehen, was passiert :)Weitere Informationen finden Sie in der Dokumentation zu auto-apt
quelle