我读过类似问题的答案,但对我没有帮助。我的电脑运行的是 Xubuntu,它是 Ubuntu 的衍生产品。我正在尝试从此网站安装一个软件包: https://github.com/Zettelkasten-Team/Zettelkasten/releases/ 我下载了源代码 (tar.gz) 并将存档解压到一个文件夹中,但我不知道下一步该怎么做才能安装我想要使用的程序,甚至不知道它在文件夹中的位置。我知道如何在终端上处理基本命令,但如果没有提供详细说明,我就会不知所措。
答案1
你无法知道如何安装.tar.gz
软件包。.tar.gz
软件包是一个压缩的存档文件,即多个文件存储在一个.tar
文件中,并且经过压缩,因此占用的磁盘空间较少。
要安装软件包中提供的软件.tar.gz
,您需要依赖软件开发人员提供的说明,只要软件包的内容.tar.gz
没有提供任何线索。内容可能是您可以直接运行的二进制文件,也可能包含安装二进制文件的安装脚本,也可能是您需要自己编译和安装的源代码。
查看内容。作者通常会在名为README
或其他名称的文件中提供说明。如果您需要帮助安装某个特定软件包,您可以在此网站上针对该软件包提出特定问题。我在这里所做的就是回答您当前提出的问题。
对于您链接的应用程序,有关如何构建源代码的信息实际上似乎并未包含在存档中。项目的 github 页面上提供了一些非常稀疏的安装说明。
您可能更幸运,不必自己编译应用程序,而是选择下载文件.jar
,该文件应在 Windows、Mac 和 Linux 上任何受支持的 Java 环境上运行。例如,我在 Ubuntu 21.04 上java -jar Zettelkasten-3.3.0.jar
下载文件后可以使用命令启动界面.jar
。
答案2
tar.gz 文件(与 .tgz 文件完全相同)本质上是 ZIP 文件,只是使用了不同的内部结构和不同的压缩引擎。因此,如何安装“ZIP 文件”的问题就是人们所问的问题。唯一的答案是“这取决于它包含的内容”。通常,此类文件包含带有更多说明的 README 或 INSTALL 文本文件。通常,开发人员会将一些内容添加到这些文本文件中,以证明其知识和技能水平,而忽略了该特定领域技术水平较低的人可能会阅读这些文件并尝试设置所有内容。
如果这些文件不存在或不清楚,首先要非常友好地寻求帮助,但也不要要求帮助。这些人通常是自愿奉献时间的。
.tgz 文件实际上并不是像 .deb、.rpm 或 .apk 文件那样的可安装“软件包”。这是这里的主要要点。