CDE 설치 및 초기구성

2010.05.11 11:33

조인상 조회 수:20422

원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어

Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

출처 : 지인에게서 file download


박선종(sunjpark@kr.ibm.com)

<Common Desktop Environment(CDE)의 설치및 초기구성>간단한 설치 명령
AIX용 기본 설치 매체의 경우는 필요로 하는 파일세트가 1권(volume 1) 에 들어 있다.

파일세트중 어느 하나 혹은 모두를 설치하려면,  다음의 SMIT 패스트패쓰를 실행한다.:

              smit install_all

다음을 선택한다.:

1. CD-ROM 장치를 지정한다.(예를 들면, /dev/cd0)
2. SOFTWARE to install 을 하이라이트 시키고 F4를 누른다.
3. fileset 을 하이라이트 하여 선택하고 F7을 누른다.
4. 엔터를 눌러 설치 과정을 시작한다.
5. 엔터를 다시 한번 눌러 설정을 재확인 한다.

CDE를 운용하는데 필요한 최소 filesets은 다음과 같다:
(보유하고 있는 시스템에 필요한 최소 filesets을 체크해 보려면, lslpp -l X11.Dt* 을 엔터한다.)
   
      X11.Dt.ToolTalk --  AIX CDE ToolTalk Support
      (이 파일세트는 AIX CDE를 위한 ToolTalk 서비스를 제공하는데 필요한 실행가능파일과 라이브러리가 포함되어 있다)
   
      X11.Dt.bitmaps  --  AIX CDE Bitmaps
      (이 파일세트는 AIX CDE를 위한 아이콘, 백드롭, 팔레트가 포함되어 있다)

      X11.Dt.ToolTalk --  AIX CDE ToolTalk Support
      (이 파일세트에는 AIX CDE로부터 제거되는 아이콘, 엑션(action)정의, 실행가능파일
      들이 포함되어 있다.  이 파일세트는 여기에 포함되어 있는 정보나 명령어들이  향후
      발표되는 AIX에서 사용할 수 없게 될 경우에만 사용된다.  이 파일세트는 AIX 
      4.1.1 과 AIX 4.1.2 에서 이 후의 4.1 modification 레벨 까지 마이그레이션 보조
      용으로 제공된다. )
     
    X11.Dt.helpinfo --  AIX CDE Help Files and Volumes
      (이 파일세트에는 AIX CDE  도움말 시스템을 위한 도움말 파일과 볼륨 전 세트가   
      들어 있다.

    X11.Dt.helpmin  --  AIX CDE Minimum Help Files
      (이 파일세트에는 AIX CDE 도움말 시스템을 위한 최소한의 도움말 파일과 볼륨이 들어 있 
      다. 이 도움말 파일들은 디폴트 (C) locale에 사용된다.)
     
      X11.Dt.helprun  --  AIX CDE Runtime Help
      (이 파일세트에는 데스크탑 도움말 시스템을 위한 실행가능 파일, 구성, 자원파일들이 들어       
      있다.)

      X11.Dt.lib      --  AIX CDE Runtime Libraries
      (이 파일세트에는 데스크탑 어플리케이션을 지원하는 런타임 라이브러리가 들어있다.
      데스크탑 서비스, 데스크탑 위지트(widget), 데스크탑 도움말 등을 위한 라이브러리
      가 포함되어 있다.)

      X11.Dt.rte      --  AIX Common Desktop Environment
      (이 파일세트에는 데스탑을 운용하고 최적화하는데 필요한 실행가능파일, 구성, 자원   
      파일들이 들어있다.)


초기 CDE 구성

1. 첫째, 시스템이 사용하는 콘솔의 종류를 고려해야 한다.
 그래픽 콘솔 - 시스템에 그래픽 어뎁터와 이를 지원하는 그래픽 모니터가 있다면 콘솔상에서 CDE를 운용할 수 있으며 더 이상의 구성은 필요없다.
 아스크 콘솔- 시스템에 아스키 콘솔이 있는 경우는 콘솔에서 CDE를 운용할 수 가 없다.  CDE가 콘솔에 come up on 하지 못하도록 유지하려면 다음의 과정을 따라야 한다.
 cp /usr/dt/config/Xservers /etc/dt/config/Xservers
 vi (or use preferred editor) /etc/dt/config/Xservers
 Xerver로 시작하는 줄에 코멘트(#) 표시를 한다.
예를 들면 :
          # :0 Local local@console /usr/lpp/X11/defaults/xserverrc -T -force :0
2. 시스템 부팅시 CDE를 가동시키도록 구성한다음 CDE를 가동시킨다.
a. 명령어 라인에서  root로서, 실행한다. :
b. /usr/dt/bin/dtconfig -e
c. CDE를 가동시킨다.
 그래픽 콘솔상에 있다면 로그아웃하고 다른 시스템에서 telnet하여 들어 온다.
 아스키 콘솔상에 있다면 로그아웃할 필요가 없다.  CDE가 모니터로 come up on 하지 않을 것이다.  root로서 다음 명령어를 실행시킨다. 
      etc/rc.dt ;exit
d. CDE가 실행중인지 확인한다.
 그래픽 콘솔상에서는 CDE 로그인 스크린을 볼 수 가 있다.
 아스키 터미널에서는 다음을 실행시킨다. :
ps -ef |grep dtlogin



추가 구성 정보

CDE가 .profile을 읽을 수 있도록 만든다.
1. DTSOURCEPROFILE = TRUE in .dtprofile, or /usr/dt/config/sys.dtprofile for global의   
    코멘트(#)를 없앤다.
2. Ensure that all dtterm/aixterms source the .profile    선호하는 에디터를
    용하여  /etc/dt/config/$LANG/sys.resources 를 연다음 다음을 첨가한다.:
3.        *loginShell:  true
4. 로그아웃한다.
5. 로그인 한다.
6. 프론트 패널(front panel)에서 dtterm 를 불러낸다.
7.  kshrc를 소스화 하려면 .profile에 다음을 삽입한다.:
8.  export ENV=$HOME/.kshrc

추가 정보 :

주요 파일들:


/var/dt/Xerrors
$HOME/.dt/errorlog
$HOME/.dt/startlog
/usr/dt/bin/dtlogin --  로그인 서버와 디스플레이 관리자
/usr/dt/bin/dtgreet --  디스플레이를 위한 로그인 스크린을 표시
/usr/dt/bin/dtchooser --  디스플레이를 위한 선택자 스크린을 표시
/usr/dt/bin/Xsession --  데스크탑 세션을 가동
/usr/dt/config/Xfailsafe -- failsafe 세션 가동
/usr/dt/config/Xconfig --  로그인 서버 구성 파일
/usr/dt/config/Xservers --  로그인 서버 디스플레이 설명 파일
/usr/dt/config/Xaccess --  로그인 서버 엑세스 설명 파일 /usr/dt/config/language/Xresources -- 디스플레이 레이아웃 자원
/usr/dt/config/Xsetup --  디스플레이 설정 파일
/usr/dt/config/Xstartup --  Pre-session 시작 파일
/usr/dt/config/Xreset --  Post-session 재 설정 파일
/var/dt/Xpid--  로그인 서버의 프로세스 ID
/var/dt/Xerrors --  로그인 서버의 오류 기록 파일
주요 permission:
/dev/null 의 permission (666)
/dev/lft0의 permission (666)
/dev/tty의 permission (666)
/dev/console의 permisson (622)
/usr/dt/bin 파일들의 permission
/var/tmp의 permission (666)
/var/dt/tmp의 permission (666)
/etc/hosts의 permission (664)
/home/$USER 의 permission은 사용자를 위해  rwx 이어야 한다.
서버에 요청 중입니다. 잠시만 기다려 주십시오...