温馨提示×

Linux Context如何安装

小樊
40
2025-12-17 08:01:46
栏目: 智能运维

Linux 上安装 ConTeXt 的标准方法

一 安装方式选择

  • 推荐使用 ConTeXt LMTX(当前主线、轻量、更新活跃)。
  • 也可选择传统的 ConTeXt Minimals(通过 first-setup.sh 安装,适合老环境或特定需求)。

二 方法一 安装 ConTeXt LMTX(推荐)

  • 准备目录并进入:
    • mkdir -p $HOME/lmtx && cd $HOME/lmtx
  • 下载安装包:
    • 访问官方安装页:https://wiki.contextgarden.net/Introduction/Installation
    • 选择对应的 Linux 64 位安装包(如:context-linux-64.zip),下载到 $HOME/lmtx
  • 解压并安装:
    • unzip context-linux-64.zip
    • 执行安装脚本:sh install.sh
  • 配置 PATH(按所用 shell 选择其一):
    • Bash:echo ‘export PATH=$HOME/lmtx:$PATH’ >> ~/.bashrc
    • Zsh:echo ‘export PATH=$HOME/lmtx:$PATH’ >> ~/.zshenv
    • Sh/Ksh:echo ‘export PATH=$HOME/lmtx:$PATH’ >> ~/.profile
    • 使配置生效:source ~/.bashrc 或 source ~/.zshenv 或 source ~/.profile
  • 初始化与缓存:
    • mtxrun --generate
    • mtxrun --make
  • 验证安装:
    • context -version(应输出版本号,表示安装与配置成功)

三 方法二 安装 ConTeXt Minimals(传统方式)

  • 准备目录并进入(示例:/opt/context):
    • sudo mkdir -p /opt/context && cd /opt/context
  • 获取并运行安装脚本:
    • wget http://minimals.contextgarden.net/setup/first-setup.sh
    • 安装稳定版:sh first-setup.sh --context=current
  • 设置环境:
    • source /opt/context/tex/setuptex
    • 或将二进制目录加入 PATH:export PATH=/opt/context/tex/texmf-linux/bin:$PATH
  • 权限与缓存(多用户环境建议):
    • chmod -R a+rw /opt/context/tex/texmf-cache
  • 验证:
    • context -version

四 常见问题与中文支持

  • 命令未找到:确认已将 $HOME/lmtx/opt/context/tex/texmf-linux/bin 加入 PATH,并执行 source 使配置生效。
  • 首次运行较慢或报错:运行 mtxrun --generatemtxrun --make 重建缓存后再试。
  • 中文支持:
    • LMTX 默认不附带中文字体,需自行安装或在文档中配置可用字体。
    • 可使用包含常用开源中文字体(如宋体、仿宋、黑体、楷体)及 GB7714-2015 文献样式、标点压缩工具的整合包(第三方提供),安装步骤与 LMTX 相同,仅替换下载包即可。

五 名称辨析

  • 若你指的是 SELinux 上下文(security context),那是安全策略概念,相关操作包括:ls -Z、chcon、semanage fcontext、restorecon 等,与 ConTeXt 排版系统无关。
  • 若你指的是 Tomcat 的 Context 配置(用于部署 Web 应用),那是 server.xml 中的 元素,也与 ConTeXt 无关。

0