Linux
如何在 Mac 或 Linux 機器上安裝 tar 文件 (jhead)
我是 Linux 和 tar 球的新手,想知道如何在 Mac 或 Linux 機器上正確安裝它們。我更想知道如何在 Mac 上安裝,但我只需要一些幫助來理解它們。我想安裝jhead-2.97.tar.gz並下載壓縮的源 tar 球,生成一個包含無數文件的文件夾。我知道這是一個愚蠢的問題,但是如何在終端/LXTerminal 的機器上正確安裝此文件?
jhead
是一個命令工具,用於從終端中的 Exif jpeg 文件中提取
獲取源
wget "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz"
解壓源碼
tar xzf jhead-2.97.tar.gz
或者,一步獲取並解壓原始碼
curl "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz" | tar xz
現在您有一個名為
jhead-2.97
. 進入該目錄並執行make
.cd jhead-2.97 make
這將編譯程式碼並為您連結一個名為
jhead
.一些 makefile 有安裝目標。這個可以。要安裝執行檔,
make install
您可能需要以 root 身份執行它。現在您的程序已安裝並可以使用了。
在這種情況下,安裝目標如下所示:
cp jhead ${DESTDIR}/usr/local/bin/
如果您曾經遇到過在其 makefile 中沒有安裝目標的程序,只需知道您必須將任何執行檔
/usr/local/bin
和任何庫放入/usr/local/lib
(或其他適當的位置)。有時您還需要擔心其他文件,例如文件文件(例如手冊頁)、配置文件等。