有任何 tarball 自动安装程序吗?

有任何 tarball 自动安装程序吗?

有人能帮我吗?Linux 的一个大问题是你必须输入才能安装大多数应用程序!我正在寻找一个只需点击即可自动安装 tarball 的应用程序(无需像 Linux 专家一样输入!)有这样的应用程序吗?

答案1

我假设你正在使用 Ubuntu。如果是的话,你试过软件中心吗?它几乎可以满足你的需要。你从一个漂亮的图形屏幕中选择要安装的软件,它会帮你下载和安装。

您提到您想安装软件中心中没有的应用程序。如果您能提供示例,那将很有用。大多数常用应用程序都已打包并可在 USC 中找到。部分原因是作为源分发的应用程序被认为安装难度为“中等”,您将要需要使用命令行,甚至是编译所有内容的发行版,例如 Gentoo,也需要有人制定一套关于如何编译每个应用程序的规则。

也就是说,如果你希望在软件中心看到特定的应用程序,并且它可能是普遍使用的应用程序,你可以通过以下方式请求 Ubuntu 软件包此程序

答案2

是的,但就我所知 Ubuntu 并没有这个功能。emerge(gentoo)和 pacman(arch)是我熟悉的两个工具。

我认为更好的问题是为什么要从源代码安装?

这是关于在包管理器之外安装包的精彩讨论

https://fedoraproject.org/wiki/Package_management_system

是的,这是一个 Fedora 链接,但建议是正确的。

其他考虑因素包括;

  1. tar 包只是档案。它们可以包含二进制、预编译代码(firefox)和带有闭源代码(nvidia)的脚本来安装脚本。

  2. 您确实应该阅读源代码中包含的 README。

  3. 从源代码编译时,您必须手动解决依赖关系。这就是我们制作软件包管理器(例如 apt)和图形前端(例如软件中心)的原因。

  4. Ubuntu 的一个优点是存储库的大小。如果软件包在存储库中,请使用它们。

  5. .configure 的一个优点是可以很好地自定义二进制文件。很难自动完成这样的选择。通常当我从源代码编译时,需要进行一些调整。如果您只想使用默认值,请使用 apt。

  6. 如果你想进行大量编译,请使用从头开始的 Linux或 gentoo。

LFS 有一些工具 -http://www.linuxfromscratch.org/alfs/

答案3

文件.tar可以与文件进行比较.zip:它只是一个包含文件的存档。它可能包含源代码、二进制文件、图像等。没有通用的方法来“安装” tarball。如果它是源代码,您通常会找到一个INSTALLREADME文件。由于没有这些文件的外观标准,因此没有办法拥有这样的程序。

存在用于从源代码配置和构建应用程序的标准工具,例如 autoconf 和 CMake。这些工具是可配置的,可能不适合您环境。

以汽车为例。你不会随便去找一个卖家,然后随便从他那里买一辆汽车。相反,你会试着了解你的喜好,以及它是否适合你和你的环境。(如果你很挑剔,你就不会选择一辆小车)。

如果可能的话,只需从 Ubuntu 软件中心或 Muon(适用于 Kubuntu)安装软件即可。否则,请查看应用程序网站上的安装说明、README 或 INSTALL 文件。如果您确实想使用某个程序,则不必担心在必要时使用终端。它不会困扰您。

相关内容