Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

응용 프로그램 검색 경로

응용 프로그램 검색 경로는 데스크탑이 네트워크를 통해 응용 프로그램 서버와 지역 시스템에서 응용 프로그램을 찾기 위해 사용하는 일차적인 검색 경로입니다.

위치가 응용 프로그램 검색 경로에 추가되면, 다른 검색 경로(데이터베이스, 아이콘 및 도움말)가 해당 데이터에 해당되는 위치를 반영하기 위해 자동으로 갱신됩니다. 그렇기 때문에 응용 프로그램 검색 경로는 응용 프로그램 및 데스크탑 환경설정 파일을 비교적 간단하게 관리할 수 있게 합니다. "응용 프로그램 검색 경로가 데이터베이스, 아이콘 및 도움말 검색 경로에 영향을 미치는 방법"을 참조하십시오.

기본 응용 프로그램 검색 경로

기본 응용 프로그램 검색 경로에는 개인, 시스템-전체 및 내장 위치가 포함됩니다. 기본 languageC입니다.

개인 위치-HomeDirectory/.dt/appmanager

시스템-전체 위치-/etc/dt/appconfig/appmanager/language

내장 위치-/usr/dt/appconfig/appmanager/language

응용 프로그램 검색 경로 환경 변수

응용 프로그램 검색 경로는 내장 위치와 다음 입력 변수로부터 조립됩니다.

DTSPSYSAPPHOSTS-시스템-전체 응용 프로그램 검색 경로 입력 변수

DTSPUSERAPPHOSTS-개인 응용 프로그램 검색 경로 입력 변수

조립된 검색 경로는 출력 변수 DTAPPSEARCHPATH에 의해 지정됩니다.

응용 프로그램 검색 경로 입력 변수에 대한 구문

변수 DTSPSYSAPPHOSTSDTSPUSERAPPHOSTS에 대한 구문은 다음과 같습니다.

VARIABLE=location 
[,위치...]

위치에는 다음 구문이 있을 수 있습니다.

/path-지역 (세션 서버) 시스템에 디렉토리를 지정합니다. 이 구문을 사용하여 지역 디렉토리를 추가하십시오.

hostname:-시스템-전체 디렉토리 /etc/dt/appconfig/appmanager/language를 시스템 hostname에 지정합니다. 이 구문을 사용하여 응용 프로그램 서버를 추가하십시오.

hostname:/path-원격 시스템 hostname에 디렉토리를 지정합니다.

localhost:-지역 시스템-전체 위치. 이 키워드는 지역 시스템-전체 위치의 우선순위를 변경하는 데 사용됩니다. "시스템-전체 지역 위치의 우선순위 변경"를 참조하십시오.

응용 프로그램 검색 경로 값을 조립하는 방법

응용 프로그램 검색 경로(DTAPPSEARCHPATH)의 값은 우선 순위에 따라 나열되어 있는 다음 위치들을 조립하면 만들어집니다.

시스템-전체 지역 위치의 우선순위 변경

기본적으로 지역적인 시스템-전체 위치(/etc/dt/appconfig/appmanager/language)는 원격 위치보다 우선순위가 높습니다. 따라서 지역 응용 프로그램 그룹은 같은 이름의 원격 그룹보다 우선순위가 높습니다. 예를 들어, 지역 및 원격 시스템 모두에 프린터 응용 프로그램 그룹(/etc/dt/appconfig/appmanager/language/Printers)이 있는 경우, 지역 그룹이 사용됩니다.

응용 프로그램 검색 경로 입력 변수는 지역 시스템-전체 응용 프로그램 그룹의 우선순위를 지정하기 위한 구문을 제공합니다.

localhost:

예를 들어, 시스템이 응용 프로그램 서버 SysA, SysBSysC에 액세스해야 하고, 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