centos cleanup centos删除文件夹下所有文件
CentOS5.2 装完linux后 yum install 错误
1、检查网络,确保网络连接正常
2、尝试修改yum源
3、修改yum源为阿里云的yum源方法如下:
①备份之前的CentOS-Base.repo地址
cd/etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.back
②下载阿里云yum源
③将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度
yum makecache
如果你在执行上面这边命令时,报错:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
建议用如下方法解决:检查/etc/yum.repos.d/下是否有epel.repo文件,如果有,重命名为epel.repo_bak千万不能以.repo格式备份,然后在执行一次上面的命令即可!
将CentOS7内核3.10升级到最新版本6.6.11
在CentOS 7的使用过程中,升级内核有时会遇到依赖问题,需要根据业务需求选择合适的内核版本。有两类主要的内核类型:kernel-ml(稳定主线)和kernel-lt(长期支持),elrepo-kernel库提供了这两种类型的内核选择。升级到最新版本6.6.11,推荐使用kernel-ml。
首先,确保你的系统是最新的,通过yum更新所有软件包:
# yum-y update
然后,安装yum插件以加速软件包安装:
# yum-y install yum-plugin-fastestmirror
接着,检查当前内核版本,如3.10.0-327.el7.x86_64:
# uname-snr
要升级到6.6.11,需要添加ELRepo存储库,首先导入其GPG密钥:
# rpm--import
然后添加存储库:
# rpm-Uvh
启用elrepo-kernel存储库,查看可安装的kernel-ml版本:
# yum--enablerepo=elrepo-kernel list--showduplicates| sort-r| grep kernel-ml.x86_64
选择并安装6.6.11的内核:
# yum--enablerepo=elrepo-kernel install kernel-ml...略...
安装完成后,检查GRUB2以确认新内核的配置,并重置默认启动项:
# grub2-set-default 0
最后,通过'grub2-mkconfig'命令生成新配置并重启服务器:
# grub2-mkconfig-o/boot/grub2/grub.cfg
重启后,确认系统已成功升级到6.6.11内核:
# cat/etc/redhat-release
如果需要,可以使用yum-utils清理旧版本内核,以保持系统整洁:
# yum install-y yum-utils
# package-cleanup--oldkernels
至此,你已成功将CentOS 7内核从3.10升级到6.6.11。
CentOS下yum安装缺少kernel
centos出现Missing Dependency:kernel-header的解决方法,在此记下
错误信息如下:
复制代码代码如下:glibc-headers-2.5-81.el5_8.2.x86_64 from updates has depsolving problems
--> Missing Dependency: kernel-headers>= 2.2.1 is needed by package glibc-headers-2.5-81.el5_8.2.x86_64(updates)
glibc-headers-2.5-81.el5_8.2.x86_64 from updates has depsolving problems
--> Missing Dependency: kernel-headers is needed by package glibc-headers-2.5-81.el5_8.2.x86_64(updates)
Error: Missing Dependency: kernel-headers is needed by package glibc-headers-2.5-81.el5_8.2.x86_64(updates)
Error: Missing Dependency: kernel-headers>= 2.2.1 is needed by package glibc-headers-2.5-81.el5_8.2.x86_64(updates)
You could try using--skip-broken to work around the problem
You could try running: package-cleanup--problems
package-cleanup--dupes
rpm-Va--nofiles--nodigest
安装kernel-headers即可解决问题,如下
复制代码代码如下:wget
rpm-ivh kernel-headers-2.6.18-274.el5.x86_64.rpm
同理,经常会遇到linux下安装软件时提示少文件,如何知道所缺少的文件属于哪个包?用什么命令查看?
例如:/lib/ld-linux.so.2: bad ELF interpreter:没有那个文件或目录
如何判断知道ld-linux.so.2文件属于哪个包,知道后才能用yum安装,使用如下命令:
复制代码代码如下:yum provides"*/ld-linux.so.2"