ubuntuが初めてで、コンピューターにUbuntu 14.04.02がインストールされています。最新のラテックスをインストールしたかったので、install-tl-unx.tar.gz
から、そして here の指示に従ってファイルをダウンロードして抽出しました。
ハードディスクにラテックスをインストールするためのコマンド./install-tl
を書き、その後i
を書きましたが、
./install-tl: mkdir(/usr/local/texlive/) failed, goodbye: Permission denied
私は何をすべきか ?
Sudo
を介した管理権限の使用
Sudo ./install-tl
また、パッケージマネージャーを介してtexlive-full
またはtexlive
をインストールすることもできます。
Sudo apt-get install texlive-full
または:
Sudo apt-get install texlive
@nikhilweeeは正しい。 Sudo
を使用しないでください。
TeXLiveインストールスクリプトは、無数のフォルダー構造と権限に対応できません。
Sudo
にアクセスできる場合最適なインストール方法は公式の方法です。 /usr/local
を実行してからcd /usr/local
を実行することで、公式のフォルダーの場所Sudo mkdir texlive && Sudo chown `whoami` texlive
にとどまります。
その後、install-tl
スクリプトが問題なく実行されます。
デフォルトのフォルダの場所を維持することで、ドキュメントと手順を(チーム用に)簡単に作成できます。 TeXLiveの公式ガイドはそのフォルダーの場所を使用するため、チームはそれらのガイドを参照するためのセルフヘルプを得ることができます。また、サードパーティのパッケージ(Atomエディターなど)は、標準のTeX Liveフォルダーの場所を指定して簡単に構成できます。
Sudo
へのアクセス権がない場合here の@PHPirateからの回答を参照してください。
@ nikhilweeeがすでに言及している のように、Sudo
を使用できない、または使用したくない場合があります。そのため、ユーザーのディレクトリにインストールする必要があります。これには少なくとも2つの方法があります。
export TEXLIVE_INSTALL_PREFIX=/home/your_user/texlive
export TEXLIVE_INSTALL_TEXDIR=/home/your_user/texlive/2018
./install-tl
でインストールします。
texlive.profile
ファイルを使用し、すべての/usr/local
パスを/home/your_user
に変更してから、./install-tl --profile=texlive.profile
でインストールできます。