Ubuntu(또는 Debian 기반 OS)용 TexLive의 올바른 버전을 찾는 방법은 무엇입니까?

Ubuntu(또는 Debian 기반 OS)용 TexLive의 올바른 버전을 찾는 방법은 무엇입니까?

Ubuntu 16.04를 사용하고 있으며 다음과 같이 Tex Live를 설치했습니다.이 링크공식 사이트에는 2018 버전이라고 나와 있습니다.

하지만 사용하면 tex --version 다음과 같은 결과가 나타납니다.

TeX 3.14159265(TeX Live 2019/dev/Debian) kpathsea 버전 6.3.1/dev Copyright 2018 DE Knuth. 보증이 없습니다. 이 소프트웨어의 재배포에는 TeX 저작권과 Lesser GNU General Public License의 조건이 모두 적용됩니다. 이러한 문제에 대한 자세한 내용은 COPYING이라는 파일과 TeX 소스를 참조하세요. TeX의 주요 저자: DE Knuth.

왜 표시되나요?2019? 이 버전의 TexLive인가요?안정적인내 Ubuntu 16.04 LTS에서 아니면 해야 할까요?이전 버전을 설치하세요TexLive의 ?

도움을 주셔서 미리 감사드립니다.

답변1

주목:이 답변은 데비안 기반 시스템(예: 모든 Ubuntu/Linux Mint 및 훨씬 더 많은 배포판)에 중점을 두고 있으며 배포판의 패키지 관리자가 제공하는 필요한 패키지를 찾는 절차가 포함되어 있습니다. 배포판이 LTS인 경우(실제로 롤링 또는 테스트 또는 "작은 수명" 배포판이 아닌 경우) 자체 저장소에서 패키지를 사용하여 안정적이라고 가정하며 발견된 패키지를 (적어도 자주는) 추가해서는 안 됩니다. 배포판의 공식 저장소가 아닌 다른 저장소에 있습니다. 어떤 특정한 이유로 최신 버전이나 새 버전의 패키지를 사용해야 하는 경우(특히 TeX Live의 경우 다음을 확인하세요)답변)가 귀하의 리포지토리에서 제공되지 않는 경우, 그 이후에는 설치된 OS의 이름을 "stable"로 지정할 수 없다는 위험을 감수해야 하며 선택에 따라 발생할 수 있는 오류에 대해 조사하기 전에 조사해야 합니다. 또한 일반적으로 하나 또는 두 개 이상의 패키지에 대해 더 많은 재전송 버전이 필요한 경우 최신 LTS(또는 롤링 또는 테스트) 릴리스로 업그레이드하는 것을 고려하는 것이 중요합니다.

이름이 지정된 (사용자) 파일이 <name>있는 위치를 검색하려면 다음 명령을 입력할 수 있습니다(시간이 훨씬 덜 필요한 다음 명령을 먼저 확인하십시오)

find /usr/ -name <name> 

my에 대한 이 명령은 debian다음 <name>으로 대체됨 tex(우분투는 비슷한 것을 반환합니다)을 반환합니다.

/usr/share/doc/texlive-doc/generic/knuth/tex
/usr/share/doc/texlive-doc/latex/plantslabels/doc/tex
/usr/share/doc/texlive-doc/latex/plantslabels/example/tex
/usr/share/doc/texlive-doc/latex/dashundergaps/doc/tex
/usr/share/texlive/texmf-dist/tex
/usr/share/texlive/texmf-dist/tex/generic/hyph-utf8/patterns/tex
/usr/share/texlive/texmf-dist/tex/generic/pgf/graphdrawing/tex
/usr/share/R/share/texmf/tex
/usr/share/texmf/tex
/usr/bin/tex

이 모든 파일에서 나는 내가 찾고 있는 바이너리가 the라는 것을 알 수 있었고 , 위의 검색을 기다리지 않기 위해 실제로 먼저 /usr/bin/tex내부를 검색할 수 있었습니다 (명령과 같은 바이너리는 항상 -또는 if 안에 있습니다). 사용자 디렉터리 용입니다 )./usr/bin//bin/sbinroot

이제 파일의 정확한 위치를 알았으므로 다음 명령으로 이 명령을 제공하는 패키지를 찾을 수 있습니다.

dpkg -S /usr/bin/tex

이 명령은 내 시스템에서 다음을 반환합니다.

texlive-binaries: /usr/bin/tex

다음 단계는 이 패키지의 세부 정보를 찾는 것입니다(이 패키지가 시스템에 설치되어 있는 경우).

dpkg -l texlive-binaries

다음과 같은 출력을 제공합니다.

    Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  texlive-binari 2016.2016051 amd64        Binaries for TeX Live

수단이 설치된 곳 ii. (설치된 버전에 대한 자세한 내용을 보려면 시도해 볼 수 있습니다 dpkg -s texlive-binaries)

귀하의 경우(명령을 제공하는 패키지의 "안정적인" 버전만 필요한 경우 tex) 설치된 버전을 제거해야 할 수도 있지만(이는 설치 방법에 따라 다름) 다음 명령을 실행하면 됩니다.

apt install texlive-binaries

texlive-base( 대신 더 많은 도구와 문서를 제공하는 설치를 권장합니다 . 그 후에는 tlmgr패키지를 추가하거나 제거하고 최소한의 설치만 할 수 있습니다.)

추신: 나는 이것이 데비안 기반 Linux에 관한 것이라는 것을 알고 있지만 질문이 주제에 관한 것이라면 대답도 주제에 관한 것입니다. 그렇지 않은 경우 어쨌든 도움이 되었기를 바랍니다.

sudoPS2: 대부분의 명령 앞에 를 추가하거나 먼저 관리자 권한을 얻은 후 제공해야 할 수도 있습니다 .

PS3: 16.04는 1년 몇 달 더 사용할 수 있지만 18.04는 "Unity"를 떠나 "Gnome" 데스크톱 환경을 사용합니다. 다음 데스크탑 환경으로 더 원활하게 넘어가고 싶다면 18.04로 듀얼 부팅할 수 있고, 별로 마음에 들지 않으면 다른 데스크탑 환경이나 필요에 맞는 다른 배포판을 찾아볼 수도 있습니다.

관련 정보