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"

阅读剩余
THE END