必须有更简单的方法来安装 .tar.gz 文件

必须有更简单的方法来安装 .tar.gz 文件

据我了解,.tar.gz 文件是未经编译的、几乎与 Linux 不兼容的 .exe 文件。有没有办法快速安装而不打开终端?

作为一个几个小时前才从 Windows 7 转换过来的人,我感到很恼火,因为我无法安装简单的程序,例如 teamspeak 或 powerpoint,而必须经过 15 分钟的过程,如果有人能提出任何建议来加快这个过程,我将不胜感激。

就此而言,如果有人能建议一种方法来更好地熟悉 Linux,我将不胜感激。

答案1

A.tar.gz只是一个压缩档案,相当于.zip;它们可以包含任何东西。不过,就你所说的分发应用程序而言,源档案不是我们在 Ubuntu 中安装东西的主要方式。它们并不是 Linux 版的.exe安装程序。以下是我认为有人需要的顺序:

  • 软件中心、Apt 和 Ubuntu 的存储库。这些存储库中充满了预编译的软件,这些软件会定期更新一段时间(取决于您的 Ubuntu 版本)。与 Windows 相比,这些存储库的安装要容易得多。

  • PPA(个人软件包存档)是任何人都可以创建的迷你存储库,用于存储和重新分发软件。许多应用程序都有一个开发人员 PPA,用于保存他们的夜间构建。将 PPA 添加到系统后,您可以从 SC 进行浏览。

  • 其他存储库:某些软件(例如 Chrome)托管自己的存储库。添加存储库后,您可以通过 SC 使用一个命令或几次单击来安装该软件。

  • .deb文件。上述选项只是包含.deb“包”的数据库,但有时也会单独分发。可以通过双击安装它们(这将在 SC 中打开它们)。除非存储库中有较新的版本,否则不会提供自动更新。

  • 二进制安装程序(例如.run.sh文件)。以上仅适用于基于 Debian 的 Linux 发行版,因此某些闭源软件只能作为跨发行版安装程序使用。自动更新通常不可用,因此这些可能最等同于.exe安装程序。

过了那个点,是的,你需要提取,make并且sudo make install(或者sudo checkinstall创建一个包并使删除/更新更容易)...但我需要强调的是,如果没有二进制构建,你在 Windows 上也会经历完全相同的战斗。我坦率地承认这在 Windows 上很少见,但实际上在那里编译东西也要困难得多。


对于您给出的例子:

  • Teamspeak 确实有一个二进制安装程序,就像.exe可以从 GUI 运行一样,您只需要将其标记为可执行文件(这比在 Windows 中要多一些工作,但为了安全起见)
  • Powerpoint 没有 Linux 版本。您的问题代表需要安装和使用 Wine。您可以使用 LibreOffice Impress,它自带Ubuntu。它可以完成 Powerpoint 90% 的功能。

并非所有的旧应用程序都能运行,您需要替换。

你需要学会适应。有些事情从客观上来说用命令行更容易,但如果你不习惯这样做,它们会显得怪异或可怕。我理解这一点;我们中很少有人开始在 Linux 上。随着时间的推移,一切都会变得更好。

至于其他问题,我们会尽力提供帮助,但你必须尊重 Ubuntu 的设计,它不是 Windows。有些事情会有所不同。有些人觉得改变很难。如果你能接受这种理念,你会发现使用 Ubuntu 是一种更愉快的体验。

相关内容