makeinfoとは何ですか。


224

GNU grepをビルドしようとしていますが、makeを実行すると次のようになります。

[snip]
/bin/bash: line 9: makeinfo: command not found

makeinfoとは何ですか。

(違いがある場合、これはUbuntuです)


5
ただ実行します。以下の主題の専門家はこのようなものを見つけるか疑問にここに来た人のためにapt-file search bin/makeinfo
nurettin

apt search makeinfo#(またはyum search makeinfo
programandoconro

回答:


360

Ubuntuで(少なくとも)を使用bashすると、コマンドを入力したときにパスに見つからない場合に、インストールする必要のあるパッケージが表示されます。私の端末では「texinfo」パッケージをインストールする必要があると言われています。

sudo apt-get install texinfo

14
パッケージをインストールするには、それがsudo apt-get install texinfoであることに注意してください。最初に誤って読んだのはtexTinfoではなく、teXinfoであることに注意してください。
ammianus

1
ちょうど注意のために-どのパッケージがユーティリティを含んでいるかについての概念をどのように得るのですか?つまり、名前がmakeinfoしかわからない場合にtexinfoについて知る方法。
egor7 2013年

3
あなたは、ターミナルでコマンドを実行する$ makeinfoとUbuntuはあなたにそれを教えてくれます:he program 'makeinfo' is currently not installed. You can install it by typing: sudo apt-get install texinfo
Tuminoid

11
あなたのシェルはTuminoidのはありません@のようにあなたの魔法のヒントを与えていない場合は、aptのファイルをインストールし、コマンドを実行することができます:apt-file update && apt-file search makeinfoあなたが表示されます結果の中でtexinfo: /usr/bin/makeinfo
asciimo

6
@ egor7不足しているコマンドを通知するユーティリティはと呼ばれcommand-not-found、でインストールできますsudo apt-get install command-not-found
Tuminoid 2013

24

Centosの場合、これらのパッケージをインストールすることで解決します。

yum install texi2html texinfo 

makeinfoのエントリがなくても心配はいりません。とにかく走れ

make all

を使用して、ubuntuの場合も同様に行うことができますsudo


2
texi2htmlは厳密に言えば、不必要です。(RHEL6 +)
Otheus 2017年

3
texi2htmlは、厳密に言えば、不要です。(CentOS 7)。
rph

6

別のオプションは、apt-file(つまりapt-file search makeinfo)を使用することです。デフォルトではディストリビューションにインストールされている場合とされていない場合がありますが、ファイルがどのパッケージに属しているかを判別するための優れたツールです。


5

texinfoをインストールする必要があります。configureは結果のキャッシュを保持するため、makeinfoが欠落していると見なされます。ソースを吹き飛ばし、tarballから再度解凍します。configureを実行してください


4

パッケージを最初からビルドする場合:

具体的には、bashソースからビルドする場合、manページを含むインストールドキュメントは、makeinfo利用できないと(サイレントで)失敗します。


4

「makeinfoとは」のいくつかの言葉-他の回答は「どうやって取得するのか」をうまくカバーしています。

Texinfoマニュアルの「情報ファイルの作成」セクションには、

makeinfo TexinfoファイルをInfoファイル、HTMLファイル、またはプレーンテキストに変換するプログラムです。

Texinfoホームページは Texinfoの自体は「GNUプロジェクトの公式ドキュメントフォーマットである」とすることを説明し、それは「フォーマットの数に農産物を出力する単一のソースファイルを使用していること、の両方をオンラインおよび印刷物(DVI、HTML、情報、PDF、 xmlなど)」。

要約すると、Texinfoはドキュメンテーションソースファイル形式でmakeinfoあり、Texinfo形式のソースファイルを目的の出力に変換するプログラムです。


1

makeinfoの説明は次のとおりです。このような依存関係を検出してファイルを自動的にダウンロードできるように、yumを使用することをお勧めします。


2
マイクを引用します(これはUbuntuです。Yumはdebian / ubuntuコマンドではありません。
d -_- b

0

SuSE Linuxでは、次のコマンドを使用して 'texinfo'をインストールできます。

sudo zypper install texinfo

私のシステムでは、ダウンロードが約1000 MiBであることを示しているので、十分な空き容量があることを確認してください。


0

パッケージマネージャーに表示されない場合(つまりapt-cache search texinfo)、それでも解決しない場合は、パッケージマネージャーでapt-file search bin/makeinfonon-free / restrictedパッケージを有効にする必要があります。

ubuntuの場合は、sudo $EDITOR /etc/apt/sources.listを追加しrestrictedます。

deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-security main
deb http://archive.ubuntu.com/ubuntu bionic-updates main

debianの場合は、sudo $EDITOR /etc/apt/sources.listを追加しnon-freeます。パッケージdbを非フリーのもので乱雑にしたくない場合は、パッケージレベルで設定することもできます。

その後sudo apt-get udpate、必要なパッケージを見つける必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.