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

0 windows-7 14.04

据了解,.tar.gz 文件是 .exe 的原始未编译、几乎不兼容 linux 的借口。有没有什么办法不用打开终端就可以快速安装?

作为几个小时前才从 Windows 7 切换过来的人,如果有人有任何建议可以加快这个过程,我发现我无法安装诸如 Teamspeak 或 Powerpoint 之类的简单程序而无需经过 15 分钟的过程,这让我很恼火。将不胜感激。

就此而言,如果有人能提出一种方法来更好地精通 linux,我将不胜感激。

Oli*_*Oli 8

A.tar.gz只是一个压缩档案,相当于一个.zip; 它们可以包含任何东西。从某种意义上说,尽管——分发应用程序——源档案并不是我们在 Ubuntu 中安装东西的主要方式。他们并不试图成为.exe安装程序的 Linux 等价物。这是我们按照我希望有人需要它们的顺序所拥有的:

  • 软件中心、Apt 和 Ubuntu 的存储库。这些都是预编译的软件,会在一段时间内定期更新(根据您的 Ubuntu 版本)。这些比 Windows 更容易安装。

  • PPA(个人软件包存档)这些是小型存储库,任何人都可以创建用于存储和重新分发软件的存储库。许多应用程序都有一个开发人员 PPA,他们可以在其中保存每晚的构建。将 PPA 添加到系统后,您可以从 SC 浏览。

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

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

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

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


对于您提供的示例:

  • Teamspeak 确实有一个二进制安装程序,就像 a.exe并且可以从 GUI 运行,您只需要将其标记为可执行文件(这比 Windows 中的工作量更大,但为了安全起见)
  • Powerpoint 没有 Linux 版本。您的战斗代表需要安装和使用 Wine。你可以只用LibreOffice的印象来自其Ubuntu Linux系统。它将完成 90% 的 Powerpoint 功能。

并非所有旧应用程序都可以使用,您需要更换。

你需要学会适应。有些事情从命令行客观上更容易,但如果您不习惯这样做,它们就会显得不正常或可怕。我明白那个; 我们中很少有人开始使用 Linux。随着时间的推移,一切都会变得更好。

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