私はLinuxとtarボールに不慣れで、MacまたはLinuxマシンにそれらを適切にインストールする方法を知りたがっていました。 Macにインストールする方法を知りたいのですが、Macを理解するための助けが必要です。 jhead-2.97.tar.gz をインストールしたいのですが、zip形式のソースtarボールをダウンロードして、無数のファイルを含むフォルダを生成します。私はこれがばかげた質問であることを知っていますが、このファイルを自分のマシンのTerminal/LXTerminalに正しくインストールする方法を教えてください。
jhead
は、ターミナルでExif jpegファイルから抽出するために使用されるコマンドツールです。
ソースを入手する
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ページなど)、構成ファイルなど、心配する必要があるその他のファイル.
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
を実行することもできます。