You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS 5.8中UUID安装问题:yum失败且找不到源码编译路径

解决CentOS 5.8安装libuuid-devel失败及源码编译方案

一、修复YUM源并重新安装

CentOS 5已停止官方维护,默认源失效导致找不到包,需替换为归档源:

  • 备份原有repo文件:
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
    
  • 创建新的/etc/yum.repos.d/CentOS-Base.repo文件,写入以下内容:
    [C5.8-base]
    name=CentOS-5.8 - Base
    baseurl=http://vault.centos.org/5.8/os/$basearch/
    gpgcheck=1
    gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-5
    
    [C5.8-updates]
    name=CentOS-5.8 - Updates
    baseurl=http://vault.centos.org/5.8/updates/$basearch/
    gpgcheck=1
    gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-5
    
    [C5.8-extras]
    name=CentOS-5.8 - Extras
    baseurl=http://vault.centos.org/5.8/extras/$basearch/
    gpgcheck=1
    gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-5
    
    [C5.8-centosplus]
    name=CentOS-5.8 - Plus
    baseurl=http://vault.centos.org/5.8/centosplus/$basearch/
    gpgcheck=1
    gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-5
    
  • 清理缓存并重新生成:
    yum clean all && yum makecache
    
  • 再次执行安装命令:
    yum install libuuid-devel
    

二、源码编译libuuid(备选方案)

libuuid是util-linux工具集的一部分,需下载对应版本的util-linux源码:

  • 下载CentOS 5.8对应版本的util-linux源码包:
    wget http://vault.centos.org/5.8/os/SRPMS/util-linux-2.13-0.59.el5.src.rpm
    
  • 安装源码RPM(源码包会被解压到/usr/src/redhat/SOURCES/目录):
    rpm -ivh util-linux-2.13-0.59.el5.src.rpm
    
  • 解压源码并编译:
    cd /usr/src/redhat/SOURCES/
    tar zxf util-linux-2.13.tar.gz
    cd util-linux-2.13
    ./configure --enable-libuuid
    make && make install
    

内容的提问来源于stack exchange,提问作者Zhong PengQun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 01:20:20