Gentoo Prefix를 부팅하려고 하는데 Prefix가 LD_LIBRARY_PATH
로그인 쉘에 설정되어 있지 않다고 주장하기 때문에 장애물에 부딪히고 있습니다.
그래서 나는 unset LD_LIBRARY_PATH
끝에 my 와 my 를 넣었습니다.~/.bash_profile
~/.bashrc
좋아요 이제 일반 쉘에서는 설정이 해제되었습니다. 그러나 로그인 쉘에서는 여전히 설정되어 있습니다 :-(
⟩⟩⟩ echo $SHELL
/bin/bash
⟩⟩⟩ env -i $SHELL <<< 'env | grep LD'
⟩⟩⟩ env -i $SHELL -l <<< 'env | grep LD'
LD_LIBRARY_PATH=/usr/local/lsf/9.1/linux2.6-glibc2.3-x86_64/lib:/software/oracle-ic-11.2
이게 어떻게 가능합니까(사이트 구성이 로드될줄 알았는데앞으로사용자 구성) 그리고 더 중요한 것은 이를 방지하는 방법입니다.
이것이 클러스터형 시스템에 있다는 점을 지적하고 싶습니다. 이에 따라 두 가지 결과가 발생합니다.
- 슈퍼유저 권한이 없습니다.
- 일부 시스템 구성은 조금... 특별합니다. 그래서만약에이는 기술적으로 가능하므로 시스템 관리자가 사용자 구성을 재정의하더라도 놀라지 않을 것입니다. 하지만 Bash 로딩 프로세스에 대한 나의 이해에 따르면이것은 불가능해서는 안 된다(패치 누락
/bin/bash
).