--- notion-id: 83ad2324-0fe6-4227-905d-d8538dcbf657 --- ### 解决方案:启用 CRB 仓库 / 启用开发仓库 要让系统能够安装 `libtirpc-devel`,你需要启用 CRB 或者相当于 “Development / Extra” 仓库。步骤如下: 1. 检查 CRB 仓库状态 ```bash dnf repolist all | grep crb ``` 看看是否有仓库项叫 `CRB`、`codeready`、`crb-stream` 之类的,是禁用状态(`disabled`)。 2. 若 CRB 被禁用,启用它 ```bash dnf config-manager --set-enabled crb ``` 或者 ```bash yum config-manager --enable crb ``` (取决于你系统使用的是 `dnf` 还是 `yum`) 3. 更新元数据 ```bash dnf makecache ``` 4. 安装 `libtirpc-devel` ```bash dnf install libtirpc-devel ``` 5. 如果上述命令成功,你就可以继续重新通过宝塔安装 MySQL 了。 --- ### ⚠️ 风险 & 备选方案 - 启用 CRB 仓库有可能引入一些尚在开发 / 测试阶段的包,需小心。 - 如果启用 CRB 后仍然有问题,可以手动下载 `libtirpc-devel` 的 rpm 安装包(与系统版本匹配),然后 `rpm -ivh xxx.rpm` 安装。 - 作为备用方案,你也可以考虑不在 CentOS Stream 10 上用源码编译 MySQL 5.7,而改用预编译二进制版、或者使用 MySQL 8、MariaDB 版本,或 Docker 容器化部署。