카메라의 장비병에 걸려 항상 뽐뿌를 받는 거 못지 않게 컴퓨터에서 설치해 보고 싶은게 넘 많다..
뭐하나 제대로 하는 건 없으면서 말이다...ㅡㅡ...
이번에는 젠투를 vmware에 설치해 보려고 한다.
남들은 어려워서 고수가 아니면 중도 포기의 경우가 많다는데 느긋하게 해볼까 한다.
2007/06/05 이틀째다. 이거 장난아니다...근데 리눅스에 대해서 알아가고 있다는 느낌이다.
5번만에 젠투 설치에 성공하였다. 성공시 코드는 이 문서( Gentoo 설치 코드 001 )를 보라.
1 설치환경 ===
1.1 설치환경====
1.2 설치전 준비 사항====
2 설치과정===
2.1 VMware에 설치이미지 삽입
2.2 부팅하기
2.3 네트워크 설정
ㄱ.참고사이트 ===
시스템 사항
: http://www.gentoo.org/main/en/where.xml 에서 자신의 운영체제에 맞게 내려받는다.( Universal Install CD로 내려받을 수도 있다. )
stage3을 사용하고, genkernel을 이용해 커널을 설정.컴파일하는 과정이다.
2.1.1 가상머신 생성하기
2.1.2 설치 CD 넣기
VMware의 CD-Rom에 gentoo minimal CD를 연결한다. => install-x86-minimal-2007.0-r1.iso 파일을 연결한다.
vmware에서 젠투 게스트 OS를 시작한다.
boot: gentoo<Enter> : gentoo == Decription:: Default 2.6 kernel with support for multiple CPUs why? my processor are two
부팅 과정이 진행된다.
키보드에 대한 설정을 묻는다. Hit Enter for the default "us/41" US English keymap 이란 글이 보인다. <Enter>
진행과정이 흐른다.
명령어를 입력할 수 있는 프롬프트가 나타난다. 화면에서 VMware의 하드웨어 사양을 대략적으로 알 수 있다.
livecd root #
2.3.1 VMware의 네트워크 설정을 Bridged 로 설정한다. 단독 IP를 사용하도록 한다.
2.3.2 젠투 프롬프트로 돌아와서
livecd root # net-setup eth0 <Enter>
네트워크의 하드웨어 사양을 확인할 수 있다. <Yes> <Enter>
현재 VMware의 Host PC는 무선랜을 사용하고 있다. 그래서 1 My network is wireless 선택.( 아닌가? vm이니깐 그냥 2번 해야 하나?)
SSID를 입력한다.
정상적으로 네트워크 설정이 이루어지면
livecd root # ping -c 13 www.google.com
명령어로 테스트를 해본다.
또는 ifconfig eth0 를 입력하여 정확하게 설정되었는지 확인할 수 있다.
2.4.1 VMware에서는 OS에서 BugLogic사의 SCSI를 에뮬레이팅하기 때문에 해당 모듈을 올려 주어야 한다. 참조 사이트에 읽었다.
livecd root\ modprobe BusLogic
파티션 설정할 때 /dev/sda 로 HDD에 접근할 수 있다. 다른 참고 사이트에서는 /dev/hda로 시작을 하더군.
2.4.2 파티션 나누기
젠투에서는 fdisk를 사용한다.
livecd root # fdisk /dev/sda <Enter> :: 왠지
또는
livecd root # cfdisk /dev/sda <Enter>
~ 개인적으로 리눅스에서 파티션 나누는게 젤 어렵다..개념이 잘 안 잡힌다. 그래서 왠만하면 그냥 시스템에서 설정한 걸 그냥 따른다...ㅡㅡ.
설정 과정 중에 primary와 logical 로 구분하는 부분이 있던데.. 잘 모르겠다..kldp에 질문.
설치과정 중에 다음과 같이 설정하였다.
/dev/sda1 boot 100MB
/dev/sda2 swap 500MB
/dev/sda3 root 나머지 전부다
2.3.3 포멧 및 스왑연결
: 포멧
livecd root # mke2fs -j /dev/sda1 :: boot 파티션 ext3으로 설정
livecd root # mke2fs -j /dev/sda3 :: root 파티션 >>> 이 방법은 ext3로 포멧
livecd root # mkfs.xfs /dev/sda3 :: root 파티션 >>> 이 방법은 XFS로 포멧
: 스왑 잡아주기
livecd root # mkswap /dev/sda2 :: swap 파티션
livecd root # swapon /dev/sda2
>>>>>>>>>>명령어 참고<<<<<<<<<<<<<<<<<
mkfs.ext3 /dev/hda1
mkfs.xfs /dev/hda1
이런 식으로 줄 수 있는 것 같다.
설치 과정 중에는 다음과 같이 명령하였다.
livecd root # mke2fs -j /dev/sda1
livecd root # mkfs.xfs /dev/sda3
livecd root # mkswap /dev/sda2
livecd root # swapon /dev/sda2
※ 파일 시스템의 종류
ext2/ext3 : 전통적인 리눅스 파일시스템으로 많이 사용된다. ext3는 ext2에서 저널링이 포함되었다.
이 파티션 타입은 /boot 같은 곳에서나 쓰고 다른데에 쓰지 않는 게 좋다.
실제로 Disk I/O를 모니터링 해보면 하는 일없이 상대적으로 아주 많은 I/O를 소모하는 파일시스템이다.
ext3는 최악이다. 저널링이 필요하시다면 XFS 혹은 Reiserfs를 쓰기 바란다.
XFS : 메타데이터 저널링 지원, 요즘 많이 쓰인단다. 실리콘 그래픽스사에서 공개한 파일 시스템인데 현재 리눅스에서 쓸 수 있는 파일 시스템 중에서
가장 스케일이 큰 파일시스템이다. "Think Big"이 XFS의 개발 모토이며 상대적으로 다른 시스템보다 시스템 부하가 약간 크다.
ReiserFS : 트리기반구조를 한 파일시스템. 용량이 적고, 큰 파일에 매우 빠름. 특정 작업에 유리..???...
ReiserFS는 벤치마크를 해보시면 알겠지만 작은 파일에 아주 강하다. 약 4KB 파일을 죽어라 만들고 다 지우는 스크립트를 돌려보십시오.
다른 파일 시스템과는 비교가 안될만큼 빠르다. 하지만 큰 파일은 역시 XFS이다.
2.3.4 파티션 마운트 (설치를 위해서 마운트 한다)
livecd root # mount /dev/sda3 /mnt/gentoo :: root로 잡은 파티션을 마운트한다.
livecd root # mkdir /mnt/gentoo/boot :: boot 디렉토리를 만든다. /boot 마운트 포인트 생성하기
livecd root # mount /dev/sda1 /mnt/gentoo/boot :: boot 파티션을 마운트 한다. /boot 파티셜을 활성화한다.
날짜를 확인한다.
livecd root # date http://www.gentoo.org/doc/en/hanbook/handbook-x86.xml?full=1 참조
디렉토리 이동
livecd root # cd /mnt/gentoo :: 마운트한 루트 파티션으로 이동
livecd gentoo # :: 위치가 root -> gentoo로 변경된 프롬프트가 나온다.
2.4 stage 파일 받기
minimal install CD로 설치할 경우 wget을 활용하여 stage파일을 내려받아야 한다.
내려받을 주소는 gentoo.org의 미러사이트 목록에서 찾았다.
livecd gentoo # wget http://ftp.jaist.ac.jp/pub/Linux/Gentoo/releases/x86/2007.0/stages/stage3-x86-2007.0.tar.bz2
젠투 핸드북에서 이런 글이 있네.
Most PC users should use the stage3-i686-2007.0.tar.bz2 stag3 archive. All modern PCs are considered i686. If you use an old machine, you can check the list of i686-compatible processors on Wikipedia. Old Processors such as the Pentium, K5, K6, or Via C3 and similar require the i586 stage3. Only very old processors such as the 80386 and 80486 require the generic x86 stage3(and a huge amount of patience.)
;:::: 젠장.
따라서 명령어는... wget http://ftp.jaist.ac.jp/pub/Linux/Gentoo/releases/x86/2007.0/stages/stage3-i686-2007.0.tar.bz2
~ stage3 파일은 대부분의 패키지가 컴파일이 이루어진 파일이라고 한다.
내려받은 파일 검사 md5sum 사용.
md5sum -c stage3-i686-2007.0.tar.bz2.DIGESTS 라고 치면
결과값이
stage3-i686-2007.0.tar.bz2: OK 라고 나오면 정상이란다.
내려받은 stage를 압축을 푼다.
livecd gentoo # tar -xvjpf stage3-x86-2007.0.tar.bz2
또는
livecd gentoo # tar xvjpf stage3-i686-2007.0.tar.bz2
installing portage
livecd gentoo # wget http://ftp.jaist.ac.jp/pub/Linux/Gentoo/snapshots/portage-latest.tar.bz2 를 사용해도 될 듯하다.
또는 Gentoo handbook에서는 links라는 명령어를 사용하는 방법에 대해서 설명하고 있다.
Extracting the portage snapshot
livecd gentoo # tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
Configuring the Compile Options
nano -w /mnt/gentoo/etc/make.conf
개인적인 최적화를 위해 내용을 변경하지만 고수나 가능하지 않을까 ....난 있는 그대로 사용한다.
stage파일을 압축해제가 다 이뤄지면 proc를 사용할 수 있도록 proc를 mount한다.
젠투 핸드북에서는 이부분을 <2.6 본격적인 설치 시작하기>의 네임서버 정보를 복사한 후에 행하더군.무슨차이가 있을까나?
livecd gentoo # mount -t proc proc /mnt/gentoo/proc
2.5 mirror site를 설정한다.
livecd gentoo # mirrorselect -o -i >> /mnt/gentoo/etc/make.conf
명령어를 실행시키면 미러사이트 리스트가 나오게 된다. 여기서 방향키를 사용하여 해당 목록 부분으로 이동한 후 스페이스로 선택하면 된다.
난 http://ftp.jaist.ac.jp/pub/Linux/Gentoo 로 시작하는 곳을 선택했다. 한국의 카이스트 미러사이트는 현재(2007/06/03) 2007.0에 대한 자료가 없다.
만약 미러 사이트 리스트가 보이지 않는다면 네트워크 설정이 지워진 것으로 생각된다.
livecd gentoo # net-setup eth0
다시 네트워크 설정을 다시 한다.
2.6 본격적인 설치 시작하기
livecd gentoo # cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf :: 네임서버 정보 복사하기
또는 젠투 핸드북엔 ....
livecd gentoo # cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
resolv.conf파일을 HDD로 복사한다.
Mounting the /proc and /dev Filesystems
livecd gentoo # mount -t proc none /mnt/gentoo/proc
livecd gentoo # mount -o bind /dev /mnt/gentoo/dev
livecd gentoo # chroot /mnt/gentoo /bin/bash : 무슨 의미인지 모르겠다.-> 새로운 환경으로 chroot(change root???) 하기
livecd / #
chroot명령어를 사용하여 가상 HDD에서 자신의 물리적 HDD로 들어온 것이다. <== 환상경님 사이트에 적혀있음.
livecd / # env-update :: 환경을 갱신하는 듯하다. -> 필요한 변수를 불러온다.
명령어를 실행하면 메시지가 나온다. Rendering ~~~~~~
livecd / # source /etc/profile sour : 무슨 의미인지 모르겠다.
livecd / # export PS1="(chroot) $PS1" : 축하! You are now inside ypur own Gentoo Linux environment. Of course it is fa from finished, which is why the installation still has some sections left :-)....설치가 쉽지가 않다...근데 저 웃음이 밉다...ㅡㅡ..
(chroot) livecd / #
2.7 portage tree를 가져온다. (Configuring Portage)
(chroot) livecd / # emerge --sync :: 네트워크가 연결된 경우,비 GRP사용자:potage 업데이트 하기
이 글 작성되고 있는 한 10분동안 계속 리스트가 올라가고 있다.
다 받는데 20여분이 걸리는 거 같다. 정확한 시간 측정을 한 것은 아니다.
사용자로케일을 설정한다.
nano -w /etc/locale.gen
다음 내용 입력.
en_US/ISO-8859-1
en_US.UTF-8/UTF-8
ko_KR.EUC-KR/EUC-KR
ko_KR.UTF-8/UTF-8
ko_KR/EUC-KR
※ 의문점
stage1을 사용한 사용자는 bootstrap.sh; source /etc/profile; emerge system 명령어를 사용하고,
stage2를 사용한 사용자는 source /etc/profile; emerge system 명령어를 사용한다면,
바로 stage3로 시작한 사용자는 어떻게 해야하나?
2.8 Bootstrap
이 과정을 자신의 시스템에 맞게 gcc, gliblc 등을 설치하는 과정이라고 한다.
앞에서 했던 emerge --sync작업을 bootstrap과정을 위한 준비작업이였다고 한다.
livecd / # cd /usr/portage/
livecd portage # scripts/bootstrap.sh :: stage1의 사용자 경우 이를 실행함으로써stage2로 넘어가게 된다.
설치가 시작된다.
이 과정은 시간이 꽤 걸린다고 한다. 환상경님 글을 보면 3~4시간 걸린 분도 있고 환상경님 본인은 1시간 50분쯤 걸렸다고 한다. 본인의 시작시간 9시 45분.
~ 설치하는 과정에서 느낀 거지만 minimal cd로 설치하다보면 그때그때 미러사이트의 상태가 가장 중요한 거 같다. 지금은 일본사이트에서 받고 있지만
카이스트 미러사이트가 정상적(자료가 있으면)이면 빠른 시간에 작업을 마칠 수 있을 듯하다.
작업을 완료하기까지 2시20분쯤 걸리네
2.9 emerge system :: bootstrap.sh로 넘어온 stage2에서 stage3로 가는 명령어란다.
이는 설치에 필요한 각종 툴을 자신의 환경에 맞게 설치해주는 과정이다.
livecd portage # source /etc/profile
livecd portage # emerge system
이 과정도 역시 오랜 시간이 걸린다고 한다. 12시간 걸리는 경우도 있다고 한다..(사람 잡는구나...)
난 얼마나 걸릴까. 시작시간 12시59분 종료시간 14시29분
※ bootstrap과 system 설치를 한꺼번에 하는 것도 가능하다.
livecd portage # scripts/bootstrap.sh; emerge system
system 파일이 정상적으로 설치가 되었는지 확인하는 방법은
livecd portage # emerge -pv system 명령을 사용해서
결과가
Calculating system depencies .......................done!
이란 메시지가 나오면 system설치가 완료된 것이라고 한다.
livecd portage # cd /
livecd / # etc-update
2.10 시스템 시간 설정(localtime 설정)
livecd portage # ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
2.11 파티션 정보 설정
livecd portage # nano -w /etc/fstab
boot 파티션의 noauto는 꼭 빼준다.
실제 파티션 타입 좀 다르게 나온다. 그냥 수정했다. ext2 -> ext3 ext3 -> xfs
2.12 커널 설정
livecd portage # emerge -k sys-kernel/gentoo-sources | emerge gentoo-sources :: 커널을 소스를 받는다.
:: stage3일 경우에는 이 과정이 완료된 상태이다.
livecd portage # emerge -k genkernel | emerge genkernel
emerge --help로 옵션에 대해 알아봄.
-k 옵션: --usepkg (-k short option)
Tell emerge to use binary packages (from $PKGDIR) if they are available, thus possibly avoiding some time-consuming comiles.
This option is useful for CD installs; you can export PKGDIR=/mnt/cdrom/packages and then use this option to have emerge "pull" binary packages
form the CD in order to satisfy dependencies.
따라서
emerge gentoo-sources
emerge genkernel
2.13 커널을 컴파일한다.
livecd portage # cd /usr/src/linux :: 설치과정 중에는 하지 않음. 그냥 portage에서 아래 명령어 사용.
livecd linux # genkernel --menuconfig all :: 개별적인 시스템을 설정할 수 있는 그래픽모드의 화면이 나온다.
커널 설정 내용을 저장하고 그래픽화면을 빠져나온다. 다음과 같은 메시지가 나온다. <이미지>
configuration written to .config
*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'
사운드 드라이버는 모듈로 설치했으므로 부팅시 자동으로 로딩되도록 설정한다.
livecd / # echo snd-ens1371 >> /etc/modules.autoload.d/kernel-2.6
livecd portage # cd /
livecd / # genkernel all :: 전부다 컴파일한다. 옵션 없이 커널을 컴파일한다.
설치 과정이 진행된다. 시간이 좀 걸린다.
livecd / # emerge coldplug : 나중에 살펴보자
livecd / # rc-update add coldplug boot : 나중에 살펴보자
2.14 로그데몬 설치
로그데몬은 sysklogd, metalog, msyslog, syslog-ng등이 있으며 이중 하나를 선택한다.
livecd / # emerge sysklogd | emerge syslog-ng : 로그데몬이 두가지다. sysklogd | syslog-ng 두가지인데 ...난 sysklogd설치...
livecd / # rc-update add sysklogd default | rc-update add syslog-ng default : 컴퓨터 부팅시 자동시작 되도록 설정한다.
※ sysklogd 설치시 또 다른 명령어 : emerge -k app-admin/sysklogd
2.15 hotplug 설치
genkernel 이용자는 설치한다.
livecd / # emerge -k hotplug
rc-update add hotplug default
2.16 크론 데몬을 설치. crond 설치
vcron, dcron fcron 중에서 하나 선택
livecd / # emerge -k sys-apps/vcron | emerge -k vcron : 설치과정에서는 없다고 나오네..
rc-update add vcron default
또는
livecd / # emerge vixie-cron :: 설치가 된다
rc-update add vixie-cron
emerge xfsprogs
rc-update add sshd default
2.17 root password 설정.시스템관리자암호설정하기
root의 비밀번호를 입력한다.
livecd / # passwd
2.18 사용자 계정 추가하기
root 계정은 꼭 필요할 때만 로그인 하고 대부분은 일반 사용자 계정에서 리눅스를 사용해야 한다. 이렇게 사용할 경우 치명적인 실수를 피해갈 수 있다.
추가 방법)
livecd / # adduser 사용자계정 -m -d /home/사용자계정 -G users,wheel,audio -s /bin/bash
livecd / # passwd 사용자계정
이다.
livecd / # adduser arisu -m -d /home/arisu -G users,wheel,audio -s /bin/bash
livecd / # passwd arisu
시스템 호스트네임 설정하기 echo mymahcine > /etc/hostname
시스템 도메인네임 설정하기 echo mydomain.com > /etc/dnsdomainname
host파일 설정하기 nano -w /etc/hosts -> 입력 사항 "127.0.0.1 localhost mydomain.com"
기본 시스템 설정:주석을 따라서 nano -w /etc/rc.conf
네트워크 설정 [ http://blog.naver.com/websarang_/10036878204 ]참조
nano -w /etc/conf.d/net (네트워크 설정하기. dhcp 사용자들은 iface_eth0="dhcp" 와 같이 설정한다.
nano -w /etc/modules.autoload.d/kernel-2.6 (시작할 때 읽혀질 모듈 목록 작성)
rc-update add net.eth0 default (pcmcia를 사용하지 않는 사람만:부팅할 때 네트워크 자동 시작)
여러 네트워크 인터페이스를 사용하는 사람.
ln -s /etc/init.d/net.eth0 /etc/init.d/net.ethx ( 각각의 인터페이스를 위한 initscript 만들기
rc-update add net.ethx default (pcmcia가 없으면 부팅할 때 자동으로 시작)
pcmcia를 사용하는 사람.
rc-update add pcmcia boot ( /etc/conf.d/pcmcia를 확인하고 부팅할 때 pcmcia읽기)
echo PCnet32 >> /etc/modules.autoload.d/kernel-2.6
2.19 module 설정
vmware 에서 설치가 행해지기에 특별히 해주는 거 같다. => 커널에 설정한 내용을 시작시 로드할 수 있도록 설정하는 것이다.
livecd / # nano -w /etc/modules.autoload.d/kernel-2.6
문서의 젤 아래 부분에 다음 줄 추가.
BusLogic
저장한 다음에 빠져나온다.
간단하게 명령어로 입력이 가능하다. echo BusLogic >> /etc/modules.autoload.d/kernel-2.6
2.20 grub 설치 . 부트로더 설치
리눅스가 부팅하기 위해 필요한 부트로더를 설치한다. grub를 설치한다.
livecd / # emerge grub
livecd / # grub
grub 설정 화면으로 넘어가고 프롬프트가 grub>로 변경된다.
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
이제는 grub.conf 파일을 수정한다.
livecd / # nano -w /boot/grub/grub.conf
수정할 수 있는 화면이 나타나면 아래의 내용을 입력한다.
default 0
timeout 10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=gentoo linux
root (hd0,0)
kernel (hd0,0)/boot/kernel-genkernel-2.6.20-gentoo-r8 root=/dev/sda3
or
kernel (hd0,0)/boot/kernel-genkernel-x86-2.6.20-gentoo-r8 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3
initd (hd0,0)/boot/initramfs-genkernel-2.6.20-gentoo-r8
or
initd (hd0,0)/boot/initramfs-genkernel-x86-2.6.20-gentoo-r8
~설명
init=/linuxrc : linuxrc스크립트를 사용한다. 이 의미는 genkernel에서 생성한 init 스크립트를 사용한다는 의미.
ramdisk=8192 : 부팅을 위해 커널 이미지를 8192KB 크기의 램디스크로 압축을 풀어 사용한다는 의미, 앞의 root=/dev/ram0로 할당되는 ramdisk 용량을 정한다.
real_root=/dev/sda3 : real_root는 램디스크로 부팅한 이후 실제로 사용할 root 파일 시스템의 위치다. 젠투시스템의 /(root) 디렉토리가 되는 파티션이다.
저장하고 빠져나온다.
livecd / # etc-update
livecd / # exit
livecd gentoo # cd /
livecd gentoo # umount /mnt/gentoo/boot
livecd gentoo # umount /mnt/gentoo/proc
livecd gentoo # umount /mnt/gentoo
livecd gentoo # reboot
2.21
cd-rom에서 설치 이미지를 제거하고 다시 부팅한다.
2.22 네트워크 설정하기
Gentoo Linux Install HOW-TO ver.환상경 [ http://blog.naver.com/khmirage/140003155722 ]
Gentoo Linux 2007.0 x86 Handbook [ http://www.gentoo.org/doc/en/handbook/2007.0/handbook-x86.xml?style=printable&full=1 ]
Gentoo Linux Wiki : HOWTO Install Gentoo on VMware in Windows NT/2K/XP
[ http://gentoo-wiki.com/HOWTO_Install_Gentoo_on_VMware_in_Windows_NT/2K/XP ]
Gentoo Linux Wiki : HOWTO Gentoo and VMware Workstation5.5.1
[ http://gentoo-wiki.com/HOWTO:_Gentoo_and_VMware_Workstation_5.5.1 ]
vmware에 Gentoo Linux 깔기 [ http://tong.nate.com/inu2uni/12416853 ]
vmware에 Gentoo Linux 깔기 - I [ http://kr.blog.yahoo.com/fxpnfo/875064.html?p=3&pm=l&tc=47&tt=1180679106 ]
vmware에 Gentoo Linux 깔기 - II [ http://kr.blog.yahoo.com/fxpnfo/875066.html?p=2&pm=l&tc=47&tt=1180682561 ]
Gentoo 2006.0 설치문서 [ http://msbfox.egloos.com/101676/ ]
Gentoo linux 설치기록 - freelog님 [ http://blog.daum.net/freelog/10644904 ]
젠투 인스톨 가이드 [ http://blog.naver.com/websarang_/100036878204 ]
[ http://www.tongyi.net/os/windowsxp/1058059.html ]
[ http://blog.daum.net/freelog/10644904 ] 참조
emerge : portage를 관리하는 도구( 젠투는 곧 emerge라고 할 정도로 중요한 도구다)
emerge sync : 인터넷으로부터 모든 패키지 목록을 로컬로 가져온다. 이 명령을 수행 후부터 emerge를 이용하여 패키지를 설치할 수 있다.
실제 설치과정 중에는 emerge --sync라고 줌.
emerge system : Gentoo의 기본설치에 필요한 각종 build툴과 환경툴을 설치하는데 자신의 환경에 맞도록 알아서 설치를 해준다.
emerge --pretend 패키지명 :
emerge --search 패키지명 : 해당패키지가 설치되어 있는지 확인한다.
emerge --info
ebuild : emerge의 뼈대에 해당하는 도구
rc-update : 레드햇 사용자라면 ntsysv명령과 흡사하다고 이해하면 되며 부팅 후 수행할 절차를 저정하는 도구이다.
env-update : 각종 환경변수를 /etc/env.d 하위에 지정하고 이 명령을 통해서 최종적으로 환경변수를 등록하는 /etc/profile.env로 만들어 준다.
net-setup : Network 설정 도구
adsl-setup, adsl-start, adsl-stop, adsl-connect : ADSL 사용자에게는 굉장히 편리한 도구
genkernel : Gentoo kernel 빌드 도구이다.
w3m : X가 설치되기 전까지는 웹서핑은 이것으로
cdrecord : CD Burning Tool
qpkg : 패키지를 쉽게 관리할 수 있는 방법을 제공하는 도구이다. (굉장히 편리한 기능이 돋보인다.)
chroot : 지정한 디렉토리를 최상위디렉토리로 임명하는 전통적인 명령어이다.
fdisk : 파티션 편집도구