开发者社区> 问答> 正文

现有软件需要CentOS7.7,但因7.7预装的selinux版本较高无法使用,怎么安全地卸载或降级

需要卸载的是libselinux。说一下问题,直接卸载这个包会导致系统很多指令无法使用,所以问题是安全地卸载。

展开
收起
不语奈何 2020-01-09 15:59:41 1028 0
1 条回答
写回答
取消 提交回答
  • 精于基础,广于工具,熟于业务。

    1.拷贝一份你要降级的rpm包,执行“rpm2cpio libselinux-2.5-11.el7.x84_64.rpm | cpio -dim”, 会将rpm包中的内容拷贝到当前目录的usr目录中。

    2.执行“rpm -e --nodeps libselinux && cat usr/lib64/libselinux.so.1 > /usr/lib64/libselinux.so.1”,这样当前命令都可以使用。

    3.执行“rpm -ivh libselinux-2.5-11.el7.x84_64.rpm”,安装需要安装的rpm包。

    2020-01-09 16:00:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
Debian GNU/Linux 安全合规之路 立即下载