Einige Infoseiten fehlen

9

Auf meinem Computer (Ubuntu 12.04) infofehlen einige Seiten, wie z tar.
Wenn ich eintrete info tar, wird die Tar-Manpage anstelle des Tar-Info-Handbuchs geöffnet .

Wie kann ich diese Seiten auf meinem System installieren?

Kartik
quelle

Antworten:

11

Auf Debianund seinen Derivaten wie Ubuntu werden die infoSeiten nur installiert, wenn Sie das entsprechende package-docPaket für eine bestimmte Version installieren package.

Also in deinem Fall:

apt-get install tar-doc

Eine bemerkenswerte Ausnahme (obwohl dies möglicherweise nur für Debian und nicht für Ubuntu gilt) ist bash-doc. Die Textinfo-Bash-Dokumentation wird von Debian nicht als freie Software angesehen, da Sie sie nicht ändern können (Sie müssen die bashBetreuer benachrichtigen , wenn Sie eine geänderte Version davon verteilen möchten, die gegen die Debian-Richtlinie verstößt).

Es gibt einen ähnlichen Fall für texinfo-docobwohl in diesem Fall ist ein texinfo-doc-nonfreePaket.

Stéphane Chazelas
quelle
Was kann ich tun, wenn ich bash-doc benötige? Wie kann ich das Bash-Info-Handbuch installieren?
Bill
1
@ Bill, Sie können es von gnu.org/software/bash/manual
Stéphane Chazelas
Ist eigentlich bash-dockostenlos (enthält aber nicht das Bash-Info-Handbuch in wheezy), während tar-docin wheezy das Info-Handbuch enthält und nicht kostenlos ist. Per bugs.debian.org/427804 , ist die Info manuell zurück in die bash-doc - Paket, mindestens ./usr/share/info/bash.info.gz, die die "Bash Reference Manual" zu sein scheint.
Faheem Mitha
Das Nicht-Installieren der Handbücher ist nur ein wirklich trauriger Standard.
qu1j0t3
4

Wenn ich auf meinem Ubuntu 12.04-System den Befehl ausführe, info tarerhalte ich tatsächlich die Manpage für tar. Sie können sehen, welche Datei infomit dem -wSchalter verwendet wird.

$ info -w tar
*manpages*

$ info -w ls
/usr/share/info/coreutils.info.gz

Wenn Sie die Repos durchsuchen, finden Sie Folgendes:

$ apt-cache search info|grep tar
...
pax - Portable Archive Interchange (cpio, pax, tar)
tar-doc - documentation for the tar package
...

Installieren Sie das tar-docPaket für die Informationen.

Es gibt möglicherweise eine einfachere Möglichkeit, dies zu tun (nicht die aktuelle apt..), aber Sie können alle fehlenden infoDokumentdateien mit diesem Befehl finden:

$ apt-cache search info | grep -- '-doc '
slm
quelle
Ja, es öffnet die Manpages. Das habe ich in der Frage gesagt.
Kartik
@ Kartik - Ich weiß, ich habe dir gezeigt warum.
slm