新しいラップトップの Ubuntu 21.04 に Texlive 2021 をインストールしました。システムには以前のバージョンの Texlive はありません。シンプル ユーザーとしてインストールしようとしたときにインストーラーが一部のディレクトリに書き込めなかったため、ルート ユーザーとしてインストールする必要がありました。
ガイドに従って、$HOME/.profile
次の式を追加してファイル内のパスを更新しました。
if [ -d "/usr/local/texlive/2021/bin/x86_64-linux" ] ; then
PATH="$HOME/usr/local/texlive/2021/bin/x86_64-linux:$PATH"
fi
if [ -d "/usr/local/texlive/2021/texmf-dist/doc/man" ] ; then
MANPATH="/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH"
fi
if [ -d "/usr/local/texlive/2021/texmf-dist/doc/info" ] ; then
INFOPATH="/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH"
fi
この方法ではLatexは正常に動作します。 に関してはtlmgr
、ルートモードでGUIを開いて操作できます。
ルートモードで試してみました(ユーザーモードではルートモードで実行する必要があると言われています)
tlmgr update --self (and > tlmgr update --self)
次のメッセージが表示されました。
(running on Debian, switching to user mode!)
(see /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)
TLPDB: not a directory, not loading: /root/texmf
tlmgr: user mode not initialized, please read the documentation!
私は採用しようとした--usermode
が、--usertree
成功しなかった。最終的に私は書いた
PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; export PATH MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH; > export INFOPATH
この方法で動作します。これらの指示をコピーして貼り付ける手間を省く代替手段はありますか?
echo $PATH
echo $MANPATH
echo $INFOPATH
ターミナルには正しいディレクトリがリストされます。何が足りないのでしょうか? PATH を設定する必要があると思いますが、どこに設定すればよいのでしょうか?
更新! (部分的に解決しましたが、まだ完全には解決していません)
.baschファイルに$PATH、$MANPATH、$INFOPATHをコピーしました。
tlmgr 更新 -all
残念ながら問題なく動作します
tlmgr アップデート --self
このように応答します。
tlmgr: ローカルTeX Live (2020) はリモートリポジトリ (2021) より古いです。クロスリリースアップデートは update-tlmgr-latest(.sh/.exe) --update でのみサポートされます。https://tug.org/texlive/upgrade.html詳細については。
tug.org/texlive のアップグレード ページの提案に従おうとしましたが、成功しませんでした。
何か案が?
答え1
TexLive エコシステムは非常に成熟しているため、実際の状況では最新の 2021 バージョンを使用する必要はありません。個人的には、tug.org/texlive からのバイナリ TeXLive ディストリビューションの使用は再現不可能であり、Windows 的すぎると感じています。削除することをお勧めします。
本当に、新しいラップトップで実行することを 2 つお勧めします。
今後 4 年間の明るい未来のために、Ubuntu 20.04 LTS の新規インストールを実行してください。このバージョンは LTS (長期サポート) であるため (2020 年 4 月から 5 年間のサポート)、21.04 の場合のように 9 か月ごとに不要なディストリビューションのアップグレードを実行する必要はありません。
TeXLive 2019をインストールする公式Ubuntuリポジトリ単純な
sudo add-apt-repository universe sudo apt-get install texlive-full
他のシステムが存在する状況を想像してください。たとえば、自宅のラップトップと職場のワークステーションなどです。deb パッケージのインストールは常に再現可能で、100% 成功する簡単な手順です。