Mon*_*rlo 5 linux osx tar download terminal
我是 Linux 和 tar balls 的新手,想知道如何在 Mac 或 Linux 机器上正确安装它们。我更想知道如何在 mac 上安装,但我只需要一些帮助来理解它们。我想安装jhead-2.97.tar.gz并下载压缩的源 tar 球,生成一个包含无数文件的文件夹。我知道这是一个愚蠢的问题,但是如何在终端/LXTerminal 的机器上正确安装此文件?
jhead 是一个命令工具,用于从终端中的 Exif jpeg 文件中提取
小智 8
获取源码
wget "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz"
Run Code Online (Sandbox Code Playgroud)
解压源
tar xzf jhead-2.97.tar.gz
Run Code Online (Sandbox Code Playgroud)
或者,一步获取并解压源
curl "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz" | tar xz
Run Code Online (Sandbox Code Playgroud)
现在您有一个名为jhead-2.97. 进入该目录并运行make.
cd jhead-2.97
make
Run Code Online (Sandbox Code Playgroud)
这将编译代码并为您链接一个名为jhead.
一些 makefile 有安装目标。这个可以。要安装可执行文件,
make install
Run Code Online (Sandbox Code Playgroud)
您可能需要以 root 身份运行它。现在您的程序已安装并可以使用。
在这种情况下,安装目标如下所示:
cp jhead ${DESTDIR}/usr/local/bin/
Run Code Online (Sandbox Code Playgroud)
如果您曾经遇到过一个在其 makefile 中没有安装目标的程序,只要知道您必须将任何可执行文件/usr/local/bin和任何库放入/usr/local/lib(或其他适当位置)。有时还有其他文件您必须担心,例如文档文件(例如手册页)、配置文件等。