我想从我的 Linux 内核 2.6 中删除 squid 包
root@t:~/devel # rpm -i squid-2.6.STABLE18-5.endian6.i586.rpm --nodeps
package squid-2.6.STABLE18-5.endian6 is already installed
root@t:~/devel # rpm -e squid-2.6.STABLE18-5.endian6.i586.rpm --nodeps
error: package squid-2.6.STABLE18-5.endian6.i586.rpm is not installed
怎么了?
答案1
删除软件包时,您不应使用软件包文件名。您应该使用软件包名称。因此,您可以尝试:
# rpm -e squid-2.6.STABLE18-5.endian6
您可以通过列出所有包来确认正确的名称:
# rpm -qa | grep squid
如果尝试安装包时出现错误,您可以尝试(添加--force):
# rpm -i --force squid-2.6.STABLE18-5.endian6.i586.rpm --nodeps
答案2
我找到了一种卸载的方法:
rpm -ev 鱿鱼