以deb格式安装和卸载程序的方法

在Ubuntu中安装/卸载程序的方法有哪些。 我只会提到.deb,因为它是官方的包格式,例如安装.sh或.run程序通常可以像(在最新的Ubuntu中) ./program.sh sh program.runsh program.run一样简单。

另请注意,我正在谈论如何在Ubuntu中安装软件包,而不是谈论下载新的安装程序(如某些来自sourceforge的某些Super Cow软件中心Duke Nukem版本)。 只有已存在于存储库中的工具(在4个标准库中的任何一个,主要的,宇宙的,受限制的或多元的)。

使用基本格式进行安装时,请考虑所有GUI和终端方法。 考虑到这一点,我正在谈论有关软件中心,synaptic,apt-get,aptitude,dpkg等的示例…一种显示Ubuntu中可用于安装deb软件包的所有工具的方法。

注意 – 忘了,这应该是社区Wiki,因为它将具有用户可以安装/卸载某些东西的所有方式。 就像这样做的友好指南。

更新了一些问题,以消除一些关于sh / run文件的混淆。

在Ubuntu中安装和卸载.deb软件包的方法:

软件中心

这是Ubuntu搜索,安装和删除应用程序的默认GUI安装程序/卸载程序。

在此处输入图像描述

突触

这是通过安装synaptic包仍然可以使用的旧方法。 它与软件中心类似,但有一些差异,例如同时安装多个软件包和其他细节。

在此处输入图像描述

APT-GET和APT-CACHE

这是Ubuntu搜索,安装,更新和删除应用程序的默认终端方式。

搜索和安装
搜索并安装

在此处输入图像描述
删除一个应用程序

在此处输入图像描述
完全删除应用程序(包括配置文件)

在此处输入图像描述
更新存储库

APTITUDE

这是搜索,安装,更新和删除应用程序的旧终端方式。 可以通过安装aptitude包来使用。

在此处输入图像描述
搜索并安装

在此处输入图像描述
删除一个应用程序

在此处输入图像描述
完全删除应用程序(包括配置文件)

在此处输入图像描述
更新存储库

DPKG

在此处输入图像描述
安装包

在此处输入图像描述
删除包

在此处输入图像描述
清洗包装

还有其他案例,如dselectPackageKitGDebi 。 对于Kubuntu,您可以选择Kubuntu的Adept Manager ,更新的KPackageKitMuon

作为DEB软件包的替代品,你有外星人可以安装RPM软件包(不要与每分钟革命混淆,因为这会使Fedora真的很快;))

我对这个问题有点困惑。 Ubuntu拥有值得信赖的软件资源,并附带可靠/经过测试的软件。 通过这个概念附带安全问题。 我们必须教“Ubuntu-way”,软件资源是Ubuntu的致命弱点。 只有经验丰富的用户才能在全球(野外)网络中了解他们的方式。 软件来源。 (通过Sourceforge等)一些开发人员如何在他们的软件自述文件中进行了很好的卸载。 (当你幸运的时候)但有时tar.gz根本没有卸载自述文件。 让我们在外面安装软件不会让它变得有趣或“有趣”。 源。 如果我不明白你的意见和问题Luis Alverdo原谅我…….

.run和.sh可以在你的系统中做他们喜欢的事情,并且没有办法为他们自动卸载。 这就是为什么你应该总是建议用户使用.deb文件,或者如果他们自己编译,在安装之前使用checkinstall创建deb。 这样,之后就可以轻松删除了。

对于.run和.sh-installers,您只需查阅软件手册即可。