21人参与 • 2025-05-23 • MsSqlserver
ubuntu 系统中软件的常见安装方式:
apt
或 apt-get
管理软件包,适用于 .deb
包。apt
依赖它,常用于手动安装的 .deb
包。卸载时需注意:
apt remove
、snap remove
)。在卸载前,确认软件的准确包名或id非常重要。以下是常用方法:
通过 apt
查找:
apt search <关键词> dpkg -l | grep <关键词>
示例:查找 vlc 的包名
dpkg -l | grep vlc
通过 snap 查找:
snap list
通过 flatpak 查找:
flatpak list
检查用户目录(如需清理配置):
ls -a ~/.config | grep <关键词> ls -a ~/.local/share | grep <关键词> ls -a ~/.cache | grep <关键词>
提示:如果不确定软件的安装方式,可尝试以上命令逐一检查。
apt 是 ubuntu 默认的包管理工具,适用于通过软件中心、命令行或 ppa 安装的软件。
sudo apt remove <软件包名>
sudo apt remove vlc
which vlc dpkg -l | grep vlc
sudo apt purge <软件包名>
sudo apt purge vlc
注意:apt purge 不清理用户目录(如 ~/.config/vlc)中的配置,需手动删除(见 3.5)。
sudo apt autoremove
sudo apt autoremove --dry-run
/var/cache/apt/archives
中下载的 .deb
包空间。清理过时缓存:
sudo apt autoclean
sudo apt clean
du -sh /var/cache/apt/archives
检查常见目录:
ls -a ~/.config | grep <软件名> ls -a ~/.local/share | grep <软件名> ls -a ~/.cache | grep <软件名>
rm -rf ~/.config/<软件相关目录> rm -rf ~/.local/share/<软件相关目录> rm -rf ~/.cache/<软件相关目录>
rm -rf ~/.config/vlc rm -rf ~/.cache/vlc
注意:删除前确认文件无重要数据,必要时备份。
dpkg 适用于手动安装的 .deb
包或 apt 无法处理的情况。
dpkg -l | grep <关键词>
sudo dpkg -r <软件包名>
sudo apt -f install sudo apt autoremove
dpkg -l | grep <软件包名>
注意:优先使用
apt
卸载,dpkg 更适合特殊场景。
snap 是 ubuntu 的容器化包管理方式。
查看已安装 snap 软件:
snap list
卸载 snap 软件:
sudo snap remove <软件名>
清理残留(可选):
sudo rm -rf /var/lib/snapd/snap/<软件名>
验证:
snap list | grep <软件名>
若无输出,表示卸载成功。
卸载 snapd(可选):
sudo apt purge snapd rm -rf ~/snap
注意:snap 卸载通常会自动清理大部分文件,但旧版本可能残留,需手动检查。
flatpak 是跨发行版的容器化包管理方式。
查看已安装 flatpak 应用:
flatpak list
卸载应用:
flatpak uninstall <应用id或软件名>
清理无用运行时:
flatpak uninstall --unused
清理用户目录残留:
rm -rf ~/.var/app/<应用id>
验证:
flatpak list | grep <软件名>
注意:flatpak 的应用id 通常为
com.example.app
,卸载时需使用完整id。
源码安装的软件没有包管理器管理,需手动删除。
/usr/local
、/opt
或用户指定的目录。make install
记录或 readme
文件。sudo rm -rf /usr/local/<软件目录>
rm -rf ~/.config/<软件名> rm -rf ~/.local/share/<软件名>
which <软件名>
注意:源码安装的软件可能涉及系统库,删除前确认不会破坏依赖。
appimage 是无需安装的便携式应用。
删除 appimage 文件:
~/downloads
或自定义目录):find ~/ -name "*.appimage"
rm ~/path/to/<软件名>.appimage
清理残留配置:
rm -rf ~/.config/<软件名> rm -rf ~/.local/share/<软件名>
验证:
.appimage
文件已删除。注意:appimage 不影响系统文件,卸载后无需清理依赖。
uname -r
dpkg --list | grep linux-image
sudo apt remove linux-image-<版本号> sudo apt autoremove
sudo update-grub
ls /etc/apt/sources.list.d/
sudo rm /etc/apt/sources.list.d/<文件名.list>
sudo apt update
sudo apt purge <软件包名> sudo apt autoremove sudo apt clean rm -rf ~/.config/<软件名> rm -rf ~/.cache/<软件名>
sudo snap remove <软件名> rm -rf ~/snap/<软件名>
flatpak uninstall <应用id> flatpak uninstall --unused rm -rf ~/.var/app/<应用id>
dpkg -l | grep <关键词>
或 apt search <关键词>
查找。sudo apt -f install sudo apt autoremove
ps aux | grep <软件名> kill -9 <进程id>
snapd
或 flatpak
服务正常,或重新安装后卸载。apt purge
:减少配置文件残留。apt autoremove
和 apt autoclean
。which
或包管理器命令确认软件已移除。.config
中的关键文件。/etc
或 /usr
中的共享文件。通过本指南,你可以轻松卸载 ubuntu 系统中的软件并清理残留。核心步骤:
apt purge
、snap remove
)。以上就是ubuntu系统中软件卸载与清理的终极指南的详细内容,更多关于ubuntu软件卸载与清理的资料请关注代码网其它相关文章!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论