FAQ/ko

이 자주 묻는 질문은 gentoo-dev 메일링 리스트와 프리노드 IRC에서 수집한 질문과 답변의 모음입니다.

도입부
대부분의 질답은 공식 젠투 문서 및 안내서에서 나왔음을 참고하십시오. 일반적인 질문일 뿐입니다. 젠투와 GNU/Linuxrk 어떻게 동작하는지 더 많이 알고 이해하며, 여기에서 답하지 않은 질문의 답을 얻으려면 젠투 문서 및 맨 페이지를 보십시오.

Gentoo는 어떻게 발음하고, 무슨 뜻이죠?
Gentoo는 젠-투(Gentoo의 g 는 gentle의 g처럼 부드럽게)라고 발음합니다. 젠투 펭귄en의 학명은 Pygoscelis papua입니다. Gentoo라는 이름은 포클랜드 제도의 거류민이 펭귄에게 붙인 이름입니다.

젠투를 특별하게 하는건 무엇인가요?
젠투는 BSD port와 유사한 포티지를 사용합니다. 포티지는 꾸러미 관리 시스템이며 젠투 시스템에 프로그램을 설치하고 관리하는데 있어 상당한 유연성이 있습니다. (USE 플래그를 통해) 컴파일 시간 옵션, 꾸러미 설치 이전 요약 정보, 안전한 (샌드 박싱) 설치 프로그램의 설치 제거, 시스템 프로파일, 여러 기능 중 설정 파일 보호기능이 있습니다.

기본적으로 젠투의 모든 시스템은 사용자의 최적화 취향에 따라 소스코드로 빌드합니다. 어떤 꾸러미가 설치되어 있든 아니든 사용자는 전반적으로 완벽한 제어를 할 수 있습니다. 젠투에는 다양한 선택의 여지를 제공하므로, 사용자는 취향에 따라 젠투를 설치할 수 있습니다. 이게 바로 젠투를 메타-배포판이라 칭하는 이유입니다.

젠투는 활발하게 개발중입니다. 전체 배포판은 매우 빠른속도의 개발 방식을 따라갑니다: 꾸러미에 대한 패치를 빠르게 메인라인 트리에 통합하고 문서를 일일 기반으로 업데이트하며, 포티지 기능을 자주 추가하고, 공식 릴리즈는 연간 두번 나옵니다.

-O9 -ffast-math -fomit-frame-pointer 최적화 옵션을 썼는데 되게 불안정해요. 어떻게 해야 하죠?
현재 GCC버전에서는 지원하지 않으니  이상의 값에 대해서는 신경쓰지 마십시오. 매우 공격적인 최적화 시도는 컴파일러로 하여금 어셈블리 코드를 더이상 동일한 동작을 반복하지 못하는 영역에 간소화 처리해두도록 합니다.

버그를 알리기 전에 CFLAGS 값을 로 설정한 후 컴파일해보십시오.

루트(또는 다른 사용자) 암호를 어떻게 바꿔요?
Use the passwd command to change the password for the user that is logged in. The root user can change user's password by issuing the command passwd username. For extra options and settings see passwd's manual page (man passwd).

일반 사용자를 어떻게 추가하죠?
The command useradd larry will add a user called "larry". However, this method does not give the user many of the rights needed to work properly on the system, so the following command is preferred:

This will add a user called "larry". The  option adds the user to a number of groups:
 * which is the standard group for interactive users on the system
 * which allows the user to access sound devices
 * which allows the user to execute the su command to gain root privileges (if he knows the root password)

왜 사용자가 su 명령으로 루트 진입을 못하죠?
For security reasons, users may only su to root if they belong to the wheel group. To add a username to the wheel group, issue the following command as root:

다시 설치하지 않고도 젠투를 한 릴리즈에서 다른 릴리즈로 업그레이드할 수 있나요?
In fact, there is no difference between the various releases after they have been installed. Gentoo 1.4 and later are  (or higher) based. As such, running emerge --sync && emerge -uDN @world will bring the entire system up to speed with the "latest Gentoo". The differences between individual releases lie in the installation medium and pre-compiled packages. See the Gentoo Upgrading Guide for more information about profiles and their role in upgrading.

Also note that the emerge -uDN world</tt> command updates the installed packages as well as their dependencies, but not the build-time dependencies (packages needed during builds but not when the software is installed). To update those as well, add the  option.

커널 부팅이 안되는데요 어떻게 해야 돼요?
It isn't obligatory to redo every step of the installation. However, investigating the kernel and all associated steps is necessary. Suppose that Gentoo is installed on  and   with  being the swap space.

Boot from the install CD and wait until a command prompt shows up.

우선 모든 파티션을 마운트해보지요:

그 다음 젠투 환경으로 한 다음 커널을 설정하십시오:

이제 뭐든지간에 앞서 시도하는 과정에서 잘못 선택(해제) 한걸 선택(해제) 한 후 빠져나간다음에 커널을 컴파일하십시오:

이제 bzImage 파일을 복사하여, 이전의 파일을 덮어쓰기하십시오:

LILO를 사용한다면 를 다시 실행하십시오 -- GRUB 사용자는 다음 과정을 건너뛸 수 있습니다:

이제 chroot를 빠져나가고 다시 부팅하십시오.

If, on the other hand, the problem lies with the bootloader configuration, follow the same steps, but instead of configuring and compiling the kernel, reconfigure the bootloader (recompilation of the bootloader is usually not necessary).

프록시에서 인증이 필요하다고 하는데, 뭘 해야 하죠?
To have Portage automatically use this scheme, define it in :

Keep in mind that the proxy server must support the CONNECT</tt> method for the rsync port(s).

ISO 파일은 어떻게 구워요?
ISO files must be burned in raw mode. This means the file should not just be placed on the CD, but interpreted as an entire CD.

There are lots of CD burning tools available; covering them all would be a Sisyphean problem. However, describing a few popular tools never hurts:


 * With EasyCD Creator select, . Then change the to . Then locate the ISO file and click . After clicking  the ISO image will be burned correctly onto the CD/DVD.


 * With Nero Burning ROM, cancel the wizard which automatically pops up and select from the  menu. Select the image to burn and click . Now click the  button and watch the brand new Gentoo Live CD being burnt.


 * With cdrecord</tt>, simply type cdrecord dev=/dev/cdrom</tt> (replace with the CDROM drive's device path) followed by the path to the ISO file.


 * With K3B, select →  → . Then locate the ISO file within the 'Image to Burn' area. Click  to begin the burn process.


 * With Mac OS X Panther, launch Disk Utility</tt> from, select from the  menu, select the mounted disk image in the main window and select  in the  menu.


 * With Mac OS X Jaguar, launch Disk Copy</tt> from, select from the  menu, select the ISO and click the  button.

제 CPU에는 어떤 CD/스테이지를 써야 하나요?
First find out what CPU is in the system Gentoo is to be installed on (for instance a Pentium-M). Next find out what CPU type it is compatible with (instruction-wise) to find a proper match with Gentoo's CD or stages. Consulting the CPU's vendor website for this information usually works, although querying a search engine of choice is usually more efficient.

When uncertain, take a "lower" CD/stage file, for instance a i686 or even generic x86 (or the equivalent in the system's arch). This will ensure that the system will work, but may not be as fast as further optimizations.

Please note that many more options exist than those for which Gentoo builds binary stages. Please see the GCC guide for setting the  flag.

부팅한 다음에 인터넷 연결이 동작하지 않아요. 뭐가 잘못됐죠?
First verify that the network card is discovered properly by the kernel. Run ifconfig -a</tt> and look for network interfaces. Something such as eth0, eno1, enp2s0, enp0s8, wlan0 (in case of certain wireless network cards) should be present. Specific kernel modules may be required for the kernel to properly detect the network card. If that is the case, make sure that the required kernel modules are listed in the file.

If support for the system's network card has been left out of the kernel, it will need to be reconfigured and, in some cases, recompiled.

If the network card is found by the kernel, but the network configuration has been set to use DHCP, a DHCP client might not have been installed on the system. There are many DHCP clients available in Gentoo, a common one being dhcpcd</tt>. If necessary to get the connection to the Internet working reboot to the installation CD and emerge -a dhcpcd</tt>.

Information on how to rescue the system using the installation CD is available here as well.

Attempting to boot Windows from GRUB or LILO only shows a black screen. What should I do?
This is a known problem. Windows refuses to boot when it is not installed on the first hard drive and shows a black/blank screen. To handle this, it is necessary to "fool" Windows into believing that it is installed on the first hard drive with a little tweak in the boot loader configuration. Please note that in the below example, Gentoo is installed on (first disk) and Windows on  (second disk). Adjust the configuration as needed:

This will make Windows believe it is installed on the first hard drive and boot without problems. More information can be found in official GRUB documentation and in man lilo.conf</tt>.

스테이지 1이나 스테이지 2 타르볼로 젠투를 어떻게 설치하죠?
The Gentoo Handbook only describes a Gentoo installation using a stage3 tarball. However, Gentoo still provides stage1 and stage2 tarballs. This is for development purposes (the Release Engineering team starts from a stage1 tarball to obtain a stage3) but should not be used by users: a stage3 tarball can very well be used to bootstrap the system. A working Internet connection is a requirement.

Bootstrapping means building the toolchain (the C library and compiler) for the system after which all core system packages are installed. To bootstrap the system, perform a stage3 installation. Before starting the chapter on Configuring the Kernel, it might be necessary to modify the script to match personal requirements:

수정이 끝나면 스크립트를 실행하십시오.

그 다음 모든 핵심 시스템 꾸러미를 새로 빌드한 툴체인으로 다시 빌드하십시오. 스테이지 3 타르볼을 제공했으므로 다시 빌드해야합니다:

이제 "커널 설정"으로 계속 진행하시죠.

꾸러미는 어떤 모양새로 저장하죠?
Packages are not "stored" per se. Instead, Gentoo provides a set of scripts which can resolve dependencies, fetch source code, and compile a version of the package tailored to the user his needs. Generally Gentoo only builds binaries for releases and snapshots. The Gentoo Developer Manual covers the contents of an ebuild script in detail.

For full ISO releases, a full suite of binary packages will be created using an enhanced  format, which is  compatible with meta-information attached to the end of the file. These can be used to install a working (though not fully optimized) version of the package quickly and efficiently.

It is possible to create RPMs (Red Hat package manager files) using Gentoo's Portage, but it is not currently possible to use already existing RPMs to install packages.

./configure 과정을 제가 실행하고 싶은데, 할 수 있나요?
Yes, but it is not trivial, nor is it recommended. Since the method to do this requires a good understanding of Portage internals and commands, it is instead recommended that the ebuild is patched to do whatever it is that the user wants and place it in a Portage overlay (that is why overlays exist). This is much better for maintainability, and usually easier. See the Gentoo Developer Manual for more information.

What if rsync does not work for me?
When behind a firewall that does not permit rsync traffic through port 873, the emerge-webrsync</tt> command can be used to fetch and install a Portage snapshot through regular HTTP. See this section for information on downloading source files and Portage snapshots via a proxy.

I have a slow (or no) Internet connection at home. Can I download sources somewhere else and add them to my system?
Definitely. Run emerge --pretend package/atom</tt> to see what programs are going to be installed. To find out the sources for those packages and where to download the sources from, run emerge -fp package/atom</tt>. Download sources and bring them on any media home. Put the sources into the folder and then simply run emerge package/atom</tt>. Be warned: this can be a very tedious process.

Source tarballs are collecting in /usr/portage/distfiles/. Is it safe to delete these files?
Deleting these files will have no negative impact on day-to-day performance. However, it might be wise to keep the most recent version of the files; often several ebuilds will be released for the same version of a specific piece of software. If the archive is deleted and the software is upgraded or rebuilt it will be necessary to download them from the Internet again.

Use the eclean</tt> script from to manage the contents of  and a few other locations. Please read man eclean</tt> to learn more about its usage, as well as the Gentoolkit article.

What is in /var/tmp/portage? Is it safe to delete the files and directories in /var/tmp/portage?
During compilation, Gentoo saves the sources of the package in. These files and folder are usually deleted upon a successful merge, but this sometimes fails. It is safe to clean out all contents of this directory if the <tt>emerge</tt> command is not running. Be sure to always <tt>pgrep emerge</tt> before cleaning out this directory.

국제화 키보드 배치를 어떻게 설정하죠?
Edit the  variable in. To have console working correctly with extended characters in the keymap, it might be necessary to set up the variables  and   in the  file (for further information on localizing the environment, refer to the localization guide). Then, issue a <tt>reboot</tt>, or restart the keymaps and consolefont scripts:

DNS 이름 해독이 루트 계정에서만 동작하는데요
has the wrong permissions; <tt>chmod</tt> it as follows:

왜 우리 사용자가 자체 크론탭을 못쓰는거죠?
사용자를 크론 그룹에 추가하세요:

부팅할 때 어떻게 넘버록 램프를 띄우죠?
다음 명령은 기본 런레벨에서 numlock 서비스를 추가하며, 부팅할 때 numlock 표시등을 켭니다:

Each GUI provides different tools for this sort of thing; please check the help section or online manuals for the GUI of choice for further assistance.

로그아웃할 때 터미널을 지우는 방법은요?
터미널의 내용을 지워야 한다면 스크립트에  명령을 추가하세요:

새로 추가한 사용자에게도 똑같은 작업을 진행하려면 파일에 똑같이 넣으십시오:

ReiserFS 및 파일 시스템 깨짐 문제 - 어떻게 고칠까요?
ReiserFS 파티션이 깨졌다면 젠투 설치 CD로 부팅한 후 깨진 파일 시스템에서 를 실행 해보십시오. 파일 시스템 깨짐 문제로 일부 파일 또는 디렉터리를 분실할 수 있지만, 이 명령을 통해 파일 시스템 일관성을 복구합니다.

어디서 버그를 보고할 수 있죠?
버그를 알리려면 버그질라 사이트를 활용하십시오. 프리노드 IRC 네트워크의 #gentoo 대화방을 방문하든지, 이 문제가 버그인지 아닌지 확실하지 않다면, 주변에 물어보십시오.

새 릴리즈는 얼마나 자주 만드나요?
젠투 꾸러미는 업스트림 작성자가 새 코드를 릴리즈한 후에 바로 업데이트합니다. 젠투에서 자체적으로 새 스테이지/프로파일/ISO 릴리즈를 만드므로 릴리즈 엔지니어링 프로젝트en 페이지를 확인하십시오. 새 릴리즈는 gentoo-announce 메일링 리스트에서 발표합니다. 더 자세한 이야기는 이 부분을 참고하세요.

스피커 삑소리가 미친듯이 나요. 어떻게 콘솔 삑소리를 끄죠?
다음과 같이 명령으로 콘솔 알림음을 끌 수 있습니다:

부팅 과정의 콘솔 알림음을 끄려면 파일에 다음 명령을 넣으십시오. 하지만, 이 명령은 현재 터미널에 대해서만 알림음을 끕니다. 다른 터미널에서도 알림음을 끄려면, 다음과 같이 대상 터미널로 명령 출력을 파이프 처리하십시오:

대신 콘솔 알림음을 끌 터미널로 바꾸십시오.

젠투 리눅스 자료는 어디서 더 많이 볼 수 있죠?
대부분의 공식 젠투 문서는 위키에서 찾아볼 수 있습니다. 일부 오래된 문서는 http://wwwold.gentoo.org/doc/en/에 있습니다.

젠투 리눅스 CD를 살 수 있나요?
개인적으로 다운로드 및 설치 CD 제작이 불가능한 사용자들은 판권 계약을 맺은 상점에서 구매하실 수 있습니다만, 대부분의 상점에서는 설치 미디어가 금방 한물가기 때문에 제공해드리는 CD나 DVD가 퇴물입니다.

판권 계약을 맺은 상점 목록은 상점 페이지에 있습니다.

FAQ에 제 질문에 대한 답이 없는데요. 뭘 해야하죠?
첫번째 바람직한 방법은 관련 문서에서 찾아보시고, 문서에 없다면 구글에서 찾아볼 수 있는 다양한 젠투 리눅스 메일링 리스트에 문의하는 방법입니다. 젠투 메일링 리스트를 통해 검색하는 방법은 거시기를 검색한다면 site:lists.gentoo.org 거시기라고 입력하시면 됩니다. 이런 시도를 모두 실패했거나 Gentoo 사용자 동료에게 물어보려 한다면, #gentoo 프리노드 IRC 대화방에 방문하십시오.