从终端安装乳胶时遇到问题

Rif*_*ury 7 latex software-installation 14.04

我是 Ubuntu 新手,我的计算机上安装了 Ubuntu 14.04.02。我想安装最新的乳胶,所以我install-tl-unx.tar.gz根据这里给出的说明下载并提取了文件。

我写了命令./install-tl,然后写i了在硬盘上安装乳胶。但它显示

./install-tl: mkdir(/usr/local/texlive/) failed, goodbye: Permission denied
Run Code Online (Sandbox Code Playgroud)

我该怎么办 ?

小智 5

@nikhilweee 是对的。不要使用sudo.

TeXLive 安装脚本无法满足无数的文件夹结构和权限。

当您可以访问 sudo

最好的安装方法是官方方法。/usr/local通过执行cd /usr/localthen a保持官方文件夹位置sudo mkdir texlive && sudo chown `whoami` texlive

然后install-tl脚本将顺利运行。

使用默认文件夹位置可以让您更轻松地编写文档和说明(为您的团队)。TeXLive 的官方指南使用该文件夹位置,因此您的团队可以自助浏览这些指南。此外,在给定标准 TeX Live 文件夹位置的情况下,可以轻松配置 3rd 方软件包(如 Atom 编辑器)。

当您无法访问时 sudo

此处查看@PHPirate 的答案。


A.B*_*.B. 3

通过使用管理权限sudo

sudo ./install-tl
Run Code Online (Sandbox Code Playgroud)

您还可以通过以下方式安装texlive-fulltexlive通过包管理器:

sudo apt-get install texlive-full
Run Code Online (Sandbox Code Playgroud)

或者:

sudo apt-get install texlive
Run Code Online (Sandbox Code Playgroud)

  • 我在这里看到两个问题。1. TeXLive团队不建议使用`sudo`。2. 不建议通过`apt`安装`texlive`。`apt` 通常有旧版本的 texlive,这可能会在将来产生问题。 (5认同)