web-dev-qa-db-ja.com

MacまたはLinuxマシンにtarファイル(jhead)をインストールする方法

私はLinuxとtarボールに不慣れで、MacまたはLinuxマシンにそれらを適切にインストールする方法を知りたがっていました。 Macにインストールする方法を知りたいのですが、Macを理解するための助けが必要です。 jhead-2.97.tar.gz をインストールしたいのですが、zip形式のソースtarボールをダウンロードして、無数のファイルを含むフォルダを生成します。私はこれがばかげた質問であることを知っていますが、このファイルを自分のマシンのTerminal/LXTerminalに正しくインストールする方法を教えてください。

jheadは、ターミナルでExif jpegファイルから抽出するために使用されるコマンドツールです。

4
Monte Carlo

ソースを入手する

wget "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz"

ソースを解凍する

tar xzf jhead-2.97.tar.gz

または、1ステップでソースを取得して解凍します

curl "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz" | tar xz

これで、jhead-2.97というディレクトリができました。そのディレクトリに入り、makeを実行します。

cd jhead-2.97
make

これによりコードがコンパイルされ、jheadという実行ファイルがリンクされます。

一部のメイクファイルにはインストールターゲットがあります。これはします。実行可能ファイルをインストールするには、

make install

おそらくrootで実行する必要があります。これでプログラムがインストールされ、使用できるようになります。


この場合、インストールターゲットは次のようになります。

cp jhead ${DESTDIR}/usr/local/bin/

Makefileにインストールターゲットがないプログラムに実行する場合は、実行可能ファイルを/usr/local/binに、ライブラリを/usr/local/lib(またはその他の適切な場所)に取得する必要があることを知っておいてください。ドキュメントファイル(manページなど)、構成ファイルなど、心配する必要があるその他のファイル.

6
user26112

Xcode 4.3はmakeを/Applications/Xcode.app/Contents/Developer/usr/bin/makeに移動しました。 Xcodeの環境設定または developer.Apple.com/downloads (Xcodeではなく無料の開発者アカウントが必要です)からコマンドラインツールパッケージをダウンロードして、/usr/bin/にmakeをインストールできます。

make installの結果がcp: directory /usr/local/bin does not existのようなエラーになる場合は、mkdir /usr/local/bin/を実行してください。

Homebrew をインストールしてbrew install jheadを実行することもできます。

3
Lri