# Latex on CentOS7 ###### tags: `Linux` `Latex` `texlive` > 手動安裝Latex [TOC] ## :memo: Prerequisite Tools - [x] wget - [x] zip > 如果已經安裝過texlive,務必請先移除[color=#3b75c6] ```bash=1 $ yum erase texlive texlive* ``` ### Step 1: Download installation package > 至此[網站](https://www.tug.org/texlive/acquire-netinstall.html)下載安裝執行檔(install-tl)與參閱相關說明[color=#3b75c6] ```bash=1 $ wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz ``` ### Step 2: Unzip package and enter the directory > *壓縮目錄可能會隨著下載日期改變[color=#3b75c6] ```bash=1 $ tar -xvf install-tl-unx.tar.gz $ cd install-tl-20210615/ ``` ### Step 3: Execute script > 執行指令後輸入`i`以進行安裝,執行相當費時請耐心等候[color=#3b75c6] ```bash=1 $ ./install-tl ``` :::warning 執行發生錯誤(Can't locate Digest/MD5.pm) ```bash=1 $ yum install perl-Digest-MD5 -y ``` ::: ### Step 4: Setup environment > *以下指令目錄可能須替換為實際目錄[color=#3b75c6] ```bash=1 $ echo 'pathmunge /usr/local/texlive/2020/bin/x86_64-linux' > /etc/profile.d/latex.sh $ chmod +x /etc/profile.d/latex.sh ``` ### Step 5: Apply setting now ```bash=1 $ . /etc/profile ``` ## Upgrade: [Upgrade from TeX Live 2020 to 2021](https://tug.org/texlive/upgrade.html) ## Vscode: ```bash=1 $ sudo yum downgrade code-1.52.0 ``` ## Install MicroSoft fonts: ```bash=1 $ yum install cabextract $ rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm ``` check zh-tw font ```bash=1 $ fc-list :lang-zh-tw ``` --- ## Reference - Systutorials(By Eric Ma) ➜ [How to install Tex Live on CentOS 7 Linux?](https://www.systutorials.com/how-to-install-tex-live-on-centos-7-linux) - [Installing TeX Live over the Internet](https://www.tug.org/texlive/acquire-netinstall.html) - StackExchange ➜ [Adding a directory to path in centos](https://serverfault.com/questions/102932/adding-a-directory-to-path-in-centos) - stackoverflow ➜ [Can't locate Digest/MD5.pm directadmin [duplicate]](https://stackoverflow.com/questions/34248737/cant-locate-digest-md5-pm-directadmin)