Texlive 2021:tlmgr

Texlive 2021:tlmgr

我已在新筆記型電腦上的 Ubuntu 21.04 上安裝了 Texlive 2021。系統中沒有以前版本的Texlive。從那以後,我必須以 root 使用者身分安裝它,在嘗試以簡單使用者身分安裝它時,他不允許安裝程式在某些目錄中寫入。

接下來,該指南更新了文件中的路徑,並$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,在root模式下,我可以打開並操作GUI。
我嘗試過,仍然處於 root 模式(在用戶模式下,ir 說我必須以 root 模式運行它)

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、$MANPATH、$INFOPATH 複製到 .basch 檔案上。現在

tlmgr 更新-全部

工作正常不幸的是

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 方式了。我建議將其刪除。

真的,我建議在新筆記型電腦上做兩件事:

  1. 運行全新安裝的 Ubuntu 20.04 LTS,迎接未來 4 年的光明未來。此版本是 LTS - 長期支援(從 2020 年 4 月開始提供 5 年支援),因此您不應像 21.04 那樣在每 9 個月的框架中運行不必要的發行版升級。

  2. 從下列位置安裝 TeXLive 2019官方 Ubuntu 儲存庫就像

    sudo add-apt-repository universe
    sudo apt-get install texlive-full
    

    您應該想像一下當您的其他系統存在時的情況。例如 - 家用筆記型電腦和工作工作站。 deb 軟體包的安裝始終是可重複且直接的過程,並且 100% 成功。

相關內容