나의 즐겨찾기 | 블로그홈 | 바로가기 바로가기 | 로그인
아는만큼 보인다
블로그  |  사진갤러리  |  동영상갤러리 방명록  |   즐겨찾기 추가


꽤 오래전에 KLDP.org 에 올렸던 글이다.

내 블로그에 적어놔야 찾기 쉽지 싶어 다시 올린다...

관련 파일은 KLDP.org 에 함께 있다.












Fedora Core 1 설치기



이건 사실 개인적으로 까먹으면 다시 찾아보기 위해 적는 것입니다.





※ 시스템 사양


LG IBM ThinkPad R32 B8K
LCD 1024x768
VideoDisplay : Radeon Mobility m6 XF86 driver name is "radeon"






※ HDD 파티션


hda1 : NTFS WindowsXP
hda2 : ext3 Fedora Core 1
hda3 : swap






※ CD 부팅 후 설치

매우 쉬우므로 설명이 불필요하나 몇가지만 집고 넘어 간다.

기본 언어로 한국어를 선택하고 키보드는 US-English를 선택한다.

모니터는 Generic LCD Display -> LCD Panel 1024x768

(수편 : 31.5-48.5, 수직 : 40-70)





추가 언어 지원에서는 한국어와 English(USA)를 선택

오디오 : Intel Corp 82801CA/CAM AC'97 Audio Controller 모듈명은 i810_audio





대충 CD 바꿔 넣어가며 설치하면 윈도우보다 훨씬 쉽게 설치된다는 것을 알수

있다.(물론 한글 설정을 빼고, 사실상 대부분의 한글설정도 끝나있는 상태임)

네트워크는 DHCP 로 잡았슴(VDSL)





※ 기본 패키지 업데이트

# yum update





위를 수행하여 최신 패키지로 업데이트 한다.

커널부터 시작해서 몇가지가 업데이트 될 것이다.

yum 을 처음으로 시작한다면 헤더를 받기위해 꽤 많은 시간이 걸린다.





※ Xmodmap 설정

/etc/X11/Xmodmap 을 편집하면 한/영 키를 사용할 수 있다.

터미널을 열고 "xev" 명령을 실행해서 한/영키와 한자키를 눌러보면 다음과 같이 각 키의 키코드를 알 수 있다.


KeyPress event, serial 23, synthetic NO, window 0x2a00001,
root 0x48, subw 0x0, time 493148, (364,285), root:(379,357),
state 0x0, keycode 140 (keysym 0xff31, Hangul), same_screen YES,
XLookupString gives 0 bytes: "






내 키보드의 한영키 키코드는 140이고, 한자키는 141이다

Xmodmap 에 다음을 추가하고


keycode 22 = BackSpace
keycode 107 = Delete
keycode 141 = Hangul_Hanja
keycode 140 = Hangul






# xmodmap /etc/X11/Xmodmap





※ Fedora 는 기본적으로 UTF-8 을 사용한다. 그래서 여러가지 한글문제가 발생할 수 있다.





※ man page 한글화

/etc/man.config 에서 KNROFF 로 시작하는 줄을 찾아서


KNROFF /usr/bin/nroff -c -mandoc








위와같이 바꾼다. 그렇지 않으면 한글 페이지를 볼 수 없다.





※ Vim 한글코드 사용

~/.vimrc에


set fileencodings=ucs-bom,utf-8,euc-kr






※ vfat, ntfs 파티션 설정

ntfs 를 사용하려면 http://linux-ntfs.sourceforge.net/rpm/index.html 에서 Fedora를 위한 최신 ntfs 모듈 RPM을 받아서 설치한다.


# rpm -Uvh kernel-ntfs-2.4.22-1.2129.nptl.i686.rpm
# modprobe ntfs






# fstab 을 다음과 같이 편집한다.


/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro,iocharset=utf8 0 0

/dev/hda1 /mnt/win ntfs iocharset=utf8,defaults,users,umask=0200 0 0






iocharset=utf8 을 해줘야 한글을 볼 수 있다. users와 umask는 일반 사용자의 vfat, ntfs 파티션 제어를 위한 것이다.





※ euc-kr 문서의 utf-8 변환


# iconv -f euc-kr -t utf-8 filename > outfile






위와 같이 하면 euc-kr 코드로 쓰여진 filename 파일의 내용이 utf-8로 바뀌어서 outfile로 저장한다.





※ Nabi 깔기

한글 입력기로 요즘은 Ami가 아니라 Nabi를 사용하는 추세이다.

박동천님이 패키징한 Nabi를 받아서 설치한다.

http://dor22288.kaist.ac.kr/Packages/Nabi/





그리고, Nabi를 사용하고자 하는 사용자의 홈 디렉토리에서 다음과 같은 내용의 .i18n 파일을 만든다.


export XMODIFIERS="@im=nabi"
export XIM_PROGRAM=/usr/bin/nabi






X Windows 를 재시작하면 Ami가 아니라 Nabi가 실행된다.





※ gcc 설치

# yum install gcc





gcc 를 설치한다. 설치할 프로그램이 있을 때는 "yum install packagename" 하면 된다.





일부 컴파일이 필요한 프로그램을 설치하기 위해서는 많은 *-devel 패키지와 gcc의 설치가 필수이다.





※ XTerm 에서 한글 사용하기

관련URL : http://lists.kldp.net/pipermail/kle-dev/2001-January/000927.html





Fedora 에 포함된 XTerm 은 유니코드를 지원한다. 즉, 한글도 된다.

함께 동봉한 글꼴(http://chem.skku.ac.kr/~wkpark/linux/archive/ug10ko.pcf.gz)을 받아서 /usr/share/fonts/ko 이하 적당한 디렉토리에 복사하고


# mkfontdir
# mkfontscale


실행한다.





/etc/X11/fs/config 파일에서 catalogue 항목의 끝에 지정한 디렉토리의 이름을 추가해준다.





# /etc/init.d/xfs restart





X Font Server 를 재시작하면 글꼴이 사용가능하게 된다.





홈 디렉토리의 ~/.Xresources 파일을 생성하거나 열어서


xterm*utf8: 1
xterm*VT100*font: -misc-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-iso10646-1
xterm*VT100*boldFont: -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso10646-1


위 내용을 추가한다.





# xrdb -merge .Xresources





이제 XTerm 에서 한글이 사용가능해졌다.





※ J2SDK 설치와 한글화

http://java.sun.com 에서 j2sdk-*.rpm.bin 을 받아서

./j2sdk-*.rpm.bin 하면 압축이 풀리며 rpm 파일이 생성된다. 이것을 설치한다.

예를들어 J2SDK 1.4.2 를 설치하면 /usr/java/j2sdk1.4.2 에 설치된다.





/etc/profile.d/java.sh 파일을 생성하고 다음과 같은 내용을 추가한다.


JAVA_HOME=/usr/java/j2sdk1.4.2
export JAVA_HOME

PATH=$PATH:$JAVA_HOME/bin
export PATH






이제는 새로운 터미널을 열거나 재부팅을 하면 java 사용이 가능해 진다.





JDK/JRE 한글 설정은 그냥 Fedora 에 설치된 백묵 글꼴을 이용해 한글을 설정하려면 $JAVA_HOME/jre/lib/ 에 있는 font.properties.ko.Redhat8.0 파일을 font.properties.ko 로 복사하면 된다. 일단 한글을 사용하는데 문제는 없어진다.





하지만 Window 98 굴림/바탕 글꼴을 이용해서 할 경우 윈도우와 가장 비슷하게 된다.

함께 올리는 font.properties.ko 파일을 $JAVA_HOME/jre/lib/ 에 복사하고, fonts.dir 을 $JAVA_HOME/jre/lib/fonts 에 복사한다.

그리고 Windows 98의 batang.ttc 와 gulim.ttc 를 $JAVA_HOME/jre/lib/fonts 에 복사한다.





이제 한글을 사용하는 자바 SWING 어플리케이션을 하나 실행시켜보면 한글이 되는것을 볼 수 있다.








Fedora 는 패키지 관리도구로 yum과 apt-rpm 둘 다 사용할 수 있다. 하지만 대충 여러 사이트들을 둘러본 결과 apt-rpm 의 인기가 더 높은거 같다.

그리고 apt-rpm 은 synaptic 이라는 GUI 관리도구를 이용해 매우 손쉽게 관리 할 수 있으므로 apt-rpm 을 권장한다.





apt-rpm 받으려면 http://www.fedora.us/wiki/FedoraHOWTO 에서 Fedora Core 1용 apt 와 synaptic 을 받아서 설치한다.





/etc/apt/sources.list 를 다음과 같이 만든다. 소스 리스트는 자기 나름대로 찾아서 추가하기 나름이다.


rpm http://download.fedora.us/fedora fedora/1/i386 os updates stable
rpm-src http://download.fedora.us/fedora fedora/1/i386 os updates stable

rpm http://rpm.livna.org/ fedora/1/i386 stable
rpm-src http://rpm.livna.org/ fedora/1/i386 stable

rpm http://ayo.freshrpms.net/fedora/ linux/1/i386 updates freshrpms
rpm-src http://ayo.freshrpms.net/fedora/ linux/1/i386 updates freshrpms






freshrpms 와 rpm.livna.org 의 리포지토리를 사용하려면 rpm 에게 각 사이트의 GPG 키를 알려줘야 한다.


# cd /etc/apt/gpg
# wget http://rpm.livna.org/RPM-LIVNA-GPG-KEY
# rpm --import RPM-LIVNA-GPG-KEY
# wget -O - http://ftp.kspei.com/pub/freshrpms/RPM-GPG-KEY > freshrpms
# rpm --import freshrpms






이렇게 GPG-KEY 를 등록해주지 않으면 패키지 설치를 거부한다.

# synaptic 을 실행하거나 http://www.fedora.us/wiki/FedoraHOWTO의 apt 사용법을 참고하셔 간편하게 의존성 고민 없이 패키지를 추가 삭제 하게 되었다!





참고로 synaptic 을 처음 실행했을 때는 Update List 를 해주라.





※ XMMS mp3 사용하기

Fedora 의 XMMS는 mp3 를 기본으로 지원하지 않고 플러그인을 설치해야한다.

apt-rpm 을 설치하였기 때문에 이건 누워서 떡먹기다.

synaptic 을 실행하고 Application/Multimedia/xmms-mp3 를 설치해주면 끝이다.





여기서 마무리..

가장 중요한 한글 문제가 어렵지 않게 해결되어 너무 좋습니다~~

틀린부분 있으면 알려주세요. 바로 바로 수정하겠습니다.


댓글쓰기

댓글쓰기 입력폼

포스트 목록 닫기

목록보기
 
전체 글보기(62)
잡다..
리누기
내머릿속의..
최근 글
mysql_fetch_..
as
mysql root 패..
PHP 세션 에러
바탕화면 아이콘 크기 ..
지난 글
2009년 1월
2009년 2월
2009년 3월
2009년 4월
2009년 5월
2009년 6월
2009년 7월
2009년 8월
2009년 9월
2009년 10월
2009년 11월
2009년 12월
최근 댓글 전체보기
huanhang2004..
mysql 버전업뎃 되..
시키는대루 햇는데 ..
真棒!!(..
좋은 메뉴네요 스크랩해..
최근 참조글 전체보기
리눅스커널2.6에서 한
 즐겨찾기
 즐겨찾기 글모음
다녀간 블로거 더보기
- jd1000
- 강아지똥
- rudehdi
- redeemerlcc
- ww
2009 12월
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
SERVER™ (fxpnfo)
프로필     
 인기도 :
 이 블로그 점수주기
오늘 전체
방문자 6 40344
구독자 0 2
댓글 0 5
참조글 0 1
HanRSS 로 구독하기Fish 로 구독하기
개설일 : 2004/08/28