1. 你可以下载一个源代码压缩包(通常是.tar.gz或.tar.bz2文件),然后手动安装它。(参见如何安装.tar.gz(或.tar.bz2)文件?)
2. 你可以下载一个.deb文件,并使用dpkg或软件中心手动安装。
3. 你可以在Ubuntu软件中心搜索应用程序并在那里安装,或者使用apt与官方Ubuntu软件仓库。
4. 你可以找到PPA或第三方仓库,并从那里安装。
每种方法的优缺点是什么?请在回答中讨论安全性、更新频率和程序可靠性的影响。
checkinstall
来解决这个问题。 - nanofarad安全性考虑:您需要信任软件的作者和托管下载的网站。您还应该检查下载是否通过HTTPS进行,否则第三方可能会修改下载内容。
更新频率:您将始终获得最新和最好的!更新的频率取决于原始作者选择。但是,您需要手动检查更新。
可靠性:与其他方法相比,可能不太可靠,因为该软件经过的测试较少,甚至可能根本没有在Ubuntu上进行过测试,只是在其他Linux发行版上进行了测试。
安装和卸载的简易性:所有选项中最困难的一种。即使是有经验的用户也可能避免选择此选项,因为他们更喜欢使用本地的Debian软件包,这样更容易管理。
.deb
软件包安装:安全性影响:与从源代码安装相同。
更新频率:与从源代码安装相同。
可靠性:比从源代码安装稍微好一些。如果作者提供了一个.deb包,那意味着他们可能在Debian或Ubuntu上进行了一些最小的测试。
安装和卸载的简易性:非常简单。只需双击并点击“安装”!卸载同样容易。
安全性影响:您需要信任软件的作者和Ubuntu软件库维护者。总体而言,这比直接从源代码安装要更安全,因为该程序已经在某种程度上经过Debian和/或Ubuntu维护者的审查。如果该程序是开源的,Debian和/或Ubuntu维护者也可以修补程序以修复安全漏洞。
更新频率:Debian和/或Ubuntu维护者只选择软件的某些版本(例如,他们可能只选择稳定的更新)。程序发布后,它被包含在Debian和/或Ubuntu软件库中会有一定的延迟。如果您想要最新和最好的版本,这不是最佳选择。如果您想要经过审查的稳定更新,这是一个很好的选择。更新可以通过更新管理器和apt-get
自动提出。
可靠性:比从源代码安装要好得多,因为该程序已经经过审查并针对Ubuntu进行了调整。
安装和卸载的简易性:非常非常容易。
安全性影响:您需要信任软件的作者和维护PPA的人员。任何人都可以托管PPA,因此不要仅因为它在Launchpad上就相信该PPA。用户可能懒得审核软件。
更新频率:这取决于PPA。检查更新很容易。
可靠性:通常比从Ubuntu软件中心安装的程序不可靠。PPA是为了那些尚未达到Ubuntu软件中心标准的程序而存在的,因此它们几乎可以肯定会不太可靠。
安装和卸载的便捷性:学习起来并不难,并且与Ubuntu的软件包管理非常匹配。
apt-get
的一个前端而已。我们不要把这变成图形界面与命令行的争论。如果你认为这个选择值得讨论,可以另起一问。 - Flimm