让我们从头开始:
» 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
附言:请记住,当您访问非“官方”存储库时,您需要自行承担风险。不过,我个人对此没有任何抱怨。