鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译和安装

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令,进入主程序安装目录。
    cd /path/to/PyFerret
  3. 执行以下命令,安装基础依赖。
    yum -y install cairo*
    yum -y install pango-devel pangomm pango-tests pangomm-devel pangomm-doc
  4. 执行以下命令,解压安装包。
    tar -zxvf PyFerret-7.6.0.tar.gz
  5. 执行以下命令,进入解压后路径。
    cd PyFerret-7.6.0
  6. 执行以下命令,复制配置文件。
    cp site_specific.mk.in site_specific.mk
  7. 执行以下命令,修改配置文件“site_specific.mk”。
    1. 打开配置文件“site_specific.mk”。
      vim site_specific.mk
    2. 按“i”进入编辑模式。

      第10行,添加如下内容:

      HOME=/path/to/PyFerret

      修改如下内容:

      修改前

      DIR_PREFIX = $(HOME)/git/PyFerret
      INSTALL_FER_DIR = $(HOME)/PyFerret
      BUILDTYPE = x86_64-linux
      PYTHON_EXE = python3.6
      HDF5_LIBDIR = /usr/local/hdf5/lib
      NETCDF_LIBDIR = /usr/local/netcdf/lib

      修改后

      DIR_PREFIX = $(HOME)/PyFerret-7.6.0
      INSTALL_FER_DIR = $(HOME)/pyferret
      BUILDTYPE = aarch64-linux
      PYTHON_EXE = python2.7
      HDF5_LIBDIR = /path/to/HDF5/lib
      NETCDF_LIBDIR = /path/to/NETCDF/lib
    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  8. 执行以下命令,复制配置文件。
    cp platform_specific.mk.x86_64-linux platform_specific.mk.aarch64-linux
  9. 执行以下命令,修改“platform_specific.mk.aarch64-linux”。
    sed -i "s/-m64//g" platform_specific.mk.aarch64-linux
  10. 执行以下命令,进入“ef_utility”目录。
    cd external_functions/ef_utility/
  11. 执行以下命令,复制配置文件。
    cp site_specific.mk.in site_specific.mk
  12. 执行以下命令,修改配置文件“site_specific.mk”。
    1. 打开配置文件“site_specific.mk”。
      vim site_specific.mk
    2. 按“i”进入编辑模式,修改如下内容。

      修改前:

      BUILDTYPE = x86_64-linux
      PYTHON_EXE = python3.6

      修改后:

      BUILDTYPE = aarch64-linux
      PYTHON_EXE = python2.7
    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  13. 执行以下命令,复制配置文件。
    cp platform_specific.mk.x86_64-linux platform_specific.mk.aarch64-linux
  14. 执行以下命令,修改配置文件“platform_specific.mk.aarch64-linux”。
    sed -i "s/-m64//g" platform_specific.mk.aarch64-linux
  15. 执行以下命令,回到原路径。
    cd -
  16. 执行以下命令,进行安装。
    make
    make install