Ubuntu Linux에서 "경로"변수가 변경되었으며 기본 명령이 작동을 멈췄습니다.


0

가상 머신으로 Ubunut 14.04를 사용하고 있습니다. 인터넷을 통해 TeX Live 시스템을 설치했습니다.
TeX 설치가 완료되면

 가장 중요한 것은 / usr / local / texlive / 2015 / bin / x86_64-linux를 추가하십시오.
 현재와 ​​미래의 세션을 위해 PATH로 이동하십시오.

그래서 터미널에 다음 명령을 입력했습니다.

경로 = / usr / local / texlive / 2015 / bin / x86_64-linux

오류가 발생하지 않았거나 질문 / 확인을하지 않았습니다.

clear터미널 에서 명령 을 실행하려고했을 때

'clear'명령은 '/ usr / bin / clear'에 있습니다.
'/ usr / bin'이 PATH 환경 변수에 포함되어 있지 않으므로 명령을 찾을 수 없습니다.
지우기 : 명령을 찾을 수 없습니다

내가 뭘 잘못 했니? 더 중요한 것은 어떻게 고쳐야합니까?

그러나 터미널을 닫았다가 다시 열면 모든 것이 정상인 것 같습니다. 이제 TeX가 작동합니까?


답변:


1

시스템에서 중요한 명령을 찾는 위치를 일시적으로 재정의했습니다.

당신이 원하는 것은 이것입니다 :

PATH=/usr/local/texlive/2015/bin/x86_64-linux:$PATH

$ PATH를 textlive 디렉토리로 정의하고 이전의 $ PATH를 정의합니다.

터미널을 다시 열면 재 할당이 손실되므로 모든 것이 정상으로 돌아옵니다.

$ PATH를 영구적으로 업데이트하려면 ~ / .profile (또는 bash에만 영향을 주려면 ~ / .bash_profile)에 줄을 추가하십시오.

참조 : https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path.bashrc와 .bash_profile의 차이점


TeX live와 함께 작동하도록 영구적으로 변경해야합니까? 터미널을 다시 시작한 후에도 작동하는 것 같습니다. Most importantly, add /usr/local/texlive/2015/bin/x86_64-linux to your PATH for current and future sessions.설치 중에 표시되는 메시지를 이해하지 못합니다
Prasanna

나는 그 일에 대한 정보로 대답을 편집했습니다.
DMCoding

2
통지 @Prasanna 추가 기능Most importantly, ADD /usr/local/te... 경로에 추가합니다. 이전 경로를 새 경로로 바꾸지 마십시오.
Hennes

그래도 쉬운 실수입니다!
DMCoding
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.