deepin 安裝 texlive2019 和更新
報錯內(nèi)容: You don't have permission to change the installation in any way
首先說明,這里只談安裝可能會遇的坑,一般的安裝方法網(wǎng)上都可以找到不細細講了。
下面是比較比較好用的安裝方法。這里貼出網(wǎng)址
https://zhuanlan.zhihu.com/p/41855480
https://blog.csdn.net/williamyi96/article/details/90732304
在linux上安裝最簡單的方法 ?(強烈反對)
sudo apt-get install texlive-full
但這個方法后患無窮。原因有以下幾點
版本低,deepin上是2016,難升級,因為庫里只有這個老版本。
卸載難,對小白來說刪除復(fù)雜,我在刪除的時候 安裝在usr/bin的tlmgr 沒有刪干凈。這個bin也不能亂刪除,所以很麻煩。
重新裝新版本,兩個共存也是麻煩。因為程序調(diào)用會識別錯誤的,新安裝的版本會安裝在local/里面 使用 which tex 可以查看。
如果存在多個版本,更新問題也很復(fù)雜。
如果你很不行掉進了上面的坑里,下面是處理辦法。
刪除卸載舊版本。
? ?sudo apt-get purge texlive*
? ?rm -rf /usr/local/texlive and rm -rf ~/.texlive*
? ?rm -rf /usr/local/share/texmf
? ?rm -rf /var/lib/texmf
? ?rm -rf /etc/texmf
? ?sudo apt-get remove tex-common --purge
? ?rm -rf ~/.texlive*裝新版本,安裝上面連接方法,最好使用在線安裝因為這樣的話一勞永逸。(但是也會出問題)
使用離線安裝包安裝,去清華下載鏡像,然后安裝。安裝會使用 sudo 命令,因此如果你之前安裝了一個舊版本,而沒有刪除干凈又會遇到更新問題。
再次更新遇到的問題:
出現(xiàn)上面的原因在于系統(tǒng)識別 tlmgr 出現(xiàn)錯誤。系統(tǒng)配置里兩個文件夾有tlmgr 這個程序。
解決辦法
在終端中分別在root 和user模式下輸入:which tlmgr,查看位置。一般會有兩個 一個在usr/bin,另一個在usr/local/....
在對應(yīng)的模式下刪除一個,一般刪除舊的。(注意,因為安裝texlive 2019時是用sudo 命令安裝,root 模式,配置的時候也做好了索引,因此只要刪除舊的就可以)。擔心刪除系統(tǒng)出問題,先備份一下。
在root 模式下驗證
sudo su
?password
which tlmgr :出現(xiàn)在新安裝位置,修改成功。
4.安裝更新
對linux小白,來說使用gui界面更加友好也可以選擇國內(nèi)源。
在root 模式下入手 tlmgr gui 然后可以愉快的使用更新了。一般選用清華的源。
PS:雖然說,這個軟件很大,但是還是建議安裝所有包。
一些參考網(wǎng)站
https://tex.stackexchange.com/questions/187073/permission-problem-when-installing-package-from-tlmgr
https://tex.stackexchange.com/questions/187073/permission-problem-when-installing-package-from-tlmgr/287307#287307
https://latex.org/forum/viewtopic.php?p=57156
https://latex.org/forum/viewtopic.php?p=57156