AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1533440
Accepted
SebMa
SebMa
Asked: 2024-11-21 01:11:00 +0800 CST2024-11-21 01:11:00 +0800 CST 2024-11-21 01:11:00 +0800 CST

如何安装特定的 LaTeX 软件包版本而不干扰已从 texlive-latex-* DEB 软件包安装的其他 LaTeX 软件包

  • 772

ptex-jtex包含 LaTeX 包的 DEB 包已从multicol.sty多元宇宙中删除:ptex-jtex。

EDIT0:我已经安装了texlive-latex-extra或texlive-latex-base包。

以下是我所做过的和所做的:

$ dpkg -l | grep texlive-
ii  texlive-base                          2023.20240207-1                         all          TeX Live: Essential programs and files
ii  texlive-binaries                      2023.20230311.66589-9build3             amd64        Binaries for TeX Live
ii  texlive-fonts-recommended             2023.20240207-1                         all          TeX Live: Recommended fonts
ii  texlive-latex-base                    2023.20240207-1                         all          TeX Live: LaTeX fundamental packages
ii  texlive-latex-extra                   2023.20240207-1                         all          TeX Live: LaTeX additional packages
ii  texlive-latex-recommended             2023.20240207-1                         all          TeX Live: LaTeX recommended packages
ii  texlive-pictures                      2023.20240207-1                         all          TeX Live: Graphics, pictures, diagrams
ii  texlive-plain-generic                 2023.20240207-1                         all          TeX Live: Plain (La)TeX packages
$
$ tlmgr init-usertree
$ tlmgr update --list
(running on Debian, switching to user mode!)
(see /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)

tlmgr: Local TeX Live (2023) is older than remote repository (2024).
Cross release updates are only supported with
  update-tlmgr-latest(.sh/.exe) --update
See https://tug.org/texlive/upgrade.html for details.
$ tlmgr info multicol
(running on Debian, switching to user mode!)
(see /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)

tlmgr: Local TeX Live (2023) is older than remote repository (2024).
Cross release updates are only supported with
  update-tlmgr-latest(.sh/.exe) --update
See https://tug.org/texlive/upgrade.html for details.
$

如何安装特定版本的LaTeX 包而不更新/破坏已从DEB 包multicol.sty安装的其他 LaTeX 包?texlive-latex-*

24.04
  • 1 1 个回答
  • 47 Views

1 个回答

  • Voted
  1. Best Answer
    Archisman Panigrahi
    2024-11-21T03:13:12+08:002024-11-21T03:13:12+08:00

    快速搜索表明您需要安装texlive-latex-extra或texlive-latex-base。

    但是,您可以安装texlive-full(它会安装所有可用的 tex 包),而不必再担心 tex 包。我已经texlive-full安装了,并且可以multicol在 Ubuntu 24.04 中使用该包编译 .tex 文件。


    如果你想要最新的 texlive,那么首先清除系统 texlive 包,

    sudo apt-get purge texlive*
    sudo apt-get remove tex-common --purge
    

    安装依赖项

    sudo apt install wget perl-tk
    

    最后,安装 texlive

    wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
    tar -xzf install-tl-unx.tar.gz
    cd install-tl-version-number
    

    对于特定版本,例如 texlive 2021,

    sudo ./install-tl -repository ftp://tug.org/historic/systems/texlive/2021/tlnet-final
    

    现在,安装

     sudo ./install-tl
    

    最后,将其添加到路径,

    export PATH=/usr/local/texlive/2024/bin/x86_64-linux${PATH:+:${PATH}}
    export INFOPATH=/usr/local/texlive/2024/texmf-dist/doc/info${INFOPATH:+:${INFOPATH}}
    export MANPATH=/usr/local/texlive/2024/texmf-dist/doc/man${MANPATH:+:${MANPATH}}
    

    现在,使用 equivs 让 Ubuntu 认为 texlive 是作为系统包安装的,这样它就不会抱怨依赖关系

    sudo apt install equivs --no-install-recommends freeglut3
    wget -O debian-equivs-2023-ex.txt https://www.tug.org/texlive/files/debian-equivs-2023-ex.txt
    

    现在安装虚拟 deb 包

    equivs-build debian-equivs-2023-ex.txt
    sudo dpkg -i texlive-local_*.deb
    sudo apt install -f
    

    要安装软件包,请运行

    sudo tlmgr --gui
    

    来源

    • 1

相关问题

  • 安装 24.04 时出现问题

  • 在 Ubuntu 24.04 中,无法点击最大化应用程序的整个右上角

  • 我有一个关于在 LTS 和基本版本之间下载 Ubuntu 版本的问题

  • 24.04 LTS 文本在悬停之前不会显示

  • 软件精品店无法在Ubuntu 24.04 LTS上启动。

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve