>> Edit article
이름
제목
패스워드
안녕하세요, 저는 금년에 리눅스를 시작한 초보입니다. 현재 멘드레이크 7.0을 조금씩 수정해서 쓰고 있으며 며칠전 아는 동생 컴에 7.1을 깔면서 알게된 것들을 이렇게 올립니다. 멘드레이크 7.1을 한글로... 준비물: 멘드레이크 CD (설치용, 추가용) ftp://ftp.nuri.net/pub/Linux/mandrake/iso/ 멘드레이크 7.1 업데이트 디렉토리에 있는 파일들 ftp://ftp.nuri.net/pub/Linux/mandrake/updates/7.1/RPMS/ 멘드레이크용 헬릭스 코드 ftp://206.166.189.129/pub/helix/distributions/Mandrake/ 한글 넷스케이프 꾸러미들 ftp://ftp3.netscape.com/pub/communicator/english/4.74/unix/supported/linux22/complete_install/communicator-v474-us.x86-unknown-linux2.2.tar.gz ftp://ftp.kr.freebsd.org/pub/users/cjh/netscape-ko/netscape-korean-kit-v474.20000726.tar.gz ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/Munhwa-Regular ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGothic-Regular ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/ak11.tar.Z 아도비아크로뱃리더와 한글글꼴 http://www.adobe.com/products/acrobat/readstep2.html 설치때 언어는 한글로 하고 우선 다 설치합니다. 이때 일반 사용자 계정은 만들지 않습니다. 그다음 처음부팅할때 런레벨 3으로 들어갑니다. linux 3 우선 넷스케이프 관련 RPM제거합니다. rpm -e flash rpm -e netscape-navigator rpm -e netscape-communicator rpm -e netscape-common xmms 관련 패키지들도 제거합니다. rpm -qa | grep xmms 로 설치된 패키지들 목록을 보고 rpm -e <패키지>로 제거. rpm -qa | grep gimp 로 김프 관련 패키지들도 찾아 제거합니다. 한글 넷스케이프를 설치합니다. 우선 오리지널 넷스케이프 꾸러미를 풀어서 설치... 설치디렉토리는 /usr/lib/netscape 로 합니다. 한글 넷스케이프 메뉴키트를 풀어서 그안의 install 파일을 수정합니다. FreeBSD|*) # Location for the apps-default file ADLOC="/usr/X11R6/lib/X11/${LANG}/app-defaults"; # Location for the netscape.cfg file CFGLOC="/usr/lib/X11/${LANG}/app-defaults"; # Location for some Misc pieces MISCLOC="/usr/X11R6/lib/X11/${LANG}/netscape"; 에서 /${LANG} 세개를 지웁니다. 저장 그리고 설치. /usr/X11R6/lib/X11/app-defaults 디렉토리로 가서 Netscape 파일을 수정합니다. *documentFonts.xResolution*iso-8859-1: * *documentFonts.yResolution*iso-8859-1: * 에서 * 를 둘다 100 으로 바꿉니다. !*inputMethod: Ami 에서 앞의 ! 제거하고 저장합니다. ak11.tar.Z 파일을 풀고 그안에서 KSC-EUC-H 파일만 빼내고 나머지는 지웁니다. /usr/share/ghostscript 디렉토리에 Munhwa-Regular , MunhwaGothic-Regular , KSC-EUC-H 파일을 둡니다. 이제 파일을 두개 만들어야 합니다. /usr/local/share/fonts/defaults/ghostscript (?) 디렉토리로 옮겨서, vi Munhwa-Regular-KSC-EUC-H.gsf 내용은 다음과 같습니다. /Munhwa-Regular-KSC-EUC-H /Munhwa-Regular (/usr/share/ghostscript/Munhwa-Regular) /KSC-EUC-H (/usr/share/ghostscript/KSC-EUC-H) 1 index /CMap resourcestatus {pop pop pop} {runlibfile} ifelse /CMap findresource 3 1 roll 1 index /CIDFont resourcestatus {pop pop pop} {runlibfile} ifelse /CIDFont findresource [ exch ] composefont pop 다음, 비슷한 거 하나더 만듭니다. vi MunhwaGothic-Regular-KSC-EUC-H.gsf 내용은 다음과 같습니다. /MunhwaGothic-Regular-KSC-EUC-H /MunhwaGothic-Regular (/usr/share/ghostscript/MunhwaGothic-Regular) /KSC-EUC-H (/usr/share/ghostscript/KSC-EUC-H) 1 index /CMap resourcestatus {pop pop pop} {runlibfile} ifelse /CMap findresource 3 1 roll 1 index /CIDFont resourcestatus {pop pop pop} {runlibfile} ifelse /CIDFont findresource [ exch ] composefont pop /usr/share/ghostscript/5.50/Fontmap 파일을 (Fontmap.gs였나? 죄송합니다.) 에 몇줄 추가합니다. 다음은 추가할 내용입니다. % CID-Keyed font % Korean(Adobe) /Munhwa-Regular-KSC-EUC-H (Munhwa-Regular-KSC-EUC-H.gsf) ; /MunhwaGothic-Regular-KSC-EUC-H (MunhwaGothic-Regular-KSC-EUC-H.gsf) ; 이제 아크로뱃리더와 한글글꼴을 풀어서 설치합니다. 아크로뱃리더 설치디렉토리로 가보시면 Browsers하고 bin 인가 하는 디렉토리가 있습니다. bin 디렉토리에 있는 acroread 파일을 /usr/bin 디렉토리에 소프트 링크시킵니다. Browsers 디렉토리에 있는 netscape 파일도 /usr/bin 디렉토리에 소프트 링크시킵니다. Browsers 디렉토리 밑에 디렉토리가 하나더 있는데 그 디렉토리에 있는 아크로뱃리더 플러그인을 넷스케이프설치 디렉토리밑에 있는 플러그인 디렉토리에 복사합니다. 좀전의 netscape 쉘스크립트를 약간 수정합니다. 그파일을 열면 adir= 인가 하는 줄에 아크로뱃리더 설치디렉토리를 씁니다. ndir= 인가 하는줄에는 넷스케이프 설치디렉토리를 씁니다. 파일의 중간쯤에, 몇개의 주석들 사이사이에 주석이 붙지 않은 줄이 8개 정도있습니다. 전부 앞에 주석을 붙입니다. 그리고 저장합니다. (표현이 명확하지 못해 죄송합니다.) 이제는 X 를 좀 수정해야합니다. /usr/X11R6/lib/X11/locale/ko/XLC_LOCALE 파일의 XLC_FONTSET 부분을 수정합니다. font { primary KSC5601.1987-0:GL substitute KSC5601.1987-0:GL # 추가해야 할 줄. } /etc/X11/fs/config 파일에 다음줄을 추가합니다. deferglyphs = all /etc/X11/xdm/Xservers 파일에서 맨 마지막 줄 바로 옆에 다음 옵션을 붙입니다. -deferglyphs all 일반 사용자 계정을 만듭니다. adduser <사용자ID> passwd <사용자ID> 이제 헬릭스 코드를 설치합니다. 우선 rpm -e gnumeric 명령으로 gnumeric 제거... 헬릭스 FTP에서 받은 모든 RPM을 설치합니다. (주의: gtk+ , gtk+-devel, 와 gnumeric 헬릭스 RPM들은 제외) rpm -Uvh --force *helix*.rpm 멘드레이크 7.1 업데이트들을 설치합니다. 우선, rpm -qa | grep kernel 하면 어떤 커널 패키지들이 깔려있는지 알수 있습니다. 멘드레이크 업데이트들을 전부 설치하되 커널 패키지들은 자기 시스템에 깔려있는 커널패키지들만 업데이트합니다. (주의: 멘드레이크 업데이트중 qt-1.44 패키지 업데이트는 깔지 않습니다.) kernel-2.2.16이 깐 파일중 /usr/doc/kernel-2.2.16 (?) 디렉토리에 있는 설정파일을 다른 곳에 복사해놓습니다. 파일명은 kernel-2.2.16-9mdk-i586.config 비슷하게 생겼습니다. 이제 커널 패키지를 제거합니다. rpm -e --nodeps kernel /lib/modules 밑에 있는 디렉토리를 지웁니다. /boot 디렉토리에 있는 부서진 링크들을 제거합니다. 커널 소스 디렉토리로 옮겨서, cd /usr/src/linux vi Makefile vi편집기로 #Install_dir=/boot (?) 줄에서 앞의 주석을 지웁니다. 저장하고 나와서, make mrproper 하고 아까 커널 설정파일을 이름을 .config 로 바꿔 지금 디렉토리에 옮겨놓습니다. vi .config 로 설정파일을 수정합니다. Native Language Support 섹션 밑에 CONFIG_NLS_DEFAULT 값을 cp437 에서 cp949로 바꿉니다. 저장하고... make oldconfig 하고 나서 다시, make dep clean bzlilo modules modules_install 하고 재부팅합니다. KDE가 뜨면 아미를 실행합니다. (바탕화면에 있는 AutoStart 폴더에 복사해 놓으면 좋습니다.) 패널에 있는 Konsole 아이콘을 지우고 rxvt-CLE 를 터미널 프로그램으로 씁니다. (KDE 콘트롤 센터에 kfm설정에서 맨끝 탭에 터미널 연동을 konsole 대신 rxvt.sh 라고 씁니다.) 전문 리눅스 개발자분들이 만드신 한글 배포판보다는 한글쪽이 부족한 점이 많겠지만 멘드레이크 스타일을 좋아하다보니 이렇게 번거롭게 설치해 쓰고 있습니다. 물론 제가 초보인 관계로 실수한 부분도 많을거 같습니다. 고수분들의 지적과 조언 부탁드립니다. -- 이 곳에 서명을 적어주십시오. 아부지 난 누구예요? 난 공짜가 좋아요! 세상을 다 가져라...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved