我几乎不想完全删除 squid,而是重新安装它。(Debian 6)。所以我以 root 身份使用:
apt-get remove --purge squid
apt-get remove --purge squid3
但
find / -name squid*
返回
/var/cache/squid
/var/lib/dpkg/info/squid-cgi.conffiles
/var/lib/dpkg/info/squidclient.md5sums
/var/lib/dpkg/info/squid-cgi.md5sums
/var/lib/dpkg/info/squidclient.list
/var/lib/dpkg/info/squid-cgi.list
/var/spool/squid
/etc/squid3
/etc/squid3/squid.conf.orig
/etc/squid
/etc/logcheck/ignore.d.workstation/squid
/etc/logcheck/ignore.d.paranoid/squid
/etc/logcheck/ignore.d.server/squid
/usr/share/doc/squid-cgi
/usr/share/doc/squidclient
/usr/share/man/man1/squidclient.1.gz
/usr/share/vim/vim72/syntax/squid.vim
/usr/bin/squidclient
除了日志和 dpkg 文件之外。我是否应该删除其中一些文件/文件夹才能正常工作而不会出现旧问题?
答案1
squidclient
并且squid-cgi
是单独的包,也卸载它们吗?:)
apt-get remove --purge squidclient squid-cgi
应该可以解决问题。
要检查哪个包拥有/安装了特定文件,请输入:dpkg -S /usr/bin/squidclient
例如。
答案2
使用 aptitude 甚至更简单:
sudo aptitude purge ~nsquid
它将删除名称中包含 squid 的每个包。
答案3
并复制备份的 squid.conf 后
取出鱿鱼
apt-get remove --purge squid apt-get remove --purge squid3
安装 squid
apt-get install squid apt-get install squid3
将文件 squid.conf 复制到 squid 目录