我在我的 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
Run Code Online (Sandbox Code Playgroud)
我应该如何处理这些文件?
在一般情况下,没有“安装” .tar.gz——就像.zip文件一样,存档可以包含几乎任何内容,包括但不限于照片备份、电子邮件消息集合、CAD 系统绘图等ETC。
您下载的是源 tarball。存档中的文件是程序员用来为其架构构建二进制文件的文件。这个特定的项目看起来非常像是为 Unix 兼容系统设计的,并且不会轻易地在 Windows 上构建。
可移植到 Windows 的项目通常包含类似的内容Makefile.win32(可能在子目录中),其中基本上包含实用程序的编译配方make或projVisual Studio 的文件。
从 tarball 构建的通用 Unix 指令基本上是
README或类似名称的文件。如果您找到了一条,它可能会重申或取代这些说明的其余部分。该文件也可以称为INSTALL,尽管这通常是一个带有通用安装说明的文件,这些安装说明并不是真正特定于该特定项目的。Makefile.am您可能需要运行automake才能继续。configurewhich 的可执行文件,请运行该文件。它将尝试找出您需要安装哪些组件才能继续。如果运行成功,则可以继续下一步。如果没有,您需要了解失败的原因,解决问题,然后转到 4。Makefile.yourplatform(Makefile.linux对于 Linux、Makefile.BSD*BSD、Makefile.suxixSuxix 等)的文件,请尝试运行make -f Makefile.yourplatform,显然 Makefile 的名称需要是您找到的正确名称。否则,如果有一个名为Makefile(或者可能GNUmakefile是 或makefile)的文件,则仅运行make. 这将使用在步骤 4 中拾取的编译器、库和辅助工具链实用程序执行实际编译。configure如果失败,您还有更多工作要做,可能超出您的能力范围,除非您熟悉用该语言编写可移植程序本项目中使用(通常是 C 或 C++)。
来自的错误消息make仅表明make尝试运行的某些内容未成功。如果您需要寻求帮助,错误消息之前的几行make比最终简洁的“某事失败”消息更有用make。
make test检查二进制文件是否执行了它应该执行的操作,和/或make install将其复制到系统范围的位置。对于相当现代的项目,请查看您下载源代码的站点是否也有一些说明,和/或可能是针对您的平台的预构建二进制文件的集合。有时,即使主要开发发生并集中在 U*x 或特别是 Linux 上,也会有第三方为被遗弃的平台贡献构建。
在您的情况下,您有一个文件,该文件首先被压缩,然后被压缩。
因此,按顺序使用两个程序来获取原始内容。或者使用同一个程序两次。之后阅读文档。大多数 tarball 的存档中都有一个 README 文件。
| 归档时间: |
|
| 查看次数: |
99579 次 |
| 最近记录: |