我试图在奇点容器中的CentOS 7.9图像上启用GNUFortranver7.xy。根据互联网上的各种消息来源,我需要用yum安装以下软件包:
yum install centos-release-scl scl-utils-build devtoolset-7-gcc*`安装之后,我尝试使用
scl enable devtoolset-7 bash但是,我得到了错误。
scl: command not found我试图找到scl,从/开始搜索,但也没有找到:
sudo find / -name "scl"此外,whereis scl什么也不返回。以前有人遇到过这个错误吗?什么是补救办法?
发布于 2021-10-19 17:58:00
scl应用程序是与scl-utils包一起交付的。scl-utils包应该作为devtoolset-7-gcc的依赖项安装。
不过,我想我看到了发生了什么,如果您在运行yum install centos-release-scl scl-utils-build devtoolset-7-gcc*时获得了完整的输出,您可能会注意到一行No package devtooset-7-gcc* available。
这将是因为尝试同时从该存储库安装一个额外的存储库和一个包(另外两个包应该安装得很好)。YUM不是这样工作的,因为新的存储库元数据要到下一次YUM运行时才构建,并且在安装存储库的同一事务中不可用。
如果将安装命令分为两个命令,YUM应该能够安装devtoolset-7-gcc*包:
yum install centos-release-scl scl-utils-build
yum install devtoolset-7-gcc\*https://unix.stackexchange.com/questions/673876
复制相似问题