Ubuntu 22.04下卸载tar.xz包安装的7-Zip失败问题咨询
Ubuntu 22.04下卸载tar.xz包安装的7-Zip失败问题咨询
看起来你搞错卸载方式啦,这就是为啥会报一堆找不到包的错误!
为什么会报错?
apt-get purge 是用来卸载通过apt包管理器安装的deb格式软件包的,但你输入的 7z2201-linux-x64.tar.xz 和 7z2301-linux-x64.tar.xz 只是压缩归档文件,根本不是apt仓库里的软件包,apt自然找不到它们,所以才会抛出这些错误提示。
正确的卸载步骤分两种情况:
情况1:你只是解压了tar.xz文件,没往系统目录复制文件
如果只是把压缩包解压到某个文件夹(比如当前用户目录),没把7-Zip的文件放到/usr/bin这类系统全局目录,那直接删除解压后的文件夹和原压缩包就行:
# 删除解压后的7-Zip文件夹,根据实际名称调整 rm -rf 7z2201-linux-x64 7z2301-linux-x64 # 删除原压缩包 rm 7z2201-linux-x64.tar.xz 7z2301-linux-x64.tar.xz
情况2:你已经把7-Zip的可执行文件放到了系统目录
如果之前手动把7z、7za这些可执行文件复制到了/usr/local/bin或/usr/bin这类目录,那得先删掉这些系统里的文件:
- 先找到7z命令的位置:
which 7z
- 输出类似
/usr/local/bin/7z,然后删除这个文件:
sudo rm /usr/local/bin/7z
- 同样检查并删除7za、7zr这些相关文件:
which 7za && sudo rm $(which 7za) which 7zr && sudo rm $(which 7zr)
- 最后再删除解压后的文件夹和原压缩包(同情况1的命令)。
额外小建议
以后如果要安装7-Zip,直接用apt装官方维护的包更省心,命令是:
sudo apt install p7zip-full
后续卸载直接用 sudo apt purge p7zip-full 就搞定啦!
备注:内容来源于stack exchange,提问作者Jasmi VInay
相关产品推荐
相关产品推荐

