Manpage des nicht installierten Pakets anzeigen?

12

Kann man auf Debian-basierten Systemen die Manpage von Paketen anzeigen, die noch nicht installiert sind? Ich möchte zuerst überprüfen, welche Funktionen sie haben, bevor ich sie installiere.

stefan.at.wpf
quelle

Antworten:

6

Sie können debman verwenden, um Manpages anzuzeigen, bevor Sie ein Paket installieren. Siehe: http://www.debian-administration.org/articles/454 .

fromnaboo
quelle
Vielen Dank! Ich hatte noch keine Zeit, es zu testen, aber wenn es so funktioniert, wie es behauptet, dann ist es die perfekte Lösung für mich, während ich an der Shell arbeite. Insbesondere sollte man die richtige Manpage (richtige Version, Distribution ...) erhalten. Die anderen Antworten zum Lesen auf einem anderen System mit meinem Browser gefallen mir immer noch. Also auch vielen Dank an die anderen Benutzer, die geantwortet haben! Leider kann ich nur eine Antwort auswählen):
stefan.at.wpf
7

Normalerweise werden die Manpages als Teil des Pakets installiert.

Vielleicht ist es die beste Idee, Ihre Suche auf der Webseite Ihrer Distribution zu starten und dort nach einer bestimmten Dokumentation zu suchen. Ich benutze derzeit Ubuntu und eine schnelle Suche ergab das Ubuntu Manpage Repository . Ich bin sicher, dass es für alle wichtigen Distributionen ähnliche Seiten gibt.

Jedes Mal, wenn ich schnell nach einer Manpage gesucht habe, habe ich einfach gegoogelt man page some_commandund mehrere Exemplare der Unix / Linux-Manpages online gefunden. Ich mache dies häufig, wenn ich hier oder auf SO poste, und möchte eine Referenz für einen Befehl bereitstellen, den ich in einem Post erwähne.

UNIX ON-LINE Man Pages ist eine Sammlung von Man Pages.

Und hier ist ein weiterer Index der Online-UNIX-Handbuchseiten .

Schließlich,

  sudo apt-get install manpages-dev

Installiert die Manpages für System- und Bibliotheksaufrufe .

Update : Wie @jasonwryan in einem hilfreichen Kommentar betont, sind die GNU-Handbücher auch online verfügbar.

Update 2 : Ein weiterer nützlicher Kommentar von @ user606723 erinnert uns daran, dass es verschiedene Versionen von Befehlen / Manpages geben kann. Wenn Sie sich also die Dokumentation ansehen, ist es ratsam, Einzelheiten zu beachten.

Levon
quelle
1
Die GNU-Handbücher sind auch online: gnu.org/manual
jasonwryan
@jasonwryan ... danke, macht es eine vollständigere Antwort.
Levon
1
Beachten Sie, dass Online-Manpages nicht immer mit dem Paket übereinstimmen, das Sie möglicherweise installieren. Es gibt mehrere Versionen vieler Programme. mehrere Gabeln; manchmal sind sie ganz anders ... also sollte dies mit einem korn salz genommen werden.
user606723
@ user606723 guter Punkt zu verschiedenen Versionen, OP sollte sich dessen bewusst sein (ich kann meine Antwort aktualisieren, um einen Hinweis dazu hinzuzufügen). Beachten Sie, dass OP nach Manpages für den Befehl fragte, den sie noch nicht installiert hatten. Dennoch ist es gut, darüber Bescheid zu wissen, und wenn sie gegoogelt haben, könnten sie durch Einbeziehen der von ihnen verwendeten Distribution spezifischer werden. Danke für den Kommentar.
Levon
7

Ein Debian-Entwickler bietet einen Dienst namens manpages.debian.net an, über den Sie online auf ausgelieferte Manpages zugreifen und eine release-spezifische Manpage erhalten können.

Es gibt auch manpages.ubuntu.com , das dasselbe für Ubuntu tut.

Da Sie mit dieser Methode auf Release-spezifische Manpages zugreifen können, erhalten Sie wahrscheinlich die richtigen Versionen für Ihre Distribution.

Ulrich Dangel
quelle
Ich bin gerade auf meinem Himbeer-Pi und die Seite, die Sie verlinkt haben, unterscheidet leider nur zwischen Debian-Veröffentlichungen, nicht zwischen Architekturen. zB das dump tool auf raspberry pi ist ein anderes, das nur ext2 unterstützt, während die dokumentation auf der verlinkten seite auch ext4 beansprucht. In den meisten Fällen immer noch ein nützlicher Link!
stefan.at.wpf
1

Für die Befehlszeile gibt es die Möglichkeit, eine Kombination aus surfraw, elinksund zu verwenden less.

Fügen Sie Folgendes hinzu zu ~/.config/surfraw/conf:

SURFRAW_graphical="no"
SURFRAW_text_browser="elinks -dump"

Und Sie können loslegen, z

sr google -l man ls | less

HINWEIS: Der Kommentar von user606723 gilt weiterhin.

Thor
quelle