我定制了一个 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 文件。请谨慎使用。