Debian GNU/Linux 설치
Operating System Environments
Main : Mac OSX SnowLeopard (10.6.8)
Sub- : Kubuntu Lucid-Lynx (10.04 LTS) parallel with Windows 7 Ultimate K in VirtualBox
Server : Debian GNU/Linux lenny (5.0.8) or squeeze (6.0.2)
Mobile : iPod-touch 4G - iOS 5.0.1
GNU… GNU의 자유 소프트웨어 정신, 언제 읽어도 인상적이다.
Richard Stallman이 쓴 다음 두 글을 꼭 읽어보자.
- The GNU Manifesto (한글 버전 : GNU 선언문)
- What's in a name? (한글 버전 : 왜 GNU/Linux라 불러야 하는가?)
아이러니 하게도 Mac을 접하기 전에는 존재도 몰랐다.
맥용 프로그램을 하나씩 깔 때마다 나타나는 GNU General Public License. VLC, Perian, Handbrake, Max, Djview 같은 Application 뿐만 아니라, 바람 맞춤법 검사기, 은폰트 등, GNU General Public License는 어디에나 등장한다. 그 뿐만이 아니라 Mac에 원래 깔려있는 Bash(Terminal)도 GNU General Public License 이다. (TextEdit은 BSD License)
Mac은 사실 GNU 와 BSD 같은 free software 진영에 많은 빚을 지고 있다.
그래서 MacTex 설치 시 깔리는 TexShop을 editor로 그냥 저냥 쓰다가, Aquamacs Emacs로 전향했다. (사실 original emacs도 맥에서 쓸 수 있다 : 바로가기)
그동안 별러왔던 Debian GNU/Linux, GNU/Linux 가 붙은 유일한 Linux distro를 Oracle VM VirtualBox를 통해 깔아봤다.
- Host OS : Mac OSX SnowLeopard (10.6.8)
- Guest OS : Debian GNU/Linux squeeze (6.0.4)
- 목표 : Debian GNU/Linux squeeze (6.0.4)를 완전 기본 package만 설치(GUI 없이)해, KDE 인스톨 시키고, 한글 설정하기
참고 사이트 :
Getting GUI in Debian after base installation
과정 :
- Debian 설치 CD 준비하기
- 설치하기
- 한글 해결
- Debian 설치 CD 준비하기
Debian.org : downloading Debian CD images with BitTorrent
CD가 52장인데, 당황하지 말고 'netinst' 라는 이름을 한, 200MB가 체 안되는 CD image 한 장만 다운받는다. 나머지 필요한 packages는 installation 과정 중에 인터넷으로 저절로(?) 받으니 걱정하지 말자(당연히 집에 인터넷이 되야 한다). torrent를 쓰지 않는다면, 아래 링크로 가서 직접 받아도 된다. 나는 64bit를 쓰려고 amd64를 골랐다.
Debian.org : direct downloading
- 설치하기
스크린샷을 못 찍었다. 죄송하다. Debian GNU/Linux를 깔 정도면, 큰 문제는 없을 것이라, 혼자 자위해 본다… 혹시 필요하면 아래 링크를 참조하자.
GUI installation procedure via screenshots
1) 기본 설치
간략 요약 : 처음에 {Graphical Installation}, 사는 곳, 언어는 english로, 서버로 쓸 건 아니라 Host/Domain은 대충, root password 정하고, user/pw 도 정하고, 거의 맨 마지막에 [Software selection]에서 Laptop과 Standard system utilities만 선택했다. (Graphical desktop environment를 선택하면 바로 GUI 모드를 사용할 수 있는데, 용량도 너무 큰데다가, Gnome이다.)
-> {This image from http://www.go2linux.org/linux/2011/01/debian-squeeze-6-0-installation-screen-shots-and-review-891}
참고 :
- 여기까지 하면, GUI 없이 명령 프롬프트에서 시작한다.
- 처음이 만든 user/pw 는 administrator privilege 를 가지고 있더라도 아직 super user 권한은 없다. root/root-pw 로 로그인 하자.
- #으로 시작하는 것은 root terminal 의미고, $으로 시작하는 것은 usual administrator 로서의 terminal을 의미한다.
- 어떤 package가 깔렸는지를 알아보려면 아래 명령을 쓴다. (grep 뒤에 나오는 단어가 들어가는 package를 보여준다.)
#dpkg --get-selections | grep kde
2) KDE 깔기
root로 로그인하여, 아래 명령을 차례로 실행하자. 차례대로 x-window, kde-standard, kde login window, kde 시작하기, 이다.
#apt-get install xorg
#apt-get install kde-standard
#apt-get install kdm
#startkde
#startx
참고 : 난 kde-standard를 깔았는데, 더 작은 용량의 KDE(ex. kde-plasma-desktop)을 설치하고 싶으면 아래 링크를 참고해, 다른 버전의 KDE를 깔자.
KDE가 바로 시작하지 않으면 아래를 실행해 끄자.
#shutdown -t sec now
[CTRL]+D
3) super user 설정 하기
위의 KDE를 실행하기 전이나, 다시 root로 login해서, super user를 설정하자.
난 emacs가 편해 emacs를 따로 깔았지만, vi를 그냥 써도 당연히 된다.
sudo-packag 와 emacs를 깔고,
#apt-get install sudo
#apt-get install emacs
/etc/sudoers 쓰기가 가능하게 하고,
#chmod +w /etc/sudoers
적절한 editor로 /etc/sudoers를 열어,
#emacs /etc/sudoers
아래 한 줄을 넣어 저장하고,
user_ID ALL=(ALL) ALL
, 여기서 user_ID 는 user의 ID를 넣는다. 그리고 쓰기 설정을 다시 취소한다. 쓰기 설정을 다시 취소하지 않으면 나중에 sudo 명령을 쓸 때 파일이 잘 못 되었다고 나온다.
#chmod -w /etc/sudoers
- 한글 설정
한글을 처음부터 다시 system default language 로 바꾸는 것은 조금 까다로우므로, 혹시 한글로 Debian을 쓰려면, 처음 installation 할 때 language 를 korean으로 선택하는게 가장 편하다.
여기서는 영문 환경으로 Debian을 쓰면서, 한글로 된 웹페이지를 보고, 한글 입력을 가능하게 하는 법을 소개한다.
다른 것은 필요 없다. 은폰트를 설치하자. 앞서 user에게 super user 권한을 주었으므로, 꼭 root로 로그인 할 필요는 없다.
$sudo apt-get install ttf-unfonts-core
$sudo apt-get install ttf-unfonts-extra
Konqueror를 시작해 한글이 보이는 웹페이지로 가보자. 보일 것이다. 아니면 껐다 키자.
한글 입력은 ibus 로 해결했다. 아래 packages를 깔고 한글을 사용하면 된다.
$sudo apt-get install ibus
$sudo apt-get install ibus-hangul
$sudo apt-get install ibus-gtk
$sudo apt-get install ibus-qt4
자세한 것은 지난 Post 때 다뤘으니 참고하자.
이것으로 기본 설정은 끝났다. 이제 Debian GNU/Linux, 그 자유를 경험해 보자.
No comments:
Post a Comment