使用 apt-get 或 dpkg 删除包

use*_*447 19 apt dpkg

我只是想知道是否要从我的系统中删除一个包,比如 google-chome-stable,我有两种方法:

sudo apt-get remove google-chrome-stable
Run Code Online (Sandbox Code Playgroud)

dpkg -r google-chrome-stable
Run Code Online (Sandbox Code Playgroud)

只是想知道两者是否完全相同还是有一些技术性?哪一种是最佳实践?

Mah*_*esh 15

最佳实践:

使用apt-getaptitude或 Ubuntu 软件中心。

有区别吗?

是的

实际的安装/卸载总是由 dpkg 完成。Apt 和其他实用程序要求 dpkg 完成它的工作。

dpkg 无法自动处理依赖项。您要么找出依赖项,获取所有这些包并将它们一次全部交给 dpkg,要么处理未满足的依赖项混乱。Apt 处理这个问题,这就是我认为它的主要用途。Apt 还带来了一些花哨的东西。查看其 conf 文件以获取完整详细信息。

除了依赖处理,remove 命令是等效的。唯一的区别是 apt 拒绝删除其他人依赖的包,而不删除它们,并且可以设置为自动删除其他人不需要的包作为依赖项。


归档时间:

查看次数:

108325 次

最近记录:

9 年,9 月 前