我需要在 Debian 发行版中安装 .tgz。
答案1
“安装文件”没有单一的方法.tgz
。该.tgz
格式只是一种压缩存档格式(在tar
已使用 压缩的存档中gzip
)并且本质上可以包含任何内容。
你可以提炼.tgz
包含以下命令的文件:
tar -xvzf file.tgz
如果其中包含软件,通常会包含一些文本文件,其中包含有关如何安装的说明。INSTALL
或者README
是常见的名称。当然,一切都取决于您.tgz
从哪里获取文件。有些发行版的包使用这种格式 - 你应该不是尝试在 Debian 上安装这些发行版之一的软件包。以这种格式分发源代码也很常见,在这种情况下,您必须编译安装之前的代码。如果您是初学者,您应该首先寻找该软件的二进制包,而不是尝试编译源代码。
如果您需要更多帮助,那么您应该更新有关您尝试安装的软件的更多信息。
答案2
Linux 的源代码包通常采用以下结构:自动工具并且使用它们遵循一个共同的模式。一个简单的判断方法是查看INSTALL
里面的文件,其中包含与这些类似的说明。
首先您需要打开包装:
tar -xzf foobar-1.2.3.gz
应该构建一个目录foobar-1.2.3
。您现在可以cd foobar-1.2.3
查看是否存在指示自动工具的INSTALL
文件和脚本。configure
./configure --help
这将列出您可以使用的各种配置选项。
./configure
这将检查依赖关系等,并生成一个Makefile
.
make
将运行默认的 make 目标,这可能就是您想要的。
make test
可能会或可能不会做任何事情。你也可以尝试一下make check
。
make install
默认情况下将安装该包/usr/local
。您可以通过 --prefix
的参数更改此设置./configure
。