ubuntu各种方法卸载软件

通过过apt-get命令下载的软件包,放在
/var/cache/apt/archives 目录下

下载文件位置可以在
/etc/apt/source.list文件中指定

 通过apt-get autoclean 命令就可以删除存放在该地的软件包


常用

sudo apt-get remove  软件名称

sudo apt-get autoremove  软件名称 

  1. 浏览已安装的程序。要查看已安装的软件包列表,请输入以下命令。请注意你希望卸载的软件包的名称。

    dpkg --list

  2. 卸载程序和所有配置文件。在终端中输入以下命令,把<programname>替换成你希望完全移除的程序:

    sudo apt-get --purge remove <programname>

  3. 只卸载程序。如果你移除程序但保留配置文件,请输入以下命令:

    sudo apt-get remove <programname>

另外一种方法:

1、删除软件

方法一、如果你知道要删除软件的具体名称,可以使用               

sudo apt-get remove --purge 软件名称 
sudo apt-get autoremove --purge 软件名称 

方法二、如果不知道要删除软件的具体名称,可以使用

dpkg --get-selections | grep ‘软件相关名称’

sudo apt-get purge 一个带core的package,如果没有带core的package,则是情况而定。

2、清理残留数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 

一说是这个:dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge 2>/dev/null

一说sudo apt-get purge 软件名, 这个,专门处理配置文件的.


参考多种网页

我的问题:软件在终端删除了,在软件中心仍有显示,总感觉删的不彻底,不爽!未解决。

<think>嗯,用户问的是如何在Ubuntu上彻底卸载软件。我需要先回顾一下相关的卸载命令,比如apt和snap的区别。记得apt是常用的包管理工具,而snap是另一种打包格式。用户可能想知道如何完全删除软件及其配置文件,而不仅仅是简单的卸载。 首先,应该提到使用apt remove和apt purge的区别。purge会删除配置文件,而remove只是删除程序文件。但可能有些用户不知道这一点,所以需要详细说明。比如,用sudo apt purge 软件名,这样会更彻底。 然后,自动移除依赖的问题。有时候安装软件时会自动安装一些依赖包,卸载后这些依赖可能不再需要了。这时候可以用sudo apt autoremove来清理。但需要注意,autoremove可能也会删除其他软件仍然需要的依赖,所以可能需要谨慎使用。 接下来,可能需要处理残留的配置文件。即使用户用了purge,有些配置文件可能还在用户目录下,比如~/.config或者~/.cache里的文件。这时候需要手动检查这些目录,或者使用像bleachbit这样的工具来清理。不过手动删除需要用户自己确认,避免误删重要文件。 另外,如果是通过snap安装的软件卸载命令不同,需要用snap remove。这也需要说明清楚,避免用户混淆。 还有可能用户是通过源码编译安装的软件,这时候卸载可能需要执行make uninstall或者手动删除安装的文件。这部分可能比较复杂,用户需要知道安装时的路径。 另外,提一下图形界面方法,比如使用“软件中心”或“Synaptic包管理器”,这样对不熟悉命令行的用户更友好。但可能不如命令行彻底,因为图形工具可能不会处理所有配置文件和依赖。 总结步骤的话,应该是先确定安装方式(apt、snap、源码等),然后使用对应的卸载命令,再清理依赖和残留文件。最后确认软件是否完全删除,比如用which或者whereis命令检查。 需要注意的常见问题包括:依赖关系的处理,残留文件的查找,以及不同包管理工具的区别。可能用户会误删重要文件,所以提醒他们谨慎操作,特别是使用sudo命令时。 可能用户没有说明软件是通过哪种方式安装的,所以需要涵盖不同的情况,比如apt、snap、源码等,确保覆盖全面。同时,建议用户在卸载前确认软件名称正确,避免卸载错误。 最后,是否需要推荐一些工具,比如deborphan或者gtkorphan来查找孤儿包,或者bleachbit清理残留?这些可以作为额外建议,但可能属于进阶内容,用户可以根据需要选择是否使用。</think>在Ubuntu系统中彻底卸载软件需要根据软件安装方式选择对应方法,以下是分步指南: ### 一、APT包管理工具卸载(适用于.deb安装包) 1. **卸载软件并保留配置文件** ```bash sudo apt remove 软件名 ``` 2. **彻底卸载软件及配置文件** ```bash sudo apt purge 软件名 ``` 3. **清理残留依赖** ```bash sudo apt autoremove ``` ### 二、Snap包卸载 ```bash sudo snap remove 软件名 ``` ### 三、源码编译安装卸载 进入当初编译的源码目录执行: ```bash sudo make uninstall ``` (若未提供uninstall规则,需手动删除安装文件) ### 四、残留文件清理 1. **用户级配置文件**: ```bash rm -rf ~/.config/软件名 rm -rf ~/.cache/软件名 ``` 2. **全局配置文件**(谨慎操作): ```bash sudo find /etc -name "*软件名*" -exec rm -rf {} \; ``` ### 五、验证卸载 ```bash which 软件名 # 检查可执行文件路径 whereis 软件名 # 查看相关文件残留 ``` ### 六、图形界面卸载 1. 使用「Ubuntu软件中心」 2. 使用Synaptic包管理器: ```bash sudo apt install synaptic ``` ### 注意事项 1. 卸载前确认准确软件名:`apt list --installed | grep 关键词` 2. 重要系统组件不要随意卸载 3. 建议先执行`sudo apt update`更新软件源信息 通过以上组合操作可确保软件及其关联文件被彻底清除。对普通用户建议优先使用`apt purge`+`autoremove`组合,配合手动清理用户目录配置文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值