Sunday, November 28, 2004

Fedora Core 3 Tip & Trick

내가 얼마나 리눅스를 안다고 이런것까지 쓴다지만, 혹시나 누군가가 내가 적어노은것에 많은 도움을 받을지도 그리고 내가 설치하고 조정한 리눅스를 나중에 다시 설치후에 어떻게 했는지 흔적과 기술을 적어두는게 좋다고 생각해 이렇게 쓴다.

아래의 기록은 내가 원하는 결말을위해 설정과 기술이지 다른 사람에게는 다르게 응용될수도 있다.


Install Java


자바사이트에서 j2sdk를 다운받는다.
아래의 명령어로 설치한다.

sh j2sdk-version-i586.rpm.bin
rpm -ivh j2sdk-version-i586.rpm

이리하면 /usr/java/ 폴더안에 위의 자바폴더가 생긴다.

Fedora Core 2:

페도라 2에서는 /etc/profile.d/ 에서 java.sh이라는 파일을 만들고 아래내용을 추가한다.

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

PATH=$PATH:$JAVA_HOME/bin
export PATH

그리고 터미날에 서 아래 명령을 실행해준다.

PATH=$PATH:/usr/java/j2sdk_1.4.2_06/bin

그리고 터미날을 새로열고 java나 javac를 실행하면 java syntax명령어가 나오고 그러면 설치와 운영이 잘되는것이다.

Fedora Core 3:

페 도라 3에서는 위의 방식에 문제 생긴다. 그건 자바 사용자의 편리함(?)을 위해서 /usr/bin/java 와 /usr/bin/javac 그리고 다른 파일들이 미리 준비되어있다. 그러므로 위에 같이 java.sh를 profile.d폴더안에 만들어 주어도
/usr/bin/java 와 /usr/bin/javac가 덮어쓴다.

우선 아래같이 두 파일을 바꾸어 준다.

mv /usr/bin/java
/usr/bin/java_ori
mv /usr/in/javac /usr/in/javac_ori

그런다음 페도라 2에서 자바 설치방법을 그대로 쓴다.

[위로]

xine - DVD player

mplayer도 있는데 xine을 귄장하는 건 그만큼 쓰기 편리하고 DVD도 잘된다.

아래의 파일들을 폴더 하나에다가 다운로드받느다.
어기서 http://freshrpms.net 아래의 파일들을 다운로드 받는다.

libdvdcss.0.9-4.1.fc3.fr.i386.rpm
libfame-0.9.1-4.1.fc3.fr.i396.rpm
xine-0.99.2-1.1.fc3.fr.i386.rpm
xine-lib-1.0.0-0.15.rc6a.1.fc3.fr.i386.rpm

그리고 libaa.so.1은 http://rpmfind.net/linux/RPM/dag/fedora/1/i386/aalib-1.4.0-5.1.fc1.dag.i386.html
에서 받는다.

아래의 명령으로 설치한다.

rpm -ivh *.rpm

그 리고 터미날에서 xine이라고 실향하면 된다. 아니면 자동으로 DVD를 넣을때 실행하게 할려면 Red Hat -> Preferences -> Removable Storage 에서 DVD자동 실해에 첵크마크를 해주고 xine이라고 실행란에 적어준다.

영화 감상만 남았다....Enjoy

[위로]


Font Installation


한가지 페도라 2 , 3에서 마음에 안드는건 한굴 폰트가 많이 흐려서 쓰고 읽는데에 문제가 많다.
그래서 용섭이 형의 추천 UnFonts 와
구글에서 찾은 윈도우 형의 폰트는 아래같이 설치한다.

우선 http://www.mjmwired.net/resources/files/msttcorefonts-1.3-3.noarch.rpm 에서 윈도우형 True Type 폰트를 다운받는다. 그리고 아래의 명령으로 설치한다.

rpm -ivh msttcorefonts-1.3-3.noarch.rpm

그리고 UnFonts는 http://kldp.net/projects/unfonts/

un-font-core
un-font-extra

둘중에 하나만 다운받는다. 난 un-font-extra 를 받아 썼다.

아래와 같이 폰트를 풀고 한글 폰트가 들어있는 폴더로 옵긴다.

tar -zxvf 파일 이름
cd 폰트 폴더 이름
cp *.ttf /usr/share/fonts/ko/TrueType

/etc/init.d/xfs restart    으로 다시 폰트운영을 시켜준다.


그리고 나서 Red Hat -> Properties -> Fonts 에서 폰트를 바꾸어 준다. 난 UnJamoDotum으로 설정했다.
그리고 웹브라우저도 이걸로 바꾸어주는게 좋다.

너무 마음에 든다. 인제 흐린것도 없고 깨끗하면서도 폰트가 특히하다.ㅋㅋㅋ

[위로]


NTFS

내 가 여기 어딘가에 언급했듣이 난 윈도우전문 사용자이다. 지금도 그렇지만 난 거기서 버서나고파 이렇게 리눅스를 배우고 있다. 그러지만 현제 실전에는 윈도우를 완전히 벗어날수가 없다. Microsot사 워낙에 잘짜저진 계획에 거의 모든 소비자는 그 계획에 너무나 많이 빠져있다. 나 역시 그렇다. 그러므로 내가 리눅스를 배우고 쓴다고 윈도우를 그냥 놀수 있는건 없다. 그러므로 내 컴에는 윈도우가 돌고 쓸수있는 partitions가 NTFS 파일 시스템 두개가 있다. 그러나 리눅스는 NTFS를 그냥 지원해주지 않는다.

그로인해 아래와 같이 리눅스 kernel에 NTFS을 쓸수있게 설치와 설정을 해주어야 한다.

우선 현제 쓰고 있는 kernel을 알아보자...터미날에서 root 게정으로

gedit whichrpm &

그리고 여기에
whichrpm있는 내용을 추가한다.

chmod a+x whichrpm
./whichrpm

아래의 같이 현제 kernel이 무었인지 알려준다


Web Page: http://linux-ntfs.sourceforge.net/rpm/fedora3.html
Version: 2.6.9-1.681_FC3
Section: Single Processor
Arch: i686



그러면 http://linux-ntfs.sourceforge.net/rpm/fedora3.html에서 필요한 파일을 다운 받는다.

다운받은 파일은 아래 명령어로 설치하고 설정한다.

rpm -ivh kernel-module-ntfs-2.6.9-1.681_FC3-2.1.20-0.rr.3.3.i686.rpm
/sbin/modprobe ntfs

아래의 명령어로 확인한다.
dmesg | grep NTFS
cat /proc/filesystems


/sbin/fdisk -l

Disk /dev/hda: 30.0 GB, 30005821440 bytes
16 heads, 63 sectors/track, 58140 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 20321 10241406 7 HPFS/NTFS
/dev/hda2 20321 29676 4715077+ 7 HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/hda3 29676 29883 104422+ 83 Linux
Partition 3 does not end on cylinder boundary.
/dev/hda4 29883 58140 14241622+ 5 Extended
Partition 4 does not end on cylinder boundary.
/dev/hda5 29883 58140 14241591 8e Linux LVM


mkdir /mnt/xp
mount
/dev/hda1 /mnt/xp ntfs iocharset=utf8,defaults,users,umask=0200 0 0

mkdir /mnt/data
mount
/dev/hda2 /mnt/data ntfs iocharset=utf8,defaults,users,umask=0200 0 0

그리고 위같이
/etc/fstab 에 mount 한다

위에 설치하는 도중에 내가 견의안한 상황에서 문제 나면
http://linux-ntfs.sourceforge.net/rpm/fedora3.html 에서 문제접을 알아본다.

한가 단점은 위의 방법은 NTFS 파티션에 write을 할수가 없다는 것이다. 그러기 위해는 Samba를 써야된다


[위로]


Remote Desktop

나 같이 윈도우를 아직도 사용하는 분들이나 리눅와 윈도우를 같이 쓰는 이들이나 아마도 자기 집이나 직장에 있는 컴에 연결해서 본인이 그 자리에 있는것 처럼 사용하고 싶은 마음이 있다. 그리고 나 같이 사무실에 있는 다른 사람들의 컴을 고쳐주는 일에는 Remote Desktop 이라는 윹틸리티가 좋다. 그럼 한번 리눅스에서 해보자.

난 rdesktop이라는 걸 사용한다.

우선 http://www.rdesktop.org/에서 최신 버전을 다운받는다.

그리고 아래같이 root 계정에서 설치와 실행한다

tar -zxvf
rdesktop-1.3.1.tar.gz
cd [rdesktop 폴더]
./configure
make
make install

그리고 아래 같이 실행한다.

rdesktop -a 24 -f [IP]

-a 24 은 24비트로 운영한다
-f 은 full screen 모드이다.

내 생각에는 rdesktop이 무진장 좋다. 그리고 마우스도 자유 자데로 왔다 갔다 한다.

[위로]

1 comment:

Raymond said...

자바 설치할때 가장 간단한 방법은 내생각에는 다음과 같다.

[ -- java.sun.com 에서 rpm 이 아닌, Linux self-extracting file 을 다운로드한다. ]

# chmod +x [downloaded file]
# ./[downloaded file]

[ -- 그러면 디렉토리가 하나 생긴다. ]
# mv [디렉토리] jdk5 -- 이름이 긴 java_home 을 싫어한다.
# mkdir /usr/java
# mv jdk5 /usr/java

[ -- 이제 이 환경을 모든 유저에게 쓸수있도록만 만들어주면 된다. /etc/profile 에 설정만 걸어주면 자동으로 모두 인식한다. ]

# vi /etc/profile -- 다음 줄들을 추가한다.

JAVA_HOME=/usr/java/jdk5
CLASSPATH=.
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH

[끝.]