![TexLive 2018, 데비안 설치 후 일부 파일이 "업데이트"되어 손상되었습니다.](https://linux55.com/image/141061/TexLive%202018%2C%20%EB%8D%B0%EB%B9%84%EC%95%88%20%EC%84%A4%EC%B9%98%20%ED%9B%84%20%EC%9D%BC%EB%B6%80%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%22%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%22%EB%90%98%EC%96%B4%20%EC%86%90%EC%83%81%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
공식 설치 프로그램을 통해 최신 버전의 TexLive를 설치한 후(이것), apt-get을 실행하면 sudo apt-get update && sudo apt-get dist-upgrade
해당 패키지와 관련이 있다고 가정하여 업데이트할 패키지 목록을 찾습니다 tex-common
. 그러나 이러한 패키지는 업데이트되지 않았으며 2016년의 이전 TeXlive 배포판을 참조합니다.
물론 pdflatex -v
업데이트 후에 실행하면 pdflatex가 2018 버전이 아닌 2016 버전의 TeXlive를 사용하려고 시도하고 문서 내보내기가 작동하지 않기 때문에 문제가 발생합니다.
Ubuntu에서는 이 문제를 해결하기 위해 PPA를 사용하지만 PPA는 Debian용으로 설계되지 않았으며 실제로 TexLive의 PPA는 여기서 제대로 작동하지 않습니다.
데비안이 저장소에서 찾은 패키지로 이 패키지를 업데이트하지 않도록 영구적으로 지시하는 방법이 있습니까?
편집하다:
제가 설명했던 것과 상황이 다르다는 것이 밝혀졌기 때문에 여기서 제 질문은 완전히 잘못된 것이므로 무시하거나 제거해야 합니다.
답변1
특정 데비안 패키지가 업데이트되지 않도록 언제든지 표시/유지할 수 있습니다.
좋다:
echo "tex-common hold" | sudo dpkg --set-selections
sudo apt-mark hold tex-common
패키지를 업데이트하지 않을 때의 보안 영향과 새 데비안 버전으로 업그레이드할 때 생활이 (약간) 복잡해질 수 있다는 점을 확실히 이해하세요.
이렇게 하면 보안 업데이트를 수행할 때 해당 패키지의 새 버전을 기본적으로 사용할 수 없습니다.
관련 질문 보기데비안에서 패키지를 어떻게 안정적으로 "저장"할 수 있나요?
또한 확인해보세요데비안 참고서 - 2장 데비안 패키지 관리