
2015년 위에 2017년을 설치하려고 했는데 texlive
오류가 좀 나더군요. 그것은 말한다
trying to overwrite '/usr/share/doc/texlive-doc/latex/mweights/README',
which is also in package texlive-latex-extra-doc 2015.20160320-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)'
나는 사용했다
sudo add-apt-repository ppa:jonathonf/texlive-2017
sudo apt-get update
sudo apt-get install texlive-full
어떻게 해결할 수 있나요?
답변1
최고의 최신 TeXLive 2017을 설치하려면 터미널에서 다음 코드를 실행하세요.
curl -sL http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz | tar zxf - && mv install-tl-20* install-tl
cd install-tl
echo "selected_scheme scheme-full" > profile \
&& ./install-tl -repository http://mirror.ctan.org/systems/texlive/tlnet -profile profile
export PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH
원할 때 패키지를 업데이트하려는 경우 다음 명령을 실행할 수 있습니다
tlmgr update --all
.
(전체 설치 지침은 다음에서 찾을 수 있습니다.예인선 웹사이트)
아무것도 설치하고 싶지 않다면 다음을 따르세요.TeXLive 2017을 사용한 도커 이미지~와 함께판독- 다재다능한 범용 문서 변환기.
즐기다!!
답변2
어제 이 문제가 발생하여 반복적으로 해결했습니다. 시간이 꽤 걸렸습니다.
오류 메시지는 다운로드한 .deb 패키지도 가리킵니다. 다음을 사용하여 강제로 설치할 수 있습니다.
dpkg -i --force all /var/cache/apt/archives/texlive-...york0_all.deb
이렇게 하면 많은 경고와 함께 패키지가 설치되지만 다음 충돌이 발생할 때까지 sudo apt install -f
(저는 실제로 사용했습니다 ) 계속 진행할 수 있습니다. dist-upgrade
6개의 패키지에 대해 이 절차를 반복해야 했습니다.
설치가 성공하고 더 이상 언급된 오류로 인해 프로세스가 중단되는 패키지가 없으면 한 번 다시 시작하여 sudo apt dist-upgrade
설치를 완료했습니다.
apt purge texlive-full
부패한 상태로 인해 불가능했기 때문에 이쪽으로 갔다 .
답변3
사용 중인 PPA의 패키지는 공식 Ubuntu 패키지에서 완전한 업그레이드를 제공하지 않는 것 같습니다(동일한 파일은 공식 저장소의 한 패키지와 PPA의 다른 패키지에 속합니다). 따라서 PPA에서 기존 TeX Live 패키지를 설치하려면 먼저 기존 TeX Live 패키지를 제거해야 합니다.
또는 PPA를 전혀 사용하지 말고 TeX Live 개발자가 제공하는 설치 프로그램을 사용하십시오.
그건 그렇고, 아니요, 필요하지 않습니다 texlive-full
. 이를 설치하는 것은 Ubuntu 리포지토리에서 모든 패키지를 설치하는 것과 같습니다.