确保正确安装程序的最佳方法是什么?

确保正确安装程序的最佳方法是什么?

我使用 Ubuntu 已经两年多了。我最近升级到了 Ubuntu 22.04。到目前为止,我对它非常满意,因为它的 GUI 更像 Windows PC。但是,我仍然有一个反复出现的问题,那就是在 Ubuntu/Linux 上安装程序。我非常仔细地按照说明操作,从我的角度来看,问题不在我身上。问题似乎是指向过时或无效的包/存储库的脚本。我理解 Linux 平台的吸引力,但安装问题似乎是 Linux 独有的。我在 Windows 下安装程序时没有遇到同样的问题。然而,人们并不相信我,而是立即认为我做错了什么。

我遇到过的最佳安装是使用 AppImgage 文件。为什么没有更多的程序员使用它们?我并不是要对人们投入时间和精力来创建这些免费应用程序感到不知感恩。但与此同时,安装似乎往往很马虎。

在 Ubuntu 上安装软件时,我应该避免哪些常见的初学者错误和陷阱?确保正确安装程序的最佳方法是什么?

谢谢你!

答案1

根据我的经验,大多数出现打包和安装问题的 Ubuntu 新用户都是自己造成了许多问题。

然而,作为初学者,并不总是能够轻易理解这些问题是如何给自己造成的,因此这里列出了使用 Ubuntu 时应该做和不应该做的事情。

这样做是为了安全并且不会遇到问题:
  • 从 Ubuntu 商店和官方软件存储库安装软件。这些都得到了官方支持,不会让你陷入版本冲突。默认情况下,这些是.deb软件包(Debian 原生,Ubuntu 的默认打包系统)以及 Snap 软件包(见下一条)。
  • 安装Snap扁平包装或者应用图片这些都是运行新版本应用程序的好方法,这些应用程序(大多数情况下)都可以正常工作。如果它们无法正常工作,安装是完全可逆的,不会对系统的其余部分造成任何损害。
只有当您了解全部后果时才这样做:
  • 将软件包升级到比 Ubuntu 支持的版本更新的版本。有些新用户认为他们需要安装更新的版本以修复安全问题,却没有意识到 Ubuntu 团队已经修补了所有软件包。这可能会导致更多问题,而不是解决问题。
  • 从 PPA(个人软件包档案)或第三方存储库安装软件。PPA 只有在其维护者保证的情况下才是最新的。PPA 可能会随着新版本的发布而过时并被废弃,因此请做好相应的计划。
  • 编译或安装应用程序的自定义版本。这通常需要更多专业知识,以及在出现问题时如何排除故障的知识。此外,请注意,通过这样做,您可以立即松动的Ubuntu 团队提供的所有安全更新(因为您现在已选择成为已安装应用程序的维护者)。再次进行相应规划。
在任何情况下都不要这样做:
  • 与 Ubuntu 上的默认 Python 安装混淆。这通常会导致系统崩溃。
  • 遵循您不理解的指南。不要盲目地遵循互联网上的指南。千万不要。检查指南是否是最新的、来源是否可靠以及指南实际上讲了什么。有大量过时的指南,因此在阅读任何指南时,至少需要一些基本的了解和批判性审查。即使是官方的 Ubuntu 文档有时也会在某些细节上出错。

相关内容