ISO를 사용하여 TL을 설치하면 로컬/알 수 없는 저장소/tlpdb가 발생합니다.

ISO를 사용하여 TL을 설치하면 로컬/알 수 없는 저장소/tlpdb가 발생합니다.

직장에서의 설정으로 인해 최신 TeX Live를 설치할 수 없었습니다.넷 설치 프로그램. 대신에 나는 다음을 다운로드했다.거대한 ISO, 사용하지 않는 일부 드라이브에 마운트하고 옵션을 추가하지 않고 거기에서 설치했습니다.

설치 후 ISO 드라이브를 마운트 해제하고 명령줄을 통해 패키지 업데이트를 수행했습니다.

tlmgr 업데이트 --self --all --다시 설치-강제-제거

소프트웨어/패키지 업데이트가 있는지 확인하세요. 그러나 ISO의 원래 마운트 위치를 가리키는 오류 메시지를 받았습니다.

R:!에서 tlpdb 유형을 확인할 수 없습니다.
tlmgr.pl: R에서 TeX Live 데이터베이스를 로드할 수 없습니다:

( R:ISO를 마운트한 원래 드라이브는 어디에 있었습니까?)

이 경우 배포판을 어떻게 유지/업데이트합니까?

답변1

TeX Live를 설치할 때 에 옵션을 추가할 수 있으며 install-tl, 그 중 하나는 패키지/업데이트를 다운로드할 저장소입니다. 로컬 설치(대량 ISO)를 사용하고 있으므로 여기서 TeX Live의 기본값은 ISO를 마운트한 드라이브 문자를 가리키는 로컬 저장소를 지정하는 것입니다. 변경되지 않는 한 이후 업데이트 시도에서도 이 내용이 표시됩니다.

설치 후 이를 변경하려면 tlmgr선택적 -repository <URL/path>옵션을 사용하여 호출할 수 있습니다(일반적 <URL/path>으로 미러를 가리켜야 함).http://mirror.ctan.org/systems/texlive/tlnet )을 사용하여 호출할 수 있습니다. 그러나 이것은 단지일시적인특정 실행에 대한 변경 사항입니다 tlmgr.

에 대한영구적인tlpkg/tlmgr.tlpdbTeX 라이브 패키지 데이터베이스( ) 내에 저장될 업데이트는option repository옵션

tlmgr 옵션 저장소 http://mirror.ctan.org/systems/texlive/tlnet

그 후에는 정기적으로 업데이트할 수 있습니다.

tlmgr 업데이트 --self --all --다시 설치-강제-제거

어떤 이유로든 위의 방법이 작동하지 않으면 tlpkg/texlive.tlpdb다음으로 시작하는 항목을 열어서 찾을 수 있습니다.

opt_location에 의존:

(보통 아래 상단에 있음 category TLCore). 이는 저장소의 위치를 ​​식별합니다. 온라인 저장소 미러로 변경합니다. 즉,

opt_location에 따라 달라집니다:http://mirror.ctan.org/systems/texlive/tlnet

업데이트를 다시 실행하세요. 평화가 회복될 것입니다.

관련 정보