支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-06-10 14:15:37 Linux 包管理 卸载 apt
在 Debian 系发行版下干活,卸载软件最常用的就是 apt-get remove。
这个命令会把软件包本身干掉,但用户目录下的配置或者 /etc 里的东西会留着。这样设计其实挺实用的,万一哪天脑子一抽又想装回来,配置不用重新改。
sudo apt-get remove package_name
如果你确定这玩意儿以后再也不会用了,连配置文件都想一并铲掉,那就上 purge。purge 相当于 remove 再加一步删配置的操作,清得更干净。
sudo apt-get purge package_name
换到 CentOS 或者 RHEL 这一侧,yum remove 的行为跟 apt remove 类似,默认也是保留配置文件。yum 本身没有直接对标 purge 的选项,卸载完之后那些残留的配置得自己手动去 /etc 下面找着删,很多人装装卸卸到最后,系统目录里躺了一堆没用到的配置。
sudo yum remove package_name
Fedora 和新版 CentOS 逐渐切到 dnf 了,dnf remove 的套路跟 yum 基本一致,同样没有自带删配置的参数,手动清理的步骤还是省不掉。
sudo dnf remove package_name
偶尔需要跟最底层的 rpm 打交道。rpm -e 可以直接卸载一个包,但依赖关系它不管。如果包还被别的软件依赖着,会直接报错不让你卸。
加 --nodeps 可以强行跳过依赖检查,但线上环境别随便用,容易把依赖关系搞乱,出问题定位起来很头疼。
sudo rpm -e package_name sudo rpm -e --nodeps package_name
openSUSE 那一套用 zypper,命令跟 apt 和 dnf 很接近,remove 就搞定了。
sudo zypper remove package_name
Arch 系的 pacman,光用 -R 只卸载软件包本身,配置文件不动,跟 apt remove 一个意思。
想彻底清掉,包括那些不再被其他包需要的依赖,可以用 -Rns。-R 是移除,-n 顺便把配置文件删了,-s 把孤立依赖一并带走,一步到位。
sudo pacman -R package_name sudo pacman -Rns package_name
有些包是直接拿 .deb 或者 .rpm 手动装的,没走上层包管理器。这种时候 dpkg 和 rpm 最直接。
dpkg -P 会连包带配置全删,相当于一次 purge。rpm 这边还是 -e,如果需要强制忽略依赖,同样可以补上 --nodeps。
sudo dpkg -P package_name sudo rpm -e package_name
卸载完不算完。依赖关系里经常会留下一些为了安装某个软件而带进来的库,软件走了,那些库还留着。apt、yum、dnf 都带 autoremove 子命令,专门清理这类不再需要的依赖包。
定期跑一下能腾出不少空间,也让系统依赖关系干净一些。
sudo apt-get autoremove sudo yum autoremove sudo dnf autoremove
卸载之前养成习惯,先瞄一眼包名到底对不对、软件是不是确实装过,可以用各自包管理器的查询功能确认一下。不然命令敲完终端静悄悄,会以为自己输错了,其实可能根本就没装那个包。
一次说清 crontab 定时任务不跑的常见原因:时间字段写错、没写绝对路径、百分号没转义、环境变量没加载,附带排查思路。
本文深入探讨Linux系统下多种包管理工具(如APT、YUM、DNF、RPM)的软件卸载命令与最佳实践。从命令语法到配置文件处理,再到手动安装软件的清理技巧,提供一站式解决方案,确保系统纯净高效。
本文为文心快码的用户精心擘画了一幅在Linux服务器上部署SSL证书的全景图,从证书的遴选与备置,到端口的精心擘画,再至Nginx与Apache两大主流Web服务器的精细配置,乃至最终的严谨验证,步步为营,旨在引领您的服务从原始的HTTP混沌,华丽转身为HTTPS的加密殿堂。