如何在 Windows 上安装 tar.gz?

如何在 Windows 上安装 tar.gz?

我在 Raspberry Pi(在 Unix 下运行)上安装了 MPD(音乐播放器守护程序)。然后在 Windows 上安装了 GMPC(客户端)。GMPC 有一个插件可以捕捉专辑封面,但它是一个 tar.gz 存档。我该如何安装它?

提取文件。我对此没有问题。但是当我从存档中提取文件时,我得到了这些文件:

aclocal.m4
config.guess
config.h.in
config.sub
configure
configure.ac
COPYING
depcomp
instal-sh
Itmain.sh
Makefile.am
Makefile.in
missing
mkinstalldirs

我应该如何处理这些文件?

答案1

一般情况下,没有“安装” .tar.gz——就像.zip文件一样,档案可以包含任何内容,包括但不限于照片备份、电子邮件集合、 CAD 系统的图纸等等。

您下载的是源代码 tarball。存档中的文件是程序员用来为其架构构建二进制文件的文件。这个特定项目看起来非常像是为 Unix 兼容系统设计的,并且无法在 Windows 上轻松构建。

可移植到 Windows 的项目通常会包含类似的内容Makefile.win32(可能在子目录中),基本上是make实用程序的编译配方,或projVisual Studio 的文件。

从 tarball 构建的通用 Unix 指令基本上是

  1. 解压缩 tarball。
  2. 查找名为README或 类似的文件。如果找到,它可能会重申或取代这些说明的其余部分。该文件也可以称为INSTALL,尽管这通常是包含通用安装说明的文件,并不真正针对此特定项目。
  3. 如果有类似名称的文件,Makefile.am您可能需要运行才能automake继续。
  4. 如果有configure可执行文件,请运行该文件。它将尝试找出您需要安装哪些组件才能继续。如果它成功运行,您可以继续下一步。如果没有,您需要了解失败的原因,解决问题,然后转到 4。
  5. 如果有一个名为类似的文件Makefile.yourplatformMakefile.linux对于 Linux、Makefile.BSD对于 *BSD、Makefile.suxix对于 Suxix 等),请尝试运行make -f Makefile.yourplatform,其中显然 Makefile 的名称需要是您找到的正确的名称。
  6. 否则,如果有一个名为Makefile(或者可能GNUmakefilemakefile)的文件,则只需运行make。这将使用configure在步骤 4 中重新开始的编译器、库和辅助工具链实用程序执行实际编译。如果失败,您还有更多工作要做,除非您熟悉用本项目中使用的语言(通常是 C 或 C++)编写可移植程序,否则可能远远超出您的能力范围。

    的错误消息make只是表示make尝试运行的某项操作未成功。如果您需要寻求帮助,那么紧接在错误消息之前的几行make比来自的最后简洁的“某项操作失败”消息更有用make

  7. 成功。现在可能有机会运行make test以检查二进制文件是否按预期执行,和/或make install将其复制到系统范围的位置。

对于较新的项目,请查看您下载源代码的网站是否也有一些说明,和/或为您的平台预先构建的二进制文件集合。有时,即使主要开发发生在 U*x 或 Linux 上并专注于此,也会有针对 Godforsaken 平台的第三方贡献版本。

答案2

  • 如果您有 .arc 文件,请使用 arc 将其解压。
  • 如果您有 .lha 文件,请使用 lha 将其解压。
  • 如果您有.rar 文件,请使用 rar 或 winrar 解压缩它。
  • 如果您有一个 .zip 文件,请使用 rar 或 winrar、pkzip、winzip 等解压缩它。
  • 如果你有一个.gz文件,使用 gunzip、winrar、7 zip、winzip 解压缩...
  • 如果你有一个。柏油文件,使用 tar、winrar、winzip、7 zip 等解压缩...

就您而言,您有一个首先被 tar 化然后被 gzip 化的文件。

因此,请按顺序使用两个程序来获取原始内容。或者使用同一个程序两次。之后阅读文档。大多数 tarball 在存档中都有一个 README 文件。

相关内容