나는 계속해서 문제에 직면합니다. 예를 들어 Python2.4를 설치한 다음 Python 3.0을 설치했다고 가정하면 두 파일 모두 /usr/bin 및 /usr/local/lib 또는 /usr/lib에 표시되는 것처럼 시스템에 남아 있습니다.
이 경우 여러 버전에서 특정 버전을 선택하도록 소프트웨어(이 경우 Python) 기반 실행기를 구성하려면 어떻게 해야 합니까?
두 버전 파일 중 하나를 가리키는 소프트 링크가 있다고 생각하지만 요구 사항에 따라 해당 버전 파일을 가리키도록 해당 소프트 링크를 어떻게 구성할 수 있습니까?
답변1
Debian 기반 시스템(예: Ubuntu) 사용데비안 대체 시스템/usr/bin
다른 공유 시스템 디렉터리 에 연결된 응용 프로그램을 확인합니다 .
디렉토리에 어떤 파일이 링크되어 있는지 확인할 수 있습니다 /etc/alternatives
.
이러한 링크를 업데이트하려면 update-alternatives --config
변경하려는 애플리케이션의 이름과 함께 명령을 사용하십시오(루트 또는 필요 sudo
).
예:
user@ubuntu:~$ sudo update-alternatives --config view
There are 2 choices for the alternative view (providing /usr/bin/view).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/vim.basic 30 auto mode
1 /usr/bin/vim.basic 30 manual mode
2 /usr/bin/vim.tiny 10 manual mode
Press <enter> to keep the current choice[*], or type selection number: