매뉴얼을 update-alternatives
여러 번 찾아 보았지만 특정 대안을 가리키는 현재 링크를 표시하는 방법을 찾을 수 없으며 새로운 대안을 추가 할 때 해당 정보가 필요합니다.
로부터 update-alternatives
수동 :
--install <link> <name> <path> <priority>
Java Runtime Edition의 새 버전을 추가하려고하는데 대체 ( <link>
매개 변수)로 연결되는 현재 심볼릭 링크를 모르겠습니다 . 내가 현재하는 일은 :
sudo update-alternatives --install /tmp/randomStuff java /usr/local/java/jre1.7.0_25/bin/java 0
이 명령은 다음을 출력합니다 :
update-alternatives: renaming java link from /usr/local/bin/java to /tmp/randomStuff.
드디어 바로 다시 내 명령을 실행할 수 있도록, 내가 대안을 가리키는 된 이전 링크를 찾아 출력을 읽기 <link>
매개 변수 변경 /tmp/randomStuff
에 /usr/local/bin/java
:
sudo update-alternatives --install /usr/local/bin/java java /usr/local/java/jre1.7.0_25/bin/java 0
잘 작동하지만 /tmp/randomStuff
, <link>
매개 변수 로 명령을 실행하는 것은 매우 어색합니다.
따라서 여기에 질문이 있습니다. (1) update-alternative
특정 대안을 가리키는 현재 링크를 출력 할 수 있는 인수가 있습니까 , (2) 단순히 새로운 매개 변수를 제공하지 않고 새로운 대안을 설치할 수있는 방법이 있습니까? 전류를 유지 <link>
?
sudo update-alternatives --query java Link: java Status: auto Best: /usr/local/java/jre1.6.0_45/bin/java Value: /usr/local/java/jre1.6.0_45/bin/java Alternative: /usr/local/java/jre1.6.0_45/bin/java Priority: 0