Ubuntu 18.04 LTS 虚拟机上的 TeXLive 2019 中 texlive-bibtex-extra 和 biber 之间的包依赖问题

Ubuntu 18.04 LTS 虚拟机上的 TeXLive 2019 中 texlive-bibtex-extra 和 biber 之间的包依赖问题

我是 Ubuntu(18.04 LTS 虚拟机)的初级用户。我有安装了 TeXLive 2019通过命令行:

sudo add-apt-repository ppa:jonathonf/texlive-2019
sudo apt-get update
sudo apt-get install texlive

现在,我需要\usepackage{biblatex}TeXLive 包中的texlive-bibtex-extra。另外,我还需要另一个 TeXLive 包biber
但是当我安装 时biber,它要求卸载texlive-bibtex-extra
我现在该怎么办?

答案1

你的问题可能最好由 PPA 作者来处理,因为@N0orbert 评论。我在这里提供一个替代选择。

另一种可能性是安装一个“便携式” TeXLive 实例在你的主目录中(我的系统中安装了几个 TeXLive 实例;我使用它们来检查我的主要软件包的几个版本下的软件包 --- TeX/LaTeX 是一个非常活跃的社区,3年的发展变化很大)。优点是您的安装与系统安装并行,缺点是它不容易集成到桌面中(您必须使用大量的命令行指令[注1])。

以普通用户身份执行所有操作,因此您不会触及标准安装。

基本上你遵循获取网络 TeXLive 安装的说明

  1. 下载 TeXLive 网络安装程序
  2. 按照说明安装 TeXLive 网络版https://tug.org/texlive/acquire-netinstall.html--- 请务必选择个人目录下的“便携式安装”,类似$HOME/texlive2020或类似。
  3. 现在,您必须更改 PATH 以在系统目录之前找到新目录。我使用这个脚本来自 AlexG使用便携式的 shell。

请注意,这是一种高级设置,因此您需要了解环境变量、启动脚本PATH和类似的东西,否则不要这样做。

缺点是,您每个版本的 TeXLive 都需要额外的 6-8 GB 空间(如果您不禁用备份[注 2],则需要更多空间),并且所有这些都需要从您的互联网链接下载。

[注1]好吧,您可以更改启动脚本,将新目录添加到标准目录前面。这仅适用于您的用户,而且我从未这样做过,所以我不能保证它会正常工作。

[笔记2]您必须不时手动更新、运行tlmgr update --all --self(正确!)新存储库。这样可以保留旧软件包版本作为备份;PATH如果你愿意,你可以移除它们/避免它们,但默认情况下它会进行备份。

相关内容