Linux Mint(Debian)에서 TLMGR 업데이트

Linux Mint(Debian)에서 TLMGR 업데이트

我想安装 Latex 包,所以我运行:

(env) mvh:~$ tlmgr install verbatim
(running on Debian, switching to user mode!)
tlmgr: Remote repository is newer than local (2017 < 2019)
Cross release updates are only supported with
  update-tlmgr-latest(.sh/.exe) --update
Please see https://tug.org/texlive/upgrade.html for details.

나 간다위에 링크된 홈페이지다운로드하고 실행하면 update-tlmgr-latest.sh다음을 얻습니다.

(env) mvh:Downloads$ bash update-tlmgr-latest.sh 
Verifying archive integrity... All good.
Uncompressing TeX Live Manager Updater  100%  
./runme.sh: Cannot find TeX Live root using kpsewhich --var-value=SELFAUTOPARENT.
./runme.sh: (no tlpkg/texlive.tlpdb and/or tlpkg/tlpobj/.)
./runme.sh: Please set your PATH as needed, otherwise it's hopeless.

./bashrc내 안에는 다음이 있다는 사실에도 불구하고 :

export PATH=$PATH:/usr/share/texlive/

실제로 texlive를 이용하여 위치를 확인 하면 whereis위와 같은 디렉토리가 나옵니다. 흥미롭게도 위에 링크된 지침에서는 texlive설치 시 이름에 연도가 포함된 폴더가 있을 것으로 예상하는 것 같습니다.

유닉스

  1. 현재 설치의 상위 디렉토리를 찾으십시오. 기본값은 /usr/local/texlive입니다.

  2. 전체 디렉토리 2018을 2019로 복사하고 기호 링크를 유지하십시오. 예: cp -a 2018 2019 이 내용이 이해되지 않으면 여기에서 중지하고 일반 설치를 수행하십시오.

그런데 그런 폴더가 없는 것 같은데...

(env) mvh:texlive$ whereis texlive
texlive: /usr/share/texlive
(env) mvh:texlive$ cd
(env) mvh:~$ whereis texlive
texlive: /usr/share/texlive
(env) mvh:~$ cd /usr/share/texlive
(env) mvh:texlive$ ls
debian  doc.html  index.html  LICENSE.CTAN  LICENSE.TL  README  readme-html.dir  readme-txt.dir  README.usergroups  release-texlive.txt  texmf-dist  tlpkg

저는 Linux Mint 19.3 Cinnamon을 실행하고 있으며 texlive-full지금 sudo apt-get install texlive-full까지 성공하지 못했습니다.이것), (이것), 2항의 지침. (여기), 최대 (이것), 그리고(이것). 나도 시도했다이 솔루션, 소용이 없습니다 :

(env) root:texlive# sudo tlmgr option repository ftp://tug.org/historic/systems/texlive/2017/tlnet-final
(running on Debian, switching to user mode!)
tlmgr: setting default package repository to ftp://tug.org/historic/systems/texlive/2017/tlnet-final
(env) root:texlive# tlmgr update --self
(running on Debian, switching to user mode!)
/usr/bin/tlmgr: open tlpdb(ftp://tug.org/historic/systems/texlive/2017/tlnet-final/tlpkg/texlive.tlpdb) failed:  at /usr/share/texlive/tlpkg/TeXLive/TLPDB.pm line 362.

tlmgr패키지를 설치하고 숙제를 할 수 있도록 업데이트하려면 어떻게 해야 합니까 ? 감사해요!

답변1

Debian-packages TeX Live 설치부터 시작하여 항상 tlmgr루트가 아닌 사용자 자신으로 실행하는 것이 좋습니다.

tlmgr init-usertree

사용자 트리를 설정한 다음

tlmgr option repository ftp://tug.org/historic/systems/texlive/2017/tlnet-final

tlmgr설치와 일치하는 저장소(Linux Mint의 경우 2017, Debian 10의 경우 2018 등)를 가리키는 데 사용해야 합니다 .

완료되면,

tlmgr install ...

사용 가능하다고 가정하고 원하는 패키지를 설치합니다.code또는 ttquot).

관련 정보