초간단 젠투(Gentoo Linux) 설치기


# net-setup eth0

# passwd
# /etc/init.d/sshd start

# fdisk -l /dev/hda
Verify your partition lists

# mke2fs -j /dev/hda1
# mkswap /dev/hda2
# swapon /dev/hda2
# mkfs.reiserfs /dev/hda3

# mount /dev/hda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/hda1 /mnt/gentoo/boot

# cd /mnt/gentoo

# links2 http://www.gentoo.org/main/en/mirrors.xml
# tar xjf stage3-amd64-200X.x-rx.tar.bz2
# rm stage3-amd64-200X.x-rx.tar.bz2

# cat /etc/resolv.conf
nameserver 164.124.101.2
# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

# mount -t proc proc /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev

# chroot /mnt/gentoo /bin/bash
# env-update && source /etc/profile

# nano -w /etc/make.conf
Set system-wide package keywords and compiler options
# mirrorselect -i -o >> /etc/make.conf
# mirrorselect -i -o -r >> /etc/make.conf

Gentoo Linux Use Variable Descriptions
Gentoo-Portage USE Flag Listing
gentoo ~ # nano -w /etc/make.conf
Set system-wide use flags and LINGUAS
gentoo ~ # nano -w /etc/portage/package.use
gentoo ~ # nano -w /etc/portage/rsync.excludes
gentoo ~ # nano -w /etc/make.conf
Set PORTAGE_RSYNC_EXTRA_OPTS variable
gentoo ~ # rm -rf /usr/portage
gentoo ~ # emerge --sync

# nano -w /etc/locale.gen
Do list system locales...
# locale-gen

# cd /usr/portage
# scripts/bootstrap.sh
# emerge -e system


# ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

# emerge gentoo-sources
# ls -l /usr/src/linux
lrwxrwxrwx 1 root root 22 Nov 17 00:19 /usr/src/linux -> linux-2.6.xx-gentoo-rx
# cd /usr/src/linux

# emerge pciutils
# emerge genkernel

# genkernel --menuconfig --install all
Configure kernel options (/usr/src/linux/.config)
# ls /boot/kernel* /boot/initramfs*

HOWTO gensplash

# emerge splashutils
# genkernel --gensplash=theme-name --no-mrproper --no-clean --install all
# genkernel --gensplash=gentoo-grey initrd
# make clean
# cp /boot/System.map-genkernel-x86_64-2.6.xx-gentoo-rx ./System.map

# rc-update del consolefont boot

# emerge grub
# nano -w /boot/grub/grub.conf
# cp /proc/mounts /etc/mtab
# grub-install /dev/hda
# grub
grub> root (hd0,0)
grub> setup (hd0)
grub> quit

# rc-update add splash boot
If you want all consoles to have a splash screen, type this command.
# emerge coldplug
# rc-update add coldplug boot


# find /lib/modules/2.6.xx-gentoo-rx/ -type f -iname '*.o' -or -iname '*.ko'
# nano -w /etc/modules.autoload.d/kernel-2.6
skge
i2c-viapro
i2c-isa
eeprom
w83627hf

# nano -w /etc/fstab

# nano -w /etc/conf.d/hostname
HOSTNAME="gentoo"
# nano -w /etc/conf.d/domainname
DNSDOMAIN="neoi.net"

# nano -w /etc/conf.d/net
# rc-update add net.eth0 default

# nano -w /etc/hosts
# passwd

# nano -w /etc/conf.d/clock
CLOCK="local"

# emerge acpid
# rc-update add acpid boot

Gentoo HOWTO :: HARDWARE Sensors
# emerge lm_sensors
# sensors-detect
# rc-update add lm_sensors boot

# emerge syslog-ng
# rc-update add syslog-ng default

# emerge vixie-cron
# rc-update add vixie-cron default

# emerge logrotate

# groupmod -n locate slocate
# emerge slocate
# emerge reiserfsprogs
# emerge dhcpcd

# rc-update add sshd default

# exit

~ # cd
~ # umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
~ # reboot


gentoo ~ # emerge -e world
gentoo ~ # emerge -uDNpv world
gentoo ~ # emerge --depclean
gentoo ~ # emerge gentoolkit esearch
gentoo ~ # revdep-rebuild

gentoo ~ # emerge vim
gentoo ~ # vi /etc/etc-update.conf
pager=""
diff_command="vim -d %file1 %file2"
using_editor=1

Migrating to Modular X HOWTO
HOWTO_Modular_Xorg

gentoo ~ # vi /etc/make.conf
Set INPUT, VIDEO, ALSA devices
gentoo ~ # vi /etc/portage/profile/virtuals
virtual/x11 x11-base/xorg-server
HOWTO Get rid of GTK 1.x

gentoo ~ # vi /etc/portage/package.mask
<x11-libs/gtk+-2
<dev-libs/glib-2
<dev-cpp/gtkmm-2
media-libs/gdk-pixbuf
media-libs/imlib
kde-base/arts
gentoo ~ # emerge xorg-x11
gentoo ~ # emerge kdebase-meta
gentoo ~ # emerge kdegraphics-meta kdemultimedia-meta kdeutils-meta
gentoo ~ # emerge kdeaddons-meta kdeadmin-meta kdenetwork-meta
gentoo ~ # equery list -p kfile-plugins

Portage Overlay Listing

gentoo ~ # mkdir /usr/local/portage
gentoo ~ # vi /etc/make.conf
PORTDIR_OVERLAY="/usr/local/portage"

gentoo ~ # emerge kde-i18n
gentoo ~ # mkdir -p /usr/local/portage/kde-base/kde-i18n-Korean
gentoo ~ # cd /usr/local/portage/kde-base/kde-i18n-Korean
gentoo kde-i18n-Korean # vi kde-i18n-korean-3.5.6-r3.ebuild
gentoo kde-i18n-Korean # ebuild kde-i18n-Korean-3.5.6-r3.ebuild digest && cd -
gentoo ~ # emerge kde-i18n-Korean

gentoo ~ # emerge konq-plugins
gentoo ~ # emerge kde-misc/kio_rar kde-misc/kio_p7zip

gentoo ~ # rc-update add hald default
gentoo ~ # rc-update add dbus default
gentoo ~ # emerge ivman
gentoo ~ # rc-update add ivman default


Gentoo Linux ALSA Guide
HOWTO ALSA Complete (includes dmix)
HOWTO: Installing ALSA (Kernel 2.6)

gentoo ~ # emerge alsa-utils
gentoo ~ # rc-update add alsasound boot
gentoo ~ # alsaconf
gentoo ~ # vi /etc/modules.d/alsa
gentoo ~ # update-modules
gentoo ~ # alsamixer
gentoo ~ # alsactl store
gentoo ~ # /etc/init.d/alsasound start
gentoo ~ # cat /dev/urandom > /dev/dsp

gentoo ~ # useradd -m -g wheel -G users,audio gentie
gentoo ~ # passwd gentie

HOWTO: Radeon 9500 (and newer) with DRI via Open-Source Driver(radeon)

HOWTO: ATi Closed-Source Drivers(fglrx)
Gentoo ATI Radeon(fglrx) FAQ
Custom ATi Compatible Configuration(fglrx, xorg.conf)

HOWTO Mouse Scrollwheel
HOWTO_Mouse_Nav_Buttons

gentoo ~ # emerge -pv libdrm mesa mesa-progs
gentoo ~ # eselect opengl set xorg-x11
gentoo ~ # emerge ati-drivers
gentoo ~ # eselect opengl set ati
for ATi Closed-Source Drivers, ati-drivers(fglrx)
gentoo ~ # eselect opengl list
Available OpenGL implementations:
[1] ati
[2] xorg-x11 *
gentoo ~ # xorgcfg -textmode
gentoo ~ # mv ~/xorg.conf.new /etc/X11/xorg.conf
gentoo ~ # man xorg.conf
gentoo ~ # vi /etc/X11/xorg.conf
Configure xorg server...
gentoo ~ # X -config /etc/X11/xorg.conf

gentoo ~ # vi /usr/kde/3.5/share/config/kdm/kdmrc
ServerCmd=/usr/bin/X -dpi 96
# ServerArgsLocal=-nolisten tcp
UseTheme=true
Theme=/usr/kde/3.5/share/apps/kdm/themes/gentoo-grey
gentoo ~ # vi /usr/kde/3.5/share/config/kdm/Xstartup
exec /usr/bin/xmodmap -e "pointer = 1 2 3 8 9 4 5 6 7 10 11 12 13"
gentoo ~ # vi /usr/kde/3.5/share/apps/konsole/su.desktop
Schema=Linux.schema
gentoo ~ # vi /etc/rc.conf
EDITOR="/usr/bin/vim"
DISPLAYMANAGER="kdm"
XSESSION="kde-3.5"
gentoo ~ # rc-update add xdm default

gentoo ~ # emerge corefonts ttf-bitstream-vera alee-fonts unfonts unfonts-extra dejavu
gentoo ~ # emerge font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi

gentoo ~ # vi /etc/env.d/02useretc
LANG=ko_KR.UTF-8
LC_ALL=ko_KR.UTF-8
SUPPORTED="ko_KR.UTF-8:ko_KR.utf8:ko_KR.eucKR:ko_KR.ko"
gentoo ~ # localedef -i ko_KR -c -f UTF-8 ko_KR.UTF-8

gentoo ~ # emerge nabi
gentoo ~ # vi /etc/X11/xinit/xinitrc.d/99-i18n
#!/bin/bash
#export LANG=ko_KR.UTF-8
#export LC_ALL=ko_KR.UTF-8
#export SUPPORTED="ko_KR.UTF-8:ko_KR.utf8:ko_KR.eucKR:ko_KR.ko"

export LC_COLLATE=ko_KR.UTF-8
export LC_CTYPE=ko_KR.UTF-8
export LC_MESSAGES=ko_KR.UTF-8
export LC_MONETARY=ko_KR.UTF-8
export LC_NUMERIC=ko_KR.UTF-8
export LC_TIME=ko_KR.UTF-8
export LC_PAPER=ko_KR.UTF-8
export XMODIFIERS="@im=nabi"
export XIM_PROGRAM="/usr/bin/nabi"
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
gentoo ~ # chmod a+x /etc/X11/xinit/xinitrc.d/99-i18n

gentoo ~ # emerge skim scim-tables
gentoo ~ # FEATURES="-sandbox" emerge scim-hangul
gentoo ~ # vi ~/.xprofile
export XMODIFIERS="@im=SCIM"
export XIM_PROGRAM="/usr/bin/scim -d"
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim

gentoo ~ # vi ~/.Xresources
# Xft.dpi: 96
Xft.hinting: true
Xft.hintstyle: hintmedium
Main Page - Gentoo XEffects Wiki :: AIGLX+Beryl

gentoo ~ # vi /etc/X11/xorg.conf
Turn aiglx on and composite enabled
gentoo ~ # emerge layman
gentoo ~ # mkdir -p /usr/local/portage-layman
gentoo ~ # vi /etc/layman/layman.cfg
storage : /usr/local/portage-layman
nocheck : yes
gentoo ~ # layman -L
gentoo ~ # layman -a xeffects
gentoo ~ # vi /etc/make.conf
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage-layman/xeffects"
gentoo ~ # vi /etc/portage/package.keywords
x11-wm/aquamarine -*
x11-wm/emerald -*
x11-wm/beryl -*
x11-wm/beryl-core -*
x11-wm/heliodor -*
x11-plugins/beryl-plugins -*
x11-plugins/beryl-dbus -*
x11-plugins/beryl-vidcap -*
x11-misc/beryl-manager -*
x11-misc/beryl-settings -*
x11-misc/emerald-themes -*
x11-misc/kiba-dock -*
x11-libs/libwnck -*
x11-libs/seom -*
[HOWTO] New freetype subpixel font rendering for lcd monitors
gentoo ~ # vi /etc/portage/package.unmask
>=media-libs/freetype-2.2
gentoo ~ # emerge -pv freetype cairo libXft
[ebuild R ] media-libs/freetype-2.2.2 USE="newspr -bindist .." [2]
[ebuild R ] x11-libs/cairo-1.2.4 USE="newspr ..." [2]
[ebuild R ] x11-libs/libXft-2.1.11 USE="newspr ..." [2]
Portage overlays:
[1] /usr/local/portage
[2] /usr/local/portage-layman/xeffects
gentoo ~ # emerge --oneshot freetype cairo libXft
gentoo ~ # vi /etc/fonts/local.conf
Set aa, subpixel rendering(rgba), hinting, hintstyle, autohint...
gentoo ~ # emerge -pv qt kdelibs
[ebuild R ] x11-libs/qt-3.3.6 USE="pertty ..." [2]
[ebuild R ] kde-base/kdelibs-3.5.5 USE="pertty ..." [2]
Portage overlays:
[1] /usr/local/portage
[2] /usr/local/portage-layman/xeffects
gentoo ~ # emerge --oneshot qt kdelibs
gentoo ~ # emerge beryl
gentoo ~ # vi ~/.xprofile
export KDEWM=beryl-manager

gentoo ~ # vi /etc/samba/smb.conf
dos charset = CP949
unix charset = UTF8
diplay charset = UTF8

gentoo ~ # reboot


gentoo ~ # emerge gtk-engines gtk-engines-qt
gentoo ~ # vi ~/.gtkrc-2.0-kde

Gentoo/AMD64 Technotes Information
32Bit Chroot Guide for Gentoo/AMD64
HOWTO AMD64 (Mplayer and 32bit codecs, 32bit Chroot environment, ...)
HOWTO Install Firefox with Flash & JAVA on AMD64

gentoo ~ # vi /etc/portage/package.unmask
=net-www/netscape-flash-9*
gentoo ~ # emerge -av mozilla-firefox-bin netscape-flash
gentoo ~ # emerge -av mplayer-bin
gentoo ~ # equery list emul-linux
[ Searching for package 'emul-linux' in all categories among: ]
* installed packages
[I--] [ ~] app-emulation/emul-linux-x86-baselibs-2.4.2 (0)
[I--] [ -] app-emulation/emul-linux-x86-compat-1.0-r1 (0)
[I--] [ -] app-emulation/emul-linux-x86-gtklibs-2.3 (0)
[I--] [ ~] app-emulation/emul-linux-x86-medialibs-1.2 (0)
[I--] [ -] app-emulation/emul-linux-x86-qtlibs-2.2 (0)
[I--] [ -] app-emulation/emul-linux-x86-sdl-2.3 (0)
[I--] [ -] app-emulation/emul-linux-x86-soundlibs-2.3 (0)
[I--] [ ~] app-emulation/emul-linux-x86-xlibs-2.2.1-r1 (0)
gentoo ~ # equery list win32codecs
[ Searching for package 'win32codecs' in all categories among: ]
* installed packages
[I--] [ ~] media-libs/win32codecs-20050412 (0)
MPlayer - The Movie Player
Gentoo Portage Multimedia Overlay (mplayer-cvs etc..)
Mplayer / Mplayerplug-in / Firefox on AMD64
Mplayerplug-in, Embedded video player for mozilla
Mplayerplug-in ebuild for mplayer-bin(32bit) and patches

gentoo ~ # layman -a kpex-media
gentoo ~ # vi /etc/make.conf
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage-layman/kpex-media"
gentoo ~ # emerge -av mplayer-cvs

About:config entries for Mozilla
Category:Preferences for Mozilla

gentoo ~ # emerge imhangul
gentoo ~ # vi /usr/bin/firefox
unset XMODIFIERS XIM_PROGRAM
export GTK_IM_MODULE=hangul2

export MOZ_DISABLE_PANGO=1
gentoo ~ # firefox
about:config
....
browser.sessionstore.postdata -1
keyword.URL 운좋은 예감
network.dns.disableIPv6 true
plugin.default_plugin_disabled false
font.FreeType2.autohinted true
font.FreeType2.enable true
font.FreeType2.printing true
font.FreeType2.unhinted false
....
gentoo ~ # rm /opt/firefox/plugins/libnullplugin.so

gentoo ~ # emerge -pv eclipse-sdk
gentoo ~ # java-config -L
gentoo ~ # java-config -S sun-jdk-1.5
gentoo ~ # java-check-environment

gentoo ~ # mkdir /<jdk-dir>/jre/lib/fonts/fallback
gentoo ~ # cd /<jdk-dir>/jre/lib/fonts/fallback
gentoo fallback # ln -s /<font-dir>/gulim.ttc gulim.ttc
gentoo fallback # mkfontscale && mkfontdir
gentoo fallback # cd -

gentoo ~ # emerge emul-linux-x86-java
gentoo ~ # eselect java-nsplugin list

gentoo ~ # emerge kdesdk-meta kdbg kdevelop valgrind
gentoo ~ # emerge app-editors/yzis

gentoo ~ # emerge vmware-workstation
gentoo ~ # vmware-config.pl
gentoo ~ # gpasswd -a gentie vmware

gentoo ~ # emerge media-gfx/gimpshop

gentoo ~ # regenworld
gentoo ~ # cat /var/lib/portage/world | sort

by 달소년 | 2005/11/15 21:28 | 리눅스 | 트랙백(6) | 덧글(0)

트랙백 주소 : http://lunarboy.egloos.com/tb/901633
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from 올해 내 운세가 대박이.. at 2006/02/07 05:02

제목 : 고생하신 흔적이 보이는 설치글이군요.
초간단 젠투(Gentoo.2005.1-r1) 설치기 많은 참고가 될 것 같습니다^^ ...more

Tracked from http://o.rep.. at 2008/10/07 03:25

제목 : Oceandrive Magazine
g008Ut0 | Labordor Retriever Adoption ...more

Tracked from http://j.het.. at 2008/10/12 00:41

제목 : Inglemark
4B6dvt0 | Crystal Nodsle ...more

Tracked from http://j.sla.. at 2008/10/13 00:54

제목 : Paleo-hebrew Torah
pVPnBt0 | The Guilded Tarot ...more

Tracked from http://h.naz.. at 2008/11/12 00:40

제목 : Nslc Nova Scotia
j20jJt0 | Suzuki Zx ...more

Tracked from http://d.cla.. at 2008/11/19 01:06

제목 : Muscoot Sheep Shearing Somers
WYSgyt0 | Discover Networked Upnp Devices ...more

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶