응용 프로그램 검색 경로는 데스크탑이 네트워크를 통해 응용 프로그램 서버와 지역 시스템에서 응용 프로그램을 찾기 위해 사용하는 일차적인 검색 경로입니다.
위치가 응용 프로그램 검색 경로에 추가되면, 다른 검색 경로(데이터베이스, 아이콘 및 도움말)가 해당 데이터에 해당되는 위치를 반영하기 위해 자동으로 갱신됩니다. 그렇기 때문에 응용 프로그램 검색 경로는 응용 프로그램 및 데스크탑 환경설정 파일을 비교적 간단하게 관리할 수 있게 합니다. "응용 프로그램 검색 경로가 데이터베이스, 아이콘 및 도움말 검색 경로에 영향을 미치는 방법"을 참조하십시오.
기본 응용 프로그램 검색 경로에는 개인, 시스템-전체 및 내장 위치가 포함됩니다. 기본 language는 C입니다.
개인 위치-HomeDirectory/.dt/appmanager
시스템-전체 위치-/etc/dt/appconfig/appmanager/language
내장 위치-/usr/dt/appconfig/appmanager/language
응용 프로그램 검색 경로는 내장 위치와 다음 입력 변수로부터 조립됩니다.
DTSPSYSAPPHOSTS
-시스템-전체 응용 프로그램 검색 경로 입력 변수
DTSPUSERAPPHOSTS
-개인 응용 프로그램 검색 경로 입력 변수
조립된 검색 경로는 출력 변수 DTAPPSEARCHPATH
에 의해 지정됩니다.
변수 DTSPSYSAPPHOSTS
및 DTSPUSERAPPHOSTS
에 대한 구문은 다음과 같습니다.
VARIABLE=location [,위치...]
위치에는 다음 구문이 있을 수 있습니다.
/path-지역 (세션 서버) 시스템에 디렉토리를 지정합니다. 이 구문을 사용하여 지역 디렉토리를 추가하십시오.
hostname:-시스템-전체 디렉토리 /etc/dt/appconfig/appmanager/language를 시스템 hostname에 지정합니다. 이 구문을 사용하여 응용 프로그램 서버를 추가하십시오.
hostname:/path-원격 시스템 hostname에 디렉토리를 지정합니다.
localhost:-지역 시스템-전체 위치. 이 키워드는 지역 시스템-전체 위치의 우선순위를 변경하는 데 사용됩니다. "시스템-전체 지역 위치의 우선순위 변경"를 참조하십시오.
응용 프로그램 검색 경로(DTAPPSEARCHPATH
)의 값은 우선 순위에 따라 나열되어 있는 다음 위치들을 조립하면 만들어집니다.
DTSPUSERAPPHOSTS
변수를 사용하여 지정된 위치
기본 개인 위치: HomeDirectory/.dt/appmanager
기본 위치: /etc/dt/appconfig/appmanager/language
DTSPSYSAPPHOSTS
변수를 사용하여 지정된 위치
/usr/dt/appconfig/appmanager/language
구문
hostname:
은 디렉토리 /etc/dt/appconfig/appmanager를 시스템 hostname에 지정하기 위해 확장됩니다.
기본적으로 지역적인 시스템-전체 위치(/etc/dt/appconfig/appmanager/language)는 원격 위치보다 우선순위가 높습니다. 따라서 지역 응용 프로그램 그룹은 같은 이름의 원격 그룹보다 우선순위가 높습니다. 예를 들어, 지역 및 원격 시스템 모두에 프린터 응용 프로그램 그룹(/etc/dt/appconfig/appmanager/language/Printers)이 있는 경우, 지역 그룹이 사용됩니다.
응용 프로그램 검색 경로 입력 변수는 지역 시스템-전체 응용 프로그램 그룹의 우선순위를 지정하기 위한 구문을 제공합니다.
localhost:
예를 들어, 시스템이 응용 프로그램 서버 SysA, SysB 및 SysC에 액세스해야 하고, SysB에 있는 시스템-전체 응용 프로그램 그룹이 같은 이름으로 된 지역 그룹보다 우선순위가 높아야 한다고 가정합시다.
다음과 같은 DTSPSYSAPPHOSTS
값이 이러한 작업을 작성합니다.
DTSPSYSAPPHOSTS=SysB:,localhost:,SysA:,SysC:
위치가 응용 프로그램 검색 경로에 추가되면 해당 위치가 데이터베이스, 아이콘 및 도움말 검색 경로에 자동으로 추가됩니다. 그러므로 응용 프로그램 검색 경로 입력 변수만 설정하면 응용 프로그램 서버를 검색 경로에 추가할 수 있습니다.
예를 들어, DTSPSYSAPPHOSTS
를 다음과 같이 설정하면,
export DTSPSYSAPPHOSTS=servera:
검색 경로가 표 9-3과 같이 영향을 받습니다.
표 9-3 영향을 받은 검색 경로
검색 경로 |
검색 경로에 추가된 디렉토리 |
---|---|
응용 프로그램 |
servera:/etc/dt/appconfig/appmanager/language |
데이터베이스 |
servera:/etc/dt/appconfig/types/ language |
아이콘 |
servera:/etc/dt/appconfig/icons/language |
도움말 |
servera:/etc/dt/appconfig/help/language |
마찬가지로 DTSPSYSAPPHOSTS
를 다음과 같이 설정하면,
export DTSPSYSAPPHOSTS=/projects1/apps
검색 경로가 표 9-4와 같이 영향을 받습니다.
표 9-4 영향을 받은 검색 경로
검색 경로 |
검색 경로에 추가된 디렉토리 |
---|---|
응용 프로그램 |
/projects1/apps/appmanager/language |
데이터베이스 |
/projects1/apps/types/ language |
아이콘 |
/projects1/apps/icons/language |
도움말 |
/projects1/apps/help/language |