Linux

如何在 Mac 或 Linux 機器上安裝 tar 文件 (jhead)

  • July 28, 2021

我是 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(或其他適當的位置)。有時您還需要擔心其他文件,例如文件文件(例如手冊頁)、配置文件等。

引用自:https://unix.stackexchange.com/questions/74350