/etc/alternatives를 효과적으로 사용하는 방법은 무엇입니까?

/etc/alternatives를 효과적으로 사용하는 방법은 무엇입니까?

/etc/alternatives단일 소프트웨어 패키지(예: 컴파일러)의 여러 버전을 편리하게 설치하고 사용할 수 있는 기능을 제공하기 위한 것입니다. Now 는 및 /usr/bin/some-binary에 대한 심볼릭 링크일 수 있습니다 . 그러나 배포판의 패키지 관리자는 에 대한 제어권이 있다고 가정할 수 있습니다 . 환경 변수 초기에 가장 좋은 솔루션이 있습니까 ? 사용 가능한 패키지 관리자 버전을 사용하는 기능을 중단하지 않고 원하는 버전을 쉽게 선택할 수 있는 방식으로 이러한 긴장을 관리할 수 있는 대안이 있습니까?/etc/alternatives/some-binaryupdate-alternatives/usr/bin/some-binary/etc/alternativesPATH

답변1

alternatives패키지 관리자를 구현하고 제공하는 모든 배포판은 을 존중하는 패키지 관리자를 제공해야 합니다 alternatives. 그렇지 않으면 손상된 것으로 간주됩니다.

따라서 /etc/alternatives경로를 입력하면 이러한 의미에서 손상된 작업 패키지 관리자가 수정될 수 있습니다. 이러한 유형의 환경에서는 이것이 의도하지 않은 결과를 초래할지 여부를 확인하기 어렵습니다.

이런 상황이 발생하면 내 접근 방식은 패키지 관리자가 심볼릭 링크 대신 실제 바이너리를 배치하여 발생한 문제를 수동으로 복구한 다음 수정을 요청하는 버그를 제출하는 것입니다.

관련 정보