Debian GNU/Linux #
공개 배포판 중에서 가장 매력적이다. 처음에 다소 익히기 어려울지도 모르지만 한번 익숙해지면 다른 배포판은 쓰기 어렵다.
여기는 데비안 GNU/리눅스에 대한 것들을 소개하는 곳이다.
참고로 데비안 GNU/리눅스는 국내 사용자 그룹을 갖고 있다. 대표적인 사이트가
http://www.debianusers.org 이다.
다음은 데비안 GNU/리눅스의 패키지를 다운 받을 때 사용하는 소스 리스트들이다.
이들 소스 리스트는 /etc/apt/sources.list에 적는다.
#deb http://http.us.debian.org/debian stable main contrib non-free
deb http://ftp.kr.debian.org/debian stable main contrib non-free
deb-src http://ftp.kr.debian.org/debian stable main contrib non-free
#deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org/ stable/updates main
deb-src http://security.debian.org/ stable/updates main
sarge 이전 버전의 경우엔 non-us 소스 리스트를 포함시켜야 했으나 이제 더이상 필요없다.
리눅스에서 사용하는 대표적인 부트로더엔 Lilo와 Grub이 있다. 어느 것을 사용하든 그것은 사용자의 선택이다.
Lilo 설정 파일은 /etc/lilo이며, 설정 파일을 변경한 경우에는 반드시 /sbin/lilo 명령을 실행시켜 MBR에 변경을 적용해야만 한다.
Grub의 사용은 /boot/grub/menu.lst라는 config 파일과 grub-install라는 스크립트만을 알고 있다면 된다.
부트를 위한 config를 변경하고자 한다면 /boot/grub/menu.lst 파일을 수정하면 된다. 파일 내에 설명이 있으니 이를 참고한다.
#vi /boot/grub/menu.lst
편집한 내용을 MBR(Master Boot Record)에 적용하려면 grub-install 스크립트를 이용하면 된다.
# grub-install /dev/hda
처음 grub을 설치한 후 /boot/grub/menu.lst 파일이 없다면, update-grub 스크립트를 이용하여 생성할 수 있다.
/etc/gdm/Sessions/Gnome 파일에 로케일 및 XIM 등의 환경 변수를 export 한다. Gnome 파일을 열어보면 # Shell environment 부분이 있는데 이 아래에 추가해 주면 된다.
export LANG=ko_KR.EUC-KR
export LC_ALL=ko_KR.EUC-KR
export XMODIFIERS="@im=nabi"
export GTK_IM_MODULE=hangul2
export G_BROKEN_FILENAMES=1
export GDK_USE_XFT=1
참고 자료는 다음과 같다:
gnome2는 xft2 방식을 사용한다. 즉 트루타입 폰을 사용한다. 처음 설치를 하면 기본적으로 한글이 표현되지 않는다. 이는 ttf-baekmuk 폰트가 설치되지 않아 생기는 문제이다.
참고 자료는 다음과 같다:
그런데 ttf-baekmuk이 그리 이뻐 보이진 않는다. 윈도우의 굴림 폰트를 사용하는 더 이뻐 보인다. 다음을 참고한다.
한글 터미널인 hanterm을 실행하면 배경이나 글자의 색이 다소 다를 것이다. 다음과 같이 한텀 실행시 환경을 지정해 줄 수 있다.
hanterm -fn -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1 -hfn -postech-taibaig_pilgi-medium-r-normal--16-160-75-75-c-160-johab844-1 -bg black -fg white -cr yellow
위 내용을 .barchrc 에 alias 를 통해 지정해 놓으면 편리할 것이다.
1.2.2 삼바 (이기종간 데이터 공유) #
마이크로 소프트 윈도우에서 사용하는 공유를 리눅스나 유닉스에서도 구현한 것이 삼바(Samba)이다.