在 Ubuntu 中安装/卸载程序的方法有哪些?我只会提到.deb因为它是官方的软件包格式,例如安装 .sh 或 .run 程序通常可以简单到(在最新的 Ubuntu 中)./program.sh
或sh program.run
。
还请注意,我正在谈论如何在 Ubuntu 中安装软件包,而不是谈论下载新的安装程序(例如来自 sourceforge 的 Super Cow Software Center Duke Nukem 版本或类似的东西)。仅讨论存储库中已有的工具(在 4 个标准存储库中的任何一个中,即主存储库、宇宙存储库、受限存储库或多元存储库)。
考虑所有 GUI 和终端方式,以及安装的基本格式。考虑到这一点,我将讨论软件中心、synaptic、apt-get、aptitude、dpkg 等...一种显示 Ubuntu 中可用于安装 deb 包的所有工具的方法。
注意 - 忘记了,这应该是社区 Wiki,因为它将提供用户安装/卸载某些东西的所有方法。就像一个友好的指南。
更新了问题以消除一些人对 sh/run 文件的困惑。
答案1
在 Ubuntu 中安装和卸载 .deb 软件包的方法:
软件中心
这是 Ubuntu 搜索、安装和删除应用程序的默认 GUI 安装程序/卸载程序。
突触
这是以前的方法,现在仍可通过安装软件包来使用synaptic
。它的工作方式与软件中心类似,但有一些不同之处,例如同时安装多个软件包和其他细节。
APT-GET 和 APT-CACHE
这是 Ubuntu 中搜索、安装、更新和删除应用程序的默认终端方式。
搜索并安装
删除应用程序
彻底删除应用程序(包括配置文件)
更新存储库
能力
这是搜索、安装、更新和删除应用程序的旧终端方式。可以通过安装程序aptitude
包来使用。
搜索并安装
删除应用程序
彻底删除应用程序(包括配置文件)
更新存储库
DPKG型
安装包
删除包
清除包
还有其他情况,例如取消选择,软件包和德比. 对于 Kubuntu,你可以选择 Kubuntu 的熟练的经理,较新套件或者介子。
作为 DEB 软件包的替代方案,你可以外星人它可以安装 RPM 包(不要与每分钟转数混淆,因为那会让 Fedora 非常快 ;))
答案2
我对这个问题有点困惑。Ubuntu 有自己的软件源,这些软件源是值得信赖的,并且附带可靠/经过测试的软件。传递这个概念会带来安全问题。我们必须教授“Ubuntu 方式”,软件源是 Ubuntu 的致命弱点。只有非常有经验的用户才知道如何在万维网上找到软件源之外的方法。(通过 Sourceforge 等)一些开发人员在他们的软件自述文件中提供了一个很好的卸载方法。(当你幸运的时候)但有时 tar.gz 根本没有卸载自述文件。让我们不要把在软件源之外安装软件变得花哨或“有趣”。如果我没有理解你的输入和问题,Luis Alverdo 原谅我……
答案3
.run 和 .sh 可以在您的系统中为所欲为,并且无法自动卸载它们。这就是为什么您应该始终建议用户使用 .deb 文件,或者如果他们自己编译,请在安装之前使用 checkinstall 创建 deb。这样,事后就可以轻松将其删除。
对于 .run 和 .sh 安装程序,您只需查阅软件手册。