あるよう
が
"作る" してみてください./makeありません、現在のディレクターで実行可能なスクリプトを実行しますy(.
とラベル付けされている)configure
と呼ばれます。
メイクファイルは、通常、ファイルが最新であるかどうかによってディレクトリ内のファイルを使用して一連のコマンドを実行する、/usr/bin
のような場所にある実行可能ファイルです。
あなただけmake
、シェルmake
という実行可能ファイルを検索しPATH
環境変数内のすべてのディレクトリを探して行きます(すべてのコマンドを処理し、端末に出力を送るプログラム)、および実行を入力最初に見つかったものしかし、./make
と入力すると、実際には現在のディレクトリの実行可能ファイル(make
)を実行しようとしています。 (それはあなたがコマンドで/
を入れるたびPATH
変数を、検索ではない、このアプローチを使用しています。)
あなたはたとえば.
どこでも同じディレクトリを指定するには、通常のディレクトリを使用することができ、これを使用することができます。/usr/bin/././././
です同じ:/usr/bin
。同様に、..
を使用して上記のディレクトリを指定することができます。したがって、/usr/bin/../bin/../bin/../lib
は/usr/lib
と同じです。
だから、いわゆるメイクファイルを生成し./
に位置configure
スクリプトを実行した後、あなただけのパッケージを構築するためのmakefileを使用した、make
を入力して、今までにありmake
のシステム全体のバージョンを、実行します。
また、which
コマンドを使用して、コマンドを単独で入力するときに実行するコマンドの場所を調べることができます(例:which make
)。
(これのいずれかが恩着せある場合謝罪は、私はcompletismのために行っていた。また、私はコードタグを使い古さたかもしれない...)
あなたはパッケージマネージャを使用できないのはなぜ? – Daenyth
'lenny'にpython2.7がないので – wRAR
これを試しましたか? (免責事項:私は持っていません):http://www.harelmalka.com/?p=159 – davek