You need to enable JavaScript to run this app. 无管理员权限安装gfortran 解决kaldi安装依赖缺失问题
优惠活动
大模型
产品
解决方案
定价
更多

无管理员权限安装gfortran 解决kaldi安装依赖缺失问题

无sudo权限安装gfortran的可行方案
  • 方法1:通过conda-forge渠道安装
    之前安装失败大概率是没有添加conda-forge第三方源,操作步骤如下:

    1. 激活你要使用的conda环境
    2. 执行命令添加conda-forge源:conda config --add channels conda-forge
    3. 执行安装命令:conda install -c conda-forge gcc 或者直接安装gfortran:conda install -c conda-forge gfortran
    4. 安装完成后执行gfortran --version验证,输出版本号即为安装成功,conda环境激活状态下会自动优先调用该版本的gfortran。
  • 方法2:手动部署预编译gfortran二进制文件
    不想通过conda安装的话可以直接下载官方预编译的二进制包,无需编译即可使用:

    1. 执行uname -m查看服务器CPU架构,下载对应架构的gfortran预编译包
    2. 将压缩包解压到你自己的用户目录下,例如~/local/gfortran/路径
    3. 编辑~/.bashrc或者你使用的shell对应的配置文件,添加如下环境变量:
      export PATH=$HOME/local/gfortran/bin:$PATH
      export LD_LIBRARY_PATH=$HOME/local/gfortran/lib64:$LD_LIBRARY_PATH
      
    4. 执行source ~/.bashrc让配置生效,执行gfortran --version验证即可。
  • 方法3:源码编译安装gfortran
    仅当前两种方法都无法适配你的服务器系统时使用,编译耗时较长:

    1. 下载对应版本的GCC源码压缩包并解压
    2. 进入源码目录,执行配置命令指定安装路径到个人目录:./configure --prefix=$HOME/local/gcc --enable-languages=c,c++,fortran --disable-multilib
    3. 执行编译命令:make -j4(-j后的数字为使用的CPU核心数,可根据服务器闲置资源调整,避免占用过多资源影响其他用户)
    4. 编译完成后执行make install
    5. 和方法2一样配置环境变量,生效后验证即可。

安装完成后回到Kaldi目录重新运行check_dependencies.sh即可检测gfortran依赖是否正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 20:15:00