Ubuntu 10.10からsumo 0.17.1をダウンロードしましたが、このエラーが発生しました。
*** No targets specified and no makefile found. Stop.
ディレクトリに makfile.in と makefile.am があります
答え1
makefileが存在しないため、ソフトウェアをインストールできません。これを行う必要が./configure
あり、makefile
生成され、実行してmake
インストールできます。./configure
依存関係を確認し、すべての依存関係が満たされたらファイルを生成します。ファイルを作成しないと、依存関係を意味します。いいえ完了しました。再実行する前にインストールする必要があります。./configure
答え2
ほとんどのソフトウェアパッケージには、README または INSTALL などのファイルが含まれており、パッケージのビルド、テスト、インストール方法に関するガイドラインを提供しています。一般的なシーケンス(GNUで広く使用されています)は、以下を実行することです。
./configure
make
make install
通常、提供できるフラグがたくさんありconfigure
(上記のファイルを確認または実行します./configure --help
)、ほとんどの場合、rootとして最後のコマンドを実行する必要があります(rootとして他のコマンドを実行するのは賢明ではありません。しなければならないMakefile
怪しいことがないことを確認してください。しかし…)。
考えてみると、ソースからソフトウェアをインストールすると、配布追跡、重要なパッチ、およびコレクションのバグ修正を適用し、ソフトウェアを他のパッケージとシームレスに統合している可能性があるすべての依存関係を更新するという利点が得られません。 。