업데이트 대안을 통해 두 명령을 동기화할 수 있나요?

업데이트 대안을 통해 두 명령을 동기화할 수 있나요?

update-alternatives데비안에서는 전환할 수 있는 명령이 2개 있습니다. 내 문제는 각 명령에 명령이 전환되는 동시에 전환되어야 하는 자동 완성기 명령이 있다는 것입니다. 명령을 전환할 때( 사용하여 update-alternatives --set ...) 자동 완성기도 전환되도록 이 두 명령을 하나의 "재정의"로 관리할 수 있는 방법이 있습니까 ?

답변1

자동 완성기를 제휴 링크로 만드세요. 바라보다수동자세한 내용은 '그룹으로 변경'을 참조하세요.

패키지 postinst스크립트에서:

update-alternatives --install /usr/bin/someprogram someprogram /usr/bin/foo-someprogram $PRIORITY \
    --slave /usr/share/zsh/site-functions/_someprogram /usr/share/zsh/site-functions/_foo-someprogram

여기서 $PRIORITY는 자동으로 선택될 때 대안의 숫자 우선순위입니다.

관련 정보