如何手动删除包?

如何手动删除包?

我定制了一个 ubuntu 的 liveUSB,但有一个包(squid)没有干净地安装,所以我尝试卸载,但没有成功。但每次启动时,我都会收到崩溃警告,并显示以下消息

sorry the package "squid3 3.1.16-1ubuntu1~ppa1~lucid1" failed to install or upgrade

是什么触发了这次升级尝试以及我如何手动删除这些文件

答案1

如果 apt-get 建议不起作用,请尝试此命令:

sudo dpkg --purge --force-all squid3

来自dpkg 手册页

强制或拒绝(no-force 和 rejection 意思相同)执行某些操作。things 是下面指定的以逗号分隔的列表。--force-help 显示描述它们的消息。标有 (*) 的项默认为强制执行。

          Warning: These options are mostly intended to be used  by
          experts  only.  Using  them  without  fully understanding
          their effects may break your whole system.

          all: Turns on (or off) all force options.

答案2

使用以下命令删除包

sudo apt-get 清除 squid3

purge 选项删除该包删除所有 conf/upgrade 文件。请谨慎使用。

相关内容