无法在 Ubuntu Bionic Beaver 中安装软件包

无法在 Ubuntu Bionic Beaver 中安装软件包

让我们从头开始:

» rm -rf ~/texmf/
» tlmgr init-usertree
(running on Debian, switching to user mode!)
Cannot determine type of tlpdb from /home/zebra/texmf!

我有什么仓库?

» tlmgr repository list
(running on Debian, switching to user mode!)
/usr/bin/tlmgr: Initialization failed (in setup_unix_one):
/usr/bin/tlmgr: could not find a usable xzdec.
/usr/bin/tlmgr: Please install xzdec and try again.
tlmgr: Couldn't set up the necessary programs.
Installation of packages is not supported.
Please report to [email protected].
tlmgr: Continuing anyway ...
List of repositories (with tags if set):
        http://mirror.ctan.org/systems/texlive/tlnet (main)

好像缺少了一些东西。让我们安装它:

» sudo apt install xzdec

现在好多了:

» tlmgr repository list
(running on Debian, switching to user mode!)
List of repositories (with tags if set):
        http://mirror.ctan.org/systems/texlive/tlnet (main)

让我们安装koma-script

» tlmgr install koma-script
(running on Debian, switching to user mode!)
tlmgr: Remote repository is newer than local (2017 < 2018)
Cross release updates are only supported with
  update-tlmgr-latest(.sh/.exe) --update
Please see https://tug.org/texlive/upgrade.html for details.

好的,根据这一页,repo 应该是 2017 (Ubuntu Bionic Beaver 有 texlive 2017)。

看来 Bionic Beaver 有问题,因为他们使用的是 texlive 2017,但没有配置它,并且tex默认使用当前 url(http://mirror.ctan.org/systems/texlive/tlnet

这应该很容易修复。让我们指定正确的 repo 的 URL:

» tlmgr option repository ftp://tug.org/historic/systems/texlive/2017/tlnet-final
(running on Debian, switching to user mode!)
tlmgr: setting default package repository to ftp://tug.org/historic/systems/texlive/2017/tlnet-final

现在这是正确的:

» tlmgr repository list
(running on Debian, switching to user mode!)
List of repositories (with tags if set):
        ftp://tug.org/historic/systems/texlive/2017/tlnet-final (main)

让我们检查一下系统中安装了什么:

» tlmgr list --only-installed
(running on Debian, switching to user mode!)

什么都没有!?奇怪。为什么??让我们更新所有软件包:

» tlmgr update --all
(running on Debian, switching to user mode!)

什么也没有发生,永远持续下去……

无论如何,我们还是尝试安装吧koma-script

» tlmgr install koma-script
(running on Debian, switching to user mode!)

什么也没有发生,永远持续下去……

我的问题是:

怎样安装koma-script系统Ubuntu 18.04 Bionic Beaver

答案1

要在基于 Debian 的 Linux 发行版(如 Ubuntu)上安装完整的 TeX Live 系统,请使用

sudo apt-get install texlive-full

但是,存储库中包含的 TeX Live 系统通常相当过时,除了全系统升级外,不允许进行升级。我建议删除发行版附带的 TeX Live 系统,然后安装“vanilla” TeX Live反而。

答案2

我想补充一下@HenriMenke 的回答。如果你想要比 Ubuntu 软件包系统官方提供的 TexLive 最新版本,请尝试乔纳森的藏身之处

只需在终端上写入以下内容:

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

附言:请记住,当您访问非“官方”存储库时,您需要自行承担风险。不过,我个人对此没有任何抱怨。

相关内容