当使用yum安装软件时,一直提示如下错误,导致安装不了
error: unpacking of archive failed on file /usr/sbin/xxxxx: cpio: open Failed:
最终查明是由于/usr/sbin目录下的权限造成的,使用lsattr命令,可以查看目录的隐藏属性
[root@AY140625153430327348Z usr]# lsattr /usr/ | grep bin
----------I--e- /usr/bin
----------I--e- /usr/sbin
如果有多余的属性,使用chattr命令删除
chattr -suSiadAc -R /usr/sbin
参考地址
导致失败的原因有很多种,常见的是yum源失效和缺乏依赖包。使用yum命令安装之前一般需要yum update一下。具体需要分析报错信息。yum源失效需要更换yum源地址要麻烦一些,你需要找一个可用的yum源替换到配置文件里面,国内一版用阿里的yum源,缺乏依赖包只需要安装报错信息里面给出的依赖包就好了。
原文: https://blog.csdn.net/babyxue/article/details/80970526其中,根据个人情况修改的地方如下:
1.第三步安装CentOS中,选择需要安装的软件
2.选择安装位置,在这里可以进行磁盘划分
新手介意选择默认的自动分区
3.CentOS7用yum安装软件提示 cannot find a valid baseurl for repobase7x86_64
出现这个问题是因为yum在安装包的过程中,虽然已经联网,但是没法解析远程包管理库对应的域名,所以我们只需要在网络配置中添加上DNS对应的ip地址即可。
原文: https://www.linuxidc.com/Linux/2018-04/151748.htm
4.CentOS 报错:There are no enabled repos
这个系统没有注册到Red Hat订阅管理。你可以使用订阅管理器来注册,说白了就是要收费,不给钱不让用。。。。
5.安装gcc、g++
6.安装nmap、masscan
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)