Linux / Unix Command :> 대안
이름
대안 - 기본 명령을 결정하는 기호 링크 유지
개요
대안들 옵션들 - 설치 링크 이름 경로 우선 순위 --노예 링크 이름 통로 … - 스크립트 서비스
대안들 옵션들 --풀다 이름 경로
대안들 옵션들 --세트 이름 경로
대안들 옵션들 --auto 이름
대안들 옵션들 --디스플레이 이름
대안들 옵션들 --config 이름
기술
대안들 대체 시스템을 구성하는 기호 링크에 대한 정보를 작성, 제거, 유지 보수 및 표시합니다. 대안 시스템은 데비안 대체 시스템의 재 구현입니다. 주로 perl에 대한 의존성을 없애기 위해 다시 작성되었습니다. 그것은 데비안의 대체품으로 사용하기위한 것입니다.업데이트 의존성 스크립트. 이 맨 페이지는 데비안 프로젝트의 매뉴얼 페이지를 약간 수정 한 버전입니다.
동일하거나 유사한 기능을 수행하는 여러 프로그램이 동시에 단일 시스템에 설치 될 수 있습니다. 예를 들어 많은 시스템에는 한 번에 여러 개의 텍스트 편집기가 설치되어 있습니다. 이렇게하면 시스템 사용자에게 선택권이 주어지기 때문에 원하는 경우 다른 편집기를 사용할 수 있지만 사용자가 특정 환경 설정을 지정하지 않은 경우 프로그램에서 호출 할 편집기를 선택하기가 어렵습니다.
대체 시스템은이 문제를 해결하는 것을 목표로합니다. 파일 시스템의 일반 이름은 상호 교환 가능한 기능을 제공하는 모든 파일에 의해 공유됩니다. 대체 시스템과 시스템 관리자는 함께이 실제 이름이 참조하는 실제 파일을 판별합니다. 예를 들어, 텍스트 편집기에드(1) 및nvi(1)이 둘 다 시스템에 설치되면 대체 시스템이 일반 이름 / usr / bin / editor 참조 할 / usr / bin / nvi 기본적으로. 시스템 관리자가이를 무시하고 참조하도록 할 수 있습니다. / usr / bin / ed 대신 대체 시스템은 명시 적으로 요청할 때까지이 설정을 변경하지 않습니다.
일반 이름은 선택한 대안에 대한 직접적인 기호 링크가 아닙니다. 대신, 그것은 이름의 상징적 인 링크입니다. 대안들 예배 규칙서 이 파일은 참조 된 실제 파일에 대한 심볼릭 링크입니다. 이것은 시스템 관리자의 변경 사항이 /기타 디렉토리 : FHS (q.v.)는 이것이 왜 유익한 지에 대한 이유를 제시합니다.
특정 기능을 가진 파일을 제공하는 각 패키지가 설치, 변경 또는 제거 될 때,대안들 대체 시스템에서 해당 파일에 대한 정보를 업데이트하기 위해 호출됩니다.대안들 일반적으로%우편 또는% 이전 RPM 패키지의 스크립트.
여러 대안을 동기화하여 그룹으로 변경하는 것이 유용한 경우가 종종 있습니다. 예를 들어, 여러 버전의vi(1) 편집기가 설치된 경우, /usr/share/man/man1/vi.1 에 의해 참조 된 실행 파일과 일치해야합니다. / usr / bin / vi . 대안들 ~의 수단으로 이것을 처리한다. 석사 과 노예 모래밭; 마스터가 변경되면 연관된 슬레이브도 변경됩니다. 마스터 링크와 관련 슬레이브는 링크 그룹 .
각 링크 그룹은 주어진 시간에 자동 또는 수동의 두 가지 모드 중 하나에 있습니다. 그룹이 자동 모드에 있으면 대안 시스템은 패키지가 설치 및 제거 될 때 링크를 업데이트할지 여부와 방법을 자동으로 결정합니다. 수동 모드에서는 대체 시스템이 링크를 변경하지 않습니다. 모든 결정을 시스템 관리자에게 맡깁니다.
링크 그룹은 시스템에 처음 도입 될 때 자동 모드에 있습니다. 시스템 관리자가 시스템의 자동 설정을 변경하면 변경된 링크 그룹에서 다음 번 대안을 실행할 때이를 알게되고 그룹이 자동으로 수동 모드로 전환됩니다.
각 대안에는 우선 순위 그것과 관련된. 링크 그룹이 자동 모드에있을 때 그룹 구성원이 가리키는 대안은 우선 순위가 가장 높은 링크입니다.
를 사용할 때 --config 옵션은 지정된 링크 그룹에 대한 모든 선택 사항을 나열합니다 이름 마스터 링크입니다. 그런 다음 링크 그룹에 사용할 선택 항목을 묻는 메시지가 나타납니다. 일단 변경하면 링크 그룹이 더 이상 존재하지 않게됩니다. 자동 방법. 당신은 --auto 옵션을 선택하면 자동 상태로 돌아갑니다.
술어
의 활동 이후대안들 꽤 관련되어있다면, 어떤 특정한 용어가 그것의 작동을 설명하는데 도움이 될 것이다.
일반적인 이름
다음과 같은 이름 / usr / bin / editor 이는 대체 시스템을 통해 유사한 기능을 가진 다수의 파일 중 하나를 가리킨다.
심볼릭 링크
추가 자격이 없으면 시스템 관리자가 조정할 것으로 예상되는 대체 디렉토리에있는 기호 링크를 의미합니다.
대안
파일 시스템의 특정 파일 이름으로, 대체 시스템을 사용하여 일반 이름을 통해 액세스 할 수 있습니다.
대안 디렉토리
기본적으로 디렉토리 / etc / alternatives 심볼릭 링크가 포함되어 있습니다.
관리 디렉토리
기본적으로 디렉토리 / var / lib / alternatives , 포함대안들상태 정보.
링크 그룹
그룹으로 업데이트하려는 관련 심볼릭 링크 집합입니다.
마스터 링크
그룹의 다른 링크가 구성된 방법을 결정하는 링크 그룹의 링크입니다.
슬레이브 링크
마스터 링크의 설정에 의해 제어되는 링크 그룹의 링크.
자동 모드
링크 그룹이 자동 모드에 있으면 대안 시스템은 그룹의 링크가 그룹에 적합한 가장 우선 순위가 높은 대안을 가리키는 지 확인합니다.
수동 모드
링크 그룹이 수동 모드에 있으면 대안 시스템은 시스템 관리자의 설정을 변경하지 않습니다.
옵션
다음과 같은 경우 정확히 하나의 작업을 지정해야합니다.대안들 의미있는 작업을 수행하는 것입니다. 공통 옵션은 몇 가지 작업과 함께 지정할 수 있습니다.
공통 옵션
--말 수가 많은
무엇에 대한 의견 추가 생성대안들 하고있다.
--조용한
오류가 발생하지 않는 한 주석을 생성하지 마십시오. 이 옵션은 아직 구현되지 않았습니다.
--테스트
실제로 아무 것도하지 말고, 무엇을 할 것인지 말하십시오. 이 옵션은 아직 구현되지 않았습니다.
--도움
몇 가지 사용 정보를 제공하십시오.대안들 이것은).
--번역
어떤 버전의대안들 이것은 (그리고 몇 가지 사용법 정보를 제공합니다).
--altdir 예배 규칙서
이것이 디폴트와 다른 경우 대체 디렉토리를 지정합니다.
--admindir 예배 규칙서
이것이 관리 디렉토리와 다를 때 관리 디렉토리를 지정합니다.
행위
- 설치 링크 이름 경로 pri --노예 슬럼프 sname spath - 스크립트 서비스 …
시스템에 대체 그룹을 추가하십시오. 이름 마스터 링크의 총칭이며, 링크 심볼릭 링크의 이름입니다. 통로 마스터 링크에 대한 대안입니다. 이름 , 달 차지 못한 새끼 과 스파 스 심볼릭 링크 이름과 슬레이브 링크의 대체 이름입니다. 서비스 대안에 대한 연관된 initscript의 이름입니다.노트: - 스크립트 Red Hat Linux 관련 옵션입니다. 0 이상--노예 각각 3 개의 인수가 뒤에 오는 옵션을 지정할 수 있습니다.
지정된 대체 심볼릭 링크가 이미 대체 시스템의 레코드에 존재하면 제공된 정보가 그룹에 대한 새로운 대체 세트로 추가됩니다. 그렇지 않으면 자동 모드로 설정된 새 그룹에이 정보가 추가됩니다. 그룹이 자동 모드에 있고 새로 추가 된 대안의 우선 순위가이 그룹에 대해 설치된 다른 대안보다 높으면 심볼 링크가 새로 추가 된 대안을 가리 키도록 업데이트됩니다.
만약- 스크립트 대체 시스템은 대체 방법과 관련된 initscript를 관리합니다.chkconfig, 어떤 대안이 활성인지에 따라 init 스크립트를 등록 및 등록 취소합니다.
노트: - 스크립트 Red Hat Linux 관련 옵션입니다.
--풀다 이름 경로
대안과 관련된 모든 슬레이브 링크를 제거하십시오. 이름 대안 디렉토리의 이름이고 통로 절대 파일 이름 이름 연결될 수 있습니다. 만약 이름 참으로 연결되어있다. 통로 , 이름 다른 적절한 대안을 가리 키도록 업데이트되거나 그러한 대안이 없다면 삭제 될 것입니다. 연관된 슬레이브 링크는 이에 따라 업데이트되거나 제거됩니다. 링크가 현재 가리키고 있지 않은 경우 통로 , 링크가 변경되지 않습니다. 대안에 대한 정보 만 제거됩니다.
--세트 이름 경로
링크 그룹의 심볼릭 링크와 슬레이브 이름 에 대해 구성된 것으로 설정 통로 링크 그룹이 수동 모드로 설정됩니다. 이 옵션은 원래의 데비안 구현에는 없습니다.
--auto 이름
마스터 심볼릭 링크 전환 이름 자동 모드로 전환합니다. 이 과정에서이 심볼릭 링크와 슬레이브는 우선 순위가 가장 높은 설치 대안을 가리 키도록 업데이트됩니다.
--디스플레이 이름
링크 그룹에 대한 정보를 표시합니다. 이름 마스터 링크입니다. 표시되는 정보는 그룹의 모드 (자동 또는 수동), 현재 symlink가 가리키는 대안, 사용할 수있는 다른 대체 방법 (및 해당 종속 선택) 및 현재 설치되어있는 가장 우선 순위가 높은 대안을 포함합니다.
관련 항목
음(1), FHS, 파일 시스템 계층 표준.
중대한: 사용 남자 명령 ( % man )를 사용하여 특정 컴퓨터에서 명령이 어떻게 사용되는지 확인하십시오.




