宝塔mysql无法安装.md 1.3 KB


notion-id: 83ad2324-0fe6-4227-905d-d8538dcbf6

解决方案:启用 CRB 仓库 / 启用开发仓库

要让系统能够安装 libtirpc-devel,你需要启用 CRB 或者相当于 “Development / Extra” 仓库。步骤如下:

  1. 检查 CRB 仓库状态

    dnf repolist all | grep crb
    
    
    

看看是否有仓库项叫 CRBcodereadycrb-stream 之类的,是禁用状态(disabled)。

  1. 若 CRB 被禁用,启用它

    dnf config-manager --set-enabled crb
    
    
    

或者

yum config-manager --enable crb


(取决于你系统使用的是 dnf 还是 yum

  1. 更新元数据

    dnf makecache
    
    
    
  2. 安装 libtirpc-devel

    dnf install libtirpc-devel
    
    
    
  3. 如果上述命令成功,你就可以继续重新通过宝塔安装 MySQL 了。


⚠️ 风险 & 备选方案

  • 启用 CRB 仓库有可能引入一些尚在开发 / 测试阶段的包,需小心。
  • 如果启用 CRB 后仍然有问题,可以手动下载 libtirpc-devel 的 rpm 安装包(与系统版本匹配),然后 rpm -ivh xxx.rpm 安装。
  • 作为备用方案,你也可以考虑不在 CentOS Stream 10 上用源码编译 MySQL 5.7,而改用预编译二进制版、或者使用 MySQL 8、MariaDB 版本,或 Docker 容器化部署。