저는 Linux/Unix를 처음 접했고 노트북에 Debian Jessie 8 배포판을 설치했습니다. 이 지침에 따라 tex-live를 설치해 보았습니다.TeX.stackexchange.com 게시물
어느 시점에서는 다음과 같이 말할 것입니다.
설치 완료
설치가 성공적으로 완료되면 운영 체제에서 해당 설치를 찾을 수 있는지 확인해야 합니다. 이는 심볼릭 링크를 생성하여 수행할 수 있습니다.
mkdir -p /opt sudo ln -s /usr/local/texlive/2015/bin/* /opt/texbin (참고: /usr/local/texlive/2015/bin에는 하위 디렉터리가 하나만 있을 수 있습니다.)
이제 $PATH 변수에 /opt/texbin을 추가해야 합니다. 이는 /etc/environment를 편집하여 수행할 수 있습니다:
gksudo gedit /etc/environment (데비안 시스템에서는 /etc/login.defs가 /etc/environment와 동일하다고 합니다. 데비안 사용자라면 이 점을 명심하세요.)
다음과 같은 내용이 표시됩니다.
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" 다음과 같이 변경할 수 있습니다. :
PATH="/opt/texbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
이렇게 했는데 불행하게도 작동하지 않아서 /etc/profile
전 세계적으로 설정된 환경 경로에 대한 경로라는 것을 읽은 것과 같은 방식으로 편집을 시도했습니다.
두 파일의 경로에 대한 기존 명령을 모두 주석 처리하고 내 명령을 넣은 다음 다시 시작했습니다. 데비안이 부팅되면 비밀번호를 묻는 메시지가 나타나고 비밀번호를 입력하면 로그인을 시도하지만 몇 초 후에 비밀번호 프롬프트로 돌아갑니다.
그런 다음 복구 모드로 재부팅하고 두 파일의 줄을 삭제하고 기존 줄의 주석 처리를 제거하여 기본 상태로 돌아가려고 했지만 문제가 지속되었습니다.
init=/bin/bash rw
grub에 옵션을 추가 한 다음 파일을 수정하여 초기 상태로 설정하려고 시도했지만 아무 일도 일어나지 않았습니다.
이제 /etc/login.defs
환경 경로가 다음으로 설정되었습니다.
ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
그리고/etc/profile
if ["`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
fi
export PATH
파일을 원래 상태로 다시 변경했기 때문에 작동해야 하는데 작동하지 않습니다. 어떡해?
답변1
마침내 가상 터미널(Ctrl+Alt+F1)에 su로 새 사용자를 추가하는 데 성공했습니다.
# adduser donald
# su - donald
$ startx
계정에 로그인하여 슈퍼유저에 추가하고 su로 실행합니다.
sudo chown -hR username:username /home/username/
여기서 사용자 이름은 이전 사용자 이름입니다. 효과가 있었고 끝났다고 생각합니다.