centos

centos如何回收删除的软件包

小樊
37
2025-11-16 00:43:41
栏目: 智能运维

在CentOS系统中,当你删除一个软件包时,通常相关的配置文件也会被删除。但是,如果你只想删除软件包而保留配置文件,可以使用yumdnf命令的--nosave选项。以下是具体步骤:

  1. 使用yum命令(适用于CentOS 7及更早版本)

    sudo yum remove <package_name> --nosave
    

    例如,要删除名为httpd的软件包但保留其配置文件,可以运行:

    sudo yum remove httpd --nosave
    
  2. 使用dnf命令(适用于CentOS 8及更高版本)

    sudo dnf remove <package_name> --nosave
    

    例如,要删除名为httpd的软件包但保留其配置文件,可以运行:

    sudo dnf remove httpd --nosave
    

请注意,--nosave选项在某些版本的yumdnf中可能不可用。如果你遇到这个问题,可以尝试以下方法:

总之,--nosave选项是最简单的方法,但如果不可用,你可以尝试手动删除文件或使用rpm命令。

0
看了该问题的人还看了