<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://old.wiki.ubuntu-kr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=121.168.63.178</id>
	<title>Ubuntu Korea Community Wiki - 사용자 기여 [ko]</title>
	<link rel="self" type="application/atom+xml" href="https://old.wiki.ubuntu-kr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=121.168.63.178"/>
	<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=%ED%8A%B9%EC%88%98:%EA%B8%B0%EC%97%AC/121.168.63.178"/>
	<updated>2026-10-17T00:58:55Z</updated>
	<subtitle>사용자 기여</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=%ED%8B%80:GeekCaution&amp;diff=1742</id>
		<title>틀:GeekCaution</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=%ED%8B%80:GeekCaution&amp;diff=1742"/>
		<updated>2014-06-07T10:48:36Z</updated>

		<summary type="html">&lt;p&gt;121.168.63.178: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border: 1px solid #dd4411; margin:0.5em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=0 cellpadding=1 cellspacing=0&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td rowspan=&amp;quot;2&amp;quot; style=&amp;quot;padding-left:0.7em&amp;quot;&amp;gt;[[Image:GeekInside.jpg|center|48px]]&amp;lt;/td&amp;gt;&amp;lt;td valign=&amp;quot;bottom&amp;quot; style=&amp;quot;padding-top:0.7em&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;b style=&amp;quot;color:#006600&amp;quot;&amp;gt;변태주의!&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;지나치게 비정상적인 사용법 등을 나타내는 문서입니다. 기본적인 지식이 없을 경우 알아듣지 못할 가능성이 있습니다.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>121.168.63.178</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=WikiEditSimpleHowto&amp;diff=825</id>
		<title>WikiEditSimpleHowto</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=WikiEditSimpleHowto&amp;diff=825"/>
		<updated>2014-06-07T10:42:00Z</updated>

		<summary type="html">&lt;p&gt;121.168.63.178: /* 틀 표시 활용하기 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 개요 ==&lt;br /&gt;
이 페이지는 괴물같은 위키를 좀 더 친숙한 시각에서 바라볼 수 있도록 예제 중심으로 작성 방법을 설명하는 페이지입니다.&lt;br /&gt;
&lt;br /&gt;
== 스크롤을 보니 분량이 *-ㅅ-*깜찍 해요 ==&lt;br /&gt;
영문 페이지 여부 관계 없이 그래도 보시겠다는 분들을 위해 정말로 친절하게 :D !&lt;br /&gt;
[http://www.mediawiki.org/wiki/Help:Formatting 링크]를 준비했습니다.&lt;br /&gt;
&lt;br /&gt;
== 스타일링 ==&lt;br /&gt;
기본적으로 HTML 태그를  인식합니다. 예를 들자면 ...&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;굵게&amp;lt;/b&amp;gt;&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;b&amp;gt;굵게&amp;lt;/b&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;u&amp;gt;밑줄&amp;lt;/u&amp;gt;&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;u&amp;gt;밑줄&amp;lt;/u&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;i&amp;gt;기울이기&amp;lt;/i&amp;gt;&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;i&amp;gt;기울이기&amp;lt;/i&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
물론 이런 전통적인 방식의 포매팅을 쓰지 않고도 위키에서 더 단순하게 표현하는 방법이 있습니다.&lt;br /&gt;
* ''기울이기''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;''기울이기''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* '''굵게'''&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;'''굵게'''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* '''''기울이기+굵게'''''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;'''''기울이기+굵게'''''&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
...적고 보니 단순해 보이지가 않군요 ㄱ- (돌 던지시면 곤란합니다) 어쨌든 이야기는 계속 진행합니다.&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;font&amp;gt;&amp;lt;/nowiki&amp;gt; 태그를 인식하므로 당연히 색상도 설정&amp;lt;ref&amp;gt;HTML 색상 이름 : [http://www.w3schools.com/html/html_colornames.asp http://www.w3schools.com/html/html_colornames.asp]&amp;lt;/ref&amp;gt;할 수 있습니다. 심지어는 글자 크기도 설정할 수 있고 글꼴도 지정할 수 있습니다&amp;lt;ref&amp;gt;HTML 4.01 Specification : [http://www.w3.org/TR/html401/present/graphics.html#h-15.2.2 http://www.w3.org/TR/html401/present/graphics.html#h-15.2.2]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;#0080ff&amp;quot;&amp;gt;참고: 모든 시스템에 지정 글꼴이 설치됐다는 보장이 없으므로 글꼴 임의 설정은 지양하셨으면 좋겠습니다.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 문서 포매팅 ==&lt;br /&gt;
위키를 쓰는 목적은 물론 아무나 접근해서 자유롭게 문서를 작성하고 다듬는것에 있다. 이게 핵심 포인트입니다. 하지만 그 무엇보다 중요한 기능 언급 하나가 빠져 있습니다. 그것은 바로 문서 포매팅입니다. 문서 포매팅의 요소를 몇가지 언급하자면, &lt;br /&gt;
&lt;br /&gt;
* 눈에 띄는 제목&lt;br /&gt;
* 긴 문장을 단순한 문장으로 끊어 일목요연하게 정리하는 항목 매기기&lt;br /&gt;
* 표&lt;br /&gt;
* 주석&lt;br /&gt;
&lt;br /&gt;
입니다.&lt;br /&gt;
이 중에서 우분투 위키에서 '''기본적'''으로 제공하는 요소는 위 세가지 기능이며 제일 아래의 기능은 옵션입니다. 기본적으로 제공한다는 말의 의미는 그만큼 위키에서 중요하게 취급을 한다는 이야기와 같습니다.&lt;br /&gt;
&lt;br /&gt;
=== 제목 적기 ===&lt;br /&gt;
&lt;br /&gt;
뭐니뭐니해도 문서를 작성할 때 제일 중요한건 내용별로 문단을 나누고 문단의 내용을 알기 쉽게 문단 위에 소제목을 달고, 이러한 작은 문단들이 모여서 어떤 내용을 이루고 있는지 정리하는 큰 제목을 다는 것입니다. 위키에서 제목을 적는 방법은 매우 간단합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
= 대 제목 =&lt;br /&gt;
== 1단계 소제목 ==&lt;br /&gt;
=== 2단계 소제목 ===&lt;br /&gt;
==== 3단계 소제목 ====&lt;br /&gt;
===== 4단계 소제목 =====&lt;br /&gt;
====== 5단계 소제목 ======&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
실제로는 아래와 같이 나타납니다.&lt;br /&gt;
&lt;br /&gt;
= 대 제목 =&lt;br /&gt;
== 1단계 소제목 ==&lt;br /&gt;
=== 2단계 소제목 ===&lt;br /&gt;
==== 3단계 소제목 ====&lt;br /&gt;
===== 4단계 소제목 =====&lt;br /&gt;
====== 5단계 소제목 ======&lt;br /&gt;
&lt;br /&gt;
예제를 보여주느라 이 페이지의 문단은 깨졌겠지만, 사실 이 문서는 잘못된 것이 아닙니다 :P&lt;br /&gt;
&lt;br /&gt;
=== 항목 매기기 ===&lt;br /&gt;
뭐니뭐니해도 우분투 위키에서 제공하는 강력한 기능 중 하나는 항목을 매기는 것입니다. 절차를 설명하거나 일목요연하게 내용 정리가 필요할 경우 항목 매기기의 활용은 가히 필수적이라 할 수 있습니다. 그런데, 이 문법이 생각보다 직관적이지 않기 때문에 잘못 사용하면 문단이 깨질 수가 있습니다.&lt;br /&gt;
&lt;br /&gt;
==== 구슬 항목 표시 ====&lt;br /&gt;
* &amp;lt;b&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;참고: 원어상 표기로는 bullet 이기에 총알이라 번역하는 것이 맞겠지만, 모양새는 구슬입니다. 오히려 더 가까운 의미의 단어로 탄환이라는 용어가 있지만, 독자 입장에서 친숙한 느낌이 들지 않기 때문에 편의상 &amp;quot;구슬&amp;quot;이라 표기하였음을 양해바랍니다.&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
구슬 항목 표시는 단순합니다. 그냥 문단 앞에 '''&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;'''을 찍어주시고 공백 문자키를 한번 탘! 하고 쳐주신 다음에 적을 내용을 입력하면 됩니다. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* 첫번째 항목&lt;br /&gt;
** 1-1&lt;br /&gt;
*** 1-1-1&lt;br /&gt;
*** 1-1-2&lt;br /&gt;
** 1-2&lt;br /&gt;
* 두번째 항목&lt;br /&gt;
* 세번째 항목&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
은 다음과 같이 나타납니다.&lt;br /&gt;
&lt;br /&gt;
* 첫번째 항목&lt;br /&gt;
** 1-1&lt;br /&gt;
*** 1-1-1&lt;br /&gt;
*** 1-1-2&lt;br /&gt;
** 1-2&lt;br /&gt;
* 두번째 항목&lt;br /&gt;
* 세번째 항목&lt;br /&gt;
&lt;br /&gt;
==== 숫자 항목 표시 ====&lt;br /&gt;
역시 이것도 간단합니다. 구슬 항목 표시와 다른 점이 있다면, 구슬 항목 표시에서는 '''&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;''' 표시를 사용하지만 숫자 항목을 표시할 때는 number 대신 표기하는 특수문자 '''&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;''' 기호를 사용합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# 첫번째 항목&lt;br /&gt;
## 1-1&lt;br /&gt;
### 1-1-1&lt;br /&gt;
### 1-1-2&lt;br /&gt;
## 1-2&lt;br /&gt;
# 두번째 항목&lt;br /&gt;
# 세번째 항목&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
은 다음과 같이 나타납니다.&lt;br /&gt;
&lt;br /&gt;
# 첫번째 항목&lt;br /&gt;
## 1-1&lt;br /&gt;
### 1-1-1&lt;br /&gt;
### 1-1-2&lt;br /&gt;
## 1-2&lt;br /&gt;
# 두번째 항목&lt;br /&gt;
# 세번째 항목&lt;br /&gt;
&lt;br /&gt;
==== 혼용하기 ====&lt;br /&gt;
&lt;br /&gt;
한가지 방법만 쓰면 재미도 없고 감동도 없고 뽀대도 없으니 두가지 방법을 다 써보시려는 분들이 더 많으실겁니다. 그런 분들을 위해 예제를 준비했습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# 첫번째 항목&lt;br /&gt;
#* 1-1&lt;br /&gt;
#*# 1-1-1&lt;br /&gt;
#*# 1-1-2&lt;br /&gt;
#* 1-2&lt;br /&gt;
# 두번째 항목&lt;br /&gt;
# 세번째 항목&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
결과는 다음과 같습니다.&lt;br /&gt;
&lt;br /&gt;
# 첫번째 항목&lt;br /&gt;
#* 1-1&lt;br /&gt;
#*# 1-1-1&lt;br /&gt;
#*# 1-1-2&lt;br /&gt;
#* 1-2&lt;br /&gt;
# 두번째 항목&lt;br /&gt;
# 세번째 항목&lt;br /&gt;
&lt;br /&gt;
=== 표 만들기 ===&lt;br /&gt;
이 부분에서 설명할 내용은 미디어 위키측에서 정리해준 [http://www.mediawiki.org/wiki/Help:Tables/ko 도움말] 이상으로 단순화 할 수 없습니다. 쉽게 단순히 설명을 해도 문법 구조가 복잡하기 때문에 이해하기 쉽지 않다는 의미입니다. 전달해드린 도움말 링크를 직접 참고해서 보시는 것이 가장 좋습니다.&lt;br /&gt;
&lt;br /&gt;
=== 주석 ===&lt;br /&gt;
미디어 위키에서 제공하는 주석 기능은 페이지 하단에 주석을 제공하는 특성 때문에 &amp;quot;각주&amp;quot;로 오해하기 쉽지만, 사실은 본문에서 인용하는 모든 주석을 가장 마지막에 모아서 출력하기 때문에 &amp;quot;미주&amp;quot;에 가깝습니다&amp;lt;ref&amp;gt;각주와 미주의 차이 : [http://blog.daum.net/mjustudy/39 http://blog.daum.net/mjustudy/39]&amp;lt;/ref&amp;gt;. 일반적으로 주석은 내용 증명을 위해 사용하기도 하지만, 오해하기 쉬운 내용을 부연 설명할 때도 활용합니다.&lt;br /&gt;
&lt;br /&gt;
=== 소스코드 강조 ===&lt;br /&gt;
현재 우분투 한국 위키에서 사용중인 미디어위키는 1.21 버전 즈음부터 기본적으로 SyntaxHighlight_GeSHi 모듈이 들어있습니다&amp;lt;ref&amp;gt;[http://www.mediawiki.org/wiki/MediaWiki_1.21#Bundled_extensions Bundled extensions list of the MediaWiki 1.21]&amp;lt;/ref&amp;gt;. 현재 미디어위키 상태는 [[%ED%8A%B9%EC%88%98%EA%B8%B0%EB%8A%A5:%EB%B2%84%EC%A0%84|다음]]과 같으며, 필요한 경우 문법 강조는 아래와 같이 사용할 수 있습니다. 지원하는 언어 문법 목록은 [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi#Supported_languages 공식 페이지]에 있습니다.&lt;br /&gt;
&lt;br /&gt;
* C&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;SyntaxHighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main ( int argc, char *argv[] )&lt;br /&gt;
{&lt;br /&gt;
    printf(&amp;quot;Hello world\n&amp;quot;);&lt;br /&gt;
    return EXIT_SUCCESS;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/SyntaxHighlight&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;SyntaxHighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main ( int argc, char *argv[] )&lt;br /&gt;
{&lt;br /&gt;
    printf(&amp;quot;Hello world\n&amp;quot;);&lt;br /&gt;
    return EXIT_SUCCESS;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/SyntaxHighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* PHP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;SyntaxHighlight lang=&amp;quot;PHP&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    for (  $i = 0 ; $i &amp;lt; 5 ; $i++ )&lt;br /&gt;
    {&lt;br /&gt;
        for ( $j = 0 ; $j &amp;lt; $i ; $j++ )&lt;br /&gt;
        {&lt;br /&gt;
            print &amp;quot;*&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        print &amp;quot;\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/SyntaxHighlight&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;SyntaxHighlight lang=&amp;quot;PHP&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
    for (  $i = 0 ; $i &amp;lt; 5 ; $i++ )&lt;br /&gt;
    {&lt;br /&gt;
        for ( $j = 0 ; $j &amp;lt; $i ; $j++ )&lt;br /&gt;
        {&lt;br /&gt;
            print &amp;quot;*&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        print &amp;quot;\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/SyntaxHighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 공동 문서 작성 =&lt;br /&gt;
여럿이서 문서를 작성할 때는 각 구성원 별로(필요에 따라) 작성한 부분에 서명을 다는 등 여러가지 처리를 할 수 있습니다. 때로는 다수의 사람이 한 문단의 문장을 놓고 이리저리 고치는 경우도 있습니다.&lt;br /&gt;
&lt;br /&gt;
== 서명 ==&lt;br /&gt;
어떤 위치에 표시를 하든 유효합니다. 주로 본문 보다는 토론 페이지에서 자신이 언급했음을 명시적으로 표시할 때 사용합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~~~~&lt;br /&gt;
&amp;lt;/pre&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
이 표시는 &lt;br /&gt;
&lt;br /&gt;
[[사용자:Darkcircle|Darkcircle]] ([[사용자토론:Darkcircle|토론]]) 2014년 4월 25일 (금) 13:47 (KST)&lt;br /&gt;
&lt;br /&gt;
위와 같이 눈에 보이지 않는 마술과 같은 과정을 거쳐서 서명을 보여줍니다.&lt;br /&gt;
&lt;br /&gt;
== 토론 페이지 ==&lt;br /&gt;
문서의 문제를 발견했을 경우 버그질라 대신 사용하는 부분입니다. 문서를 읽다 의문점이 있다면 작성자에게 문의하기 위해 활용하기도 합니다. 문서에 문제가 있든 없든 내 자신이 이상하다고 생각하는 점이 단 한 개라도 있다면, 모두 버그입니다. 주저하지 마시고 바로 질문을 해주시는 것이 모두의 문서를 키워나가는데 도움을 주는 방법입니다. 문서상 잘못된 내용이 있다면, 해당 문서를 고친 후에 주석을 달고 토론방에 언급하거나, ... 토론방에 우선 언급하고 답변을 들은 후 해당 문서를 고칩니다. 자신이 직접 관리하고 편집하는 페이지가 아니라면, 후자의 방법을 따르는 것이 상대방을 배려하는 좋은 방법입니다. 문제점을 언급했을 때, 그냥 문장을 넣고 저장하면 누가 작성했는지 알 수 없으므로 문장 마지막에 위 문단에서 언급한대로 &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; (서명) 표시를 해주시는 것이 좋겠습니다. :D&lt;br /&gt;
&lt;br /&gt;
== 틀 표시 활용하기 ==&lt;br /&gt;
미디어 위키의 가장 강력한 기능으로 틀이 있습니다. 문서의 편집 상태를 표시하기 위해 몇가지 틀을 &amp;quot;자체적으로&amp;quot; 도입했습니다. 한국 우분투 위키에서의 용도는 크게 두가지이며, 하나는 문서 전체의 상태를 나타내는 알림 상자이고, 다른 하나는 문서 내의 설명 과정에서 단락이나 문장을 특별한 목적과 용도로 강조하려고 할 때 사용합니다. 각각의 용도에 따른 틀의 목록은 다음 페이지에 별도로 정리해두었습니다.&lt;br /&gt;
&lt;br /&gt;
* [[WikiEditTemplateForDocumentStatus|문서 상태 알림 상자]]&lt;br /&gt;
* [[WikiEditTemplateForSpecialTextDecoration|특수 서식 효과]]&lt;br /&gt;
* [[WikiEditTemplateForParagraphDecoration|문단 장식]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>121.168.63.178</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=IRC_%EC%9D%B4%EC%9A%A9_%EC%A0%95%EB%B3%B4&amp;diff=928</id>
		<title>IRC 이용 정보</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=IRC_%EC%9D%B4%EC%9A%A9_%EC%A0%95%EB%B3%B4&amp;diff=928"/>
		<updated>2014-06-04T12:41:17Z</updated>

		<summary type="html">&lt;p&gt;121.168.63.178: /* 이용 안내 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 참고 ==&lt;br /&gt;
&lt;br /&gt;
* IRC 채널 입장에 앞서&lt;br /&gt;
** 채널 규칙(필독) :  https://wiki.ubuntu.com/KoreanTeam/IRC_Rules&lt;br /&gt;
** 재차 강조하지만 봇은 승인 없이는 '''절대로''' 반입 금지.&lt;br /&gt;
&lt;br /&gt;
* IRC 접속 정보&lt;br /&gt;
** 서버: freenode.net&lt;br /&gt;
** 채널: #ubuntu-ko&lt;br /&gt;
&lt;br /&gt;
== IRC 채널 입장 방법 ==&lt;br /&gt;
&lt;br /&gt;
=== 가장 쉬운 방법: 웹 IRC 클라이언트로 접속 ===&lt;br /&gt;
* [http://webchat.freenode.net/?channels=#ubuntu-ko 링크:웹IRC 클라이언트를 통해 우분투 한국 로코팀 채널 입장하기]&lt;br /&gt;
* 대화명 바꾸기: (글 입력하는 곳에) /nick &amp;lt;새롭게_사용할_대화명&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 일반 IRC 클라이언트를 통한 접속 ===&lt;br /&gt;
* 접속서버: 기본 설정으로 들어있는 freenode.net 에 접속.&lt;br /&gt;
* 채널입장: /join #ubuntu-ko 명령으로 채널에 입장.(서버 접속시 자동 입장하도록 설정할 수도 있음)&lt;br /&gt;
* 문자세트: UTF-8 (기본 설정 상태 그대로)&lt;br /&gt;
&lt;br /&gt;
Note : irssi 클라이언트를 쓰실 경우 직접 UTF-8 로캘을 설정하셔야 합니다.&lt;br /&gt;
&lt;br /&gt;
== 이용 안내 ==&lt;br /&gt;
* IRC는 상담원들 집합소가 아닙니다. 질문에 즉각적으로 대답할 것이라는 고정관념은 버리세요. 반나절을 훨씬 넘겨서 답변할 수도 있습니다.&lt;br /&gt;
* 질문한 문제에 대해 모든 사람이 해결 방법을 알고 있을거라는 기대감은 버리세요. 질문과 답변은 도박과 같습니다.&lt;br /&gt;
* 포럼에 질문하듯이 추상적으로 질문하시면 답변을 못 얻으실 수도 있습니다.&lt;br /&gt;
* 대화 상대는 기계가 아니라 사람입니다. 게임(wow, lol)이나 웃w, 디x, 오y, 일z 같은 사이트에서 답글로 대화하는 듯한 대화 태도는 지양하세요.&lt;br /&gt;
* 간혹 외국인이 한국 게임을 해보고 싶다고 신상 정보를 알려달라는 경우가 있습니다. 절대로 알려주지 마시고 채널에 공개적으로 언급하세요.&lt;br /&gt;
* 친분은 거저 얻을 수 있는 것이 아닙니다. 남이 알아주길 기대하지 말고 자주 대화를 시도하세요. 스스로 다가가세요.&lt;br /&gt;
* 마지막으로 강조하지만 '''[https://wiki.ubuntu.com/KoreanTeam/IRC_Rules 우분투 공식 위키(not loco-wiki)의 IRC 규칙]을 필히 읽어주세요.'''&lt;br /&gt;
&lt;br /&gt;
[[Category:UbuntuKRCommunity]]&lt;/div&gt;</summary>
		<author><name>121.168.63.178</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=IRC_%EC%9D%B4%EC%9A%A9_%EC%A0%95%EB%B3%B4&amp;diff=927</id>
		<title>IRC 이용 정보</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=IRC_%EC%9D%B4%EC%9A%A9_%EC%A0%95%EB%B3%B4&amp;diff=927"/>
		<updated>2014-06-04T12:39:55Z</updated>

		<summary type="html">&lt;p&gt;121.168.63.178: /* 이용 안내 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 참고 ==&lt;br /&gt;
&lt;br /&gt;
* IRC 채널 입장에 앞서&lt;br /&gt;
** 채널 규칙(필독) :  https://wiki.ubuntu.com/KoreanTeam/IRC_Rules&lt;br /&gt;
** 재차 강조하지만 봇은 승인 없이는 '''절대로''' 반입 금지.&lt;br /&gt;
&lt;br /&gt;
* IRC 접속 정보&lt;br /&gt;
** 서버: freenode.net&lt;br /&gt;
** 채널: #ubuntu-ko&lt;br /&gt;
&lt;br /&gt;
== IRC 채널 입장 방법 ==&lt;br /&gt;
&lt;br /&gt;
=== 가장 쉬운 방법: 웹 IRC 클라이언트로 접속 ===&lt;br /&gt;
* [http://webchat.freenode.net/?channels=#ubuntu-ko 링크:웹IRC 클라이언트를 통해 우분투 한국 로코팀 채널 입장하기]&lt;br /&gt;
* 대화명 바꾸기: (글 입력하는 곳에) /nick &amp;lt;새롭게_사용할_대화명&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 일반 IRC 클라이언트를 통한 접속 ===&lt;br /&gt;
* 접속서버: 기본 설정으로 들어있는 freenode.net 에 접속.&lt;br /&gt;
* 채널입장: /join #ubuntu-ko 명령으로 채널에 입장.(서버 접속시 자동 입장하도록 설정할 수도 있음)&lt;br /&gt;
* 문자세트: UTF-8 (기본 설정 상태 그대로)&lt;br /&gt;
&lt;br /&gt;
Note : irssi 클라이언트를 쓰실 경우 직접 UTF-8 로캘을 설정하셔야 합니다.&lt;br /&gt;
&lt;br /&gt;
== 이용 안내 ==&lt;br /&gt;
* IRC는 상담원들 집합소가 아닙니다. 질문에 즉각적으로 대답할 것이라는 고정관념은 버리세요. 반나절을 훨씬 넘겨서 답변할 수도 있습니다.&lt;br /&gt;
* 질문한 문제에 대해 모든 사람이 해결 방법을 알고 있을거라는 기대감은 버리세요.&lt;br /&gt;
* 포럼에 질문하듯이 추상적으로 질문하시면 답변을 못 얻으실 수도 있습니다.&lt;br /&gt;
* 대화 상대는 기계가 아니라 사람입니다. 게임(wow, lol)이나 웃w, 디x, 오y, 일z 같은 사이트에서 답글로 대화하는 듯한 대화 태도는 지양하세요.&lt;br /&gt;
* 간혹 외국인이 한국 게임을 해보고 싶다고 신상 정보를 알려달라는 경우가 있습니다. 절대로 알려주지 마시고 채널에 공개적으로 언급하세요.&lt;br /&gt;
* 친분은 거저 얻을 수 있는 것이 아닙니다. 남이 알아주길 기대하지 말고 자주 대화를 시도하세요. 스스로 다가가세요.&lt;br /&gt;
* 마지막으로 강조하지만 '''[https://wiki.ubuntu.com/KoreanTeam/IRC_Rules 우분투 공식 위키(not loco-wiki)의 IRC 규칙]을 필히 읽어주세요.'''&lt;br /&gt;
&lt;br /&gt;
[[Category:UbuntuKRCommunity]]&lt;/div&gt;</summary>
		<author><name>121.168.63.178</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=IRC_%EC%9D%B4%EC%9A%A9_%EC%A0%95%EB%B3%B4&amp;diff=926</id>
		<title>IRC 이용 정보</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=IRC_%EC%9D%B4%EC%9A%A9_%EC%A0%95%EB%B3%B4&amp;diff=926"/>
		<updated>2014-06-04T12:39:40Z</updated>

		<summary type="html">&lt;p&gt;121.168.63.178: /* IRC 채널 입장 방법 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 참고 ==&lt;br /&gt;
&lt;br /&gt;
* IRC 채널 입장에 앞서&lt;br /&gt;
** 채널 규칙(필독) :  https://wiki.ubuntu.com/KoreanTeam/IRC_Rules&lt;br /&gt;
** 재차 강조하지만 봇은 승인 없이는 '''절대로''' 반입 금지.&lt;br /&gt;
&lt;br /&gt;
* IRC 접속 정보&lt;br /&gt;
** 서버: freenode.net&lt;br /&gt;
** 채널: #ubuntu-ko&lt;br /&gt;
&lt;br /&gt;
== IRC 채널 입장 방법 ==&lt;br /&gt;
&lt;br /&gt;
=== 가장 쉬운 방법: 웹 IRC 클라이언트로 접속 ===&lt;br /&gt;
* [http://webchat.freenode.net/?channels=#ubuntu-ko 링크:웹IRC 클라이언트를 통해 우분투 한국 로코팀 채널 입장하기]&lt;br /&gt;
* 대화명 바꾸기: (글 입력하는 곳에) /nick &amp;lt;새롭게_사용할_대화명&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 일반 IRC 클라이언트를 통한 접속 ===&lt;br /&gt;
* 접속서버: 기본 설정으로 들어있는 freenode.net 에 접속.&lt;br /&gt;
* 채널입장: /join #ubuntu-ko 명령으로 채널에 입장.(서버 접속시 자동 입장하도록 설정할 수도 있음)&lt;br /&gt;
* 문자세트: UTF-8 (기본 설정 상태 그대로)&lt;br /&gt;
&lt;br /&gt;
Note : irssi 클라이언트를 쓰실 경우 직접 UTF-8 로캘을 설정하셔야 합니다.&lt;br /&gt;
&lt;br /&gt;
== 이용 안내 ==&lt;br /&gt;
* IRC는 상담원들 집합소가 아닙니다. 질문에 즉각적으로 대답할 것이라는 고정관념은 버리세요. 반나절을 훨씬 넘겨서 답변할 수도 있습니다.&lt;br /&gt;
* 질문한 문제에 대해 모든 사람이 해결 방법을 알고 있을거라는 기대감은 버리세요.&lt;br /&gt;
* 포럼에 질문하듯이 추상적으로 질문하시면 답변을 못 얻으실 수도 있습니다.&lt;br /&gt;
* 대화 상대는 기계가 아니라 사람입니다. 게임(wow, lol)이나 웃w, 디x, 오y, 일z 같은 사이트에서 답글로 대화하는 듯한 대화 태도는 지양하세요.&lt;br /&gt;
* 간혹 외국인이 한국 게임을 해보고 싶다고 신상 정보를 알려달라는 경우가 있습니다. 절대로 알려주지 마시고 채널에 공개적으로 언급하세요.&lt;br /&gt;
* 친분은 거저 얻을 수 있는 것이 아닙니다. 남이 알아주길 기대하지 말고 자주 대화를 시도하세요. 스스로 다가가세요.&lt;br /&gt;
* 마지막으로 강조하지만 ''[https://wiki.ubuntu.com/KoreanTeam/IRC_Rules 우분투 공식 위키(not loco-wiki)의 IRC 규칙]을 읽어주세요.''&lt;br /&gt;
&lt;br /&gt;
[[Category:UbuntuKRCommunity]]&lt;/div&gt;</summary>
		<author><name>121.168.63.178</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=UbuntuToGentooMigrationComplicatedHowTo&amp;diff=782</id>
		<title>UbuntuToGentooMigrationComplicatedHowTo</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=UbuntuToGentooMigrationComplicatedHowTo&amp;diff=782"/>
		<updated>2014-04-25T18:10:33Z</updated>

		<summary type="html">&lt;p&gt;121.168.63.178: /* make.conf 설정 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 경고 ==&lt;br /&gt;
* &amp;lt;u&amp;gt;한 시스템에 두 개 이상의 패키지 관리자가 공존하면 돌이킬 수 없는 문제를 일으킬 수 있으니&amp;lt;/u&amp;gt; 젠투 리눅스로 설치했다가 다시 우분투로 돌아갈 생각이 있다면, &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;b&amp;gt;뒤로 가기 단추&amp;lt;/b&amp;gt;를 누르시는게 좋습니다.&amp;lt;/font&amp;gt;&lt;br /&gt;
* 이 문서는 참고 용도입니다. &amp;lt;b&amp;gt;모든 부분을 신뢰하고 따라하시다 발생하는 문제는 본인에게 있습니다.&amp;lt;/b&amp;gt; 취하려는 행동의 의미에 대해 정확하게 파악하는 상황이 아니라면 &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;절대로 시도하지 마십시오&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;. 그래도 시도하시겠다면, 본인의 책임임을 인지한 상태에서 이 페이지의 [[%ED%86%A0%EB%A1%A0:UbuntuToGentooMigrationComplicatedHowTo|토론]]장에 질문하시고 예상 결과를 반드시 확인하신 후 진행하십시오.&lt;br /&gt;
* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;완성되지 않은 문서입니다. 아직 활용의 가치가 없으므로 &amp;quot;뒤로 가기&amp;quot; 단추를 눌러주십시오. 문서가 완성되면 이 안내 문구는 제거됩니다.&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 소개 ==&lt;br /&gt;
우분투 배포판은 배포판의 모토에서 밝혀진 바와 같이 만인을 위한 배포판이며, 심지어는 닭도 설치할 수 있다&amp;lt;ref&amp;gt;https://kldp.org/node/42698 &amp;lt;/ref&amp;gt;는 데비안을 계승했습니다. 간단히 말해서 생각없이 쓰기엔 정말 좋은 배포판이 우분투입니다.&amp;lt;strike style=&amp;quot;color:lightgray&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;lightgray&amp;quot;&amp;gt;하지만 12.10이후로 이런 공식이 깨졌죠.&amp;lt;/font&amp;gt;&amp;lt;/strike&amp;gt; 네, 어쨌든 이 문서는 여러분을 &amp;lt;font color=&amp;quot;#007733&amp;quot;&amp;gt;&amp;lt;strike&amp;gt;악마&amp;lt;/strike&amp;gt;&amp;lt;/font&amp;gt;의 길로 이끌어드리는게 목적입니다. 그 전에 몇가지 알아두시면 좋은 내용이 있어 간단하게 짚고 넘어가도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
== 설치 준비 ==&lt;br /&gt;
=== 생각할 필요가 없는 요소 - 디스크 분할 및 포맷 ===&lt;br /&gt;
하나의 시스템에서 디스크를 분할하여 리눅스를 두군데 이상의 디스크 구역에 설치해서 사용한다. 이것은 하나의 시스템에 여러가지 버전의 윈도우를 설치해서 쓰는것과 비슷합니다만, 본질적으로 다른 면이 있다면, 윈도우는 버전이 바뀌면 시스템의 모든 파일의 내부 파일이 전부 바뀌고 디자인도 바뀝니다. 심지어 파일 시스템 구조도 바뀝니다. 그런데 리눅스는 배포판이 바뀐다고 해서 커널 버전이나 각 프로그램의 버전이 항상 다르다거나 하진 않습니다. 특히 같은 시기에 나온 다른 배포판을 설치하는 경우에는 커널 버전 뿐만 아니라 심지어는 내부에 설치된 라이브러리 바이너리 이런 요소들의 버전이 모두 같을 수가 있습니다.&lt;br /&gt;
&lt;br /&gt;
구 버전의 커널을 공부한다거나 구 버전의 커널에 장치 드라이버를 만드는 방법을 만들어서 올리는 방법을 배운다거나 하는 개발이나 테스트 관련 몇 가지 특별한 이유 때문에 커널을 포함한 시스템의 각 구성요소의 버전이 완전히 다른 출시 시기 및 여러가지 특징면에서 판이한 서로 다른 배포판을 다른 파티션에 넣어 설치할 수도 있습니다. 이런 본질적인 이유가 아니라면, 취향의 문제이거나 애초부터 불필요하게 시스템 자원 낭비를 하는 것입니다. &lt;br /&gt;
&lt;br /&gt;
그래서 이 지침서에서는 디스크 분할을 언급하지 않겠습니다. 애초부터 따로 설치할 여유를 두지 않겠다는 의미입니다. 왜냐면 이 문서는 우분투에서 젠투로 완전히 넘어오려는 모험을 감행해보려는 분을 위한 문서이기 때문입니다. 심지어는 gparted, gpt, mkfs 같은 프로그램의 사용 조차도 쓸모 없는 행위임을 인지하도록 해드리고자 합니다. 단지 여러분이 해야 할 일은 기존의 우분투/데비안에서 사용하던 apt 저장소 관리 시스템을 무력화하고 그 자리를 젠투에서 사용하는 portage로 대체할 뿐입니다.&lt;br /&gt;
&lt;br /&gt;
=== 이 쯤에서 생각해보는 우분투의 강점 ===&lt;br /&gt;
어쨌든 젠투로 시스템을 옮겨가려면 젠투 이미지를 받아야 합니다. 문제는 여기에 있습니다. &amp;quot;인터넷에 어떻게 연결을 하는가&amp;quot;죠. 보통의 가정집에서라면 통신선 꼽으면 인증이 자동으로 이루어지고 컴퓨터를 켜자마자 인터넷이 되지만, 기업체나 대학교, 연구소 같은 경우는 보안을 위해 웹 인증 과정을 거치기도 합니다. 웹 인증 과정에서 ssl 연결을 통해 인증서 교환이 이루어지기도 하는데, 터미널 콘솔에서 사용하는 브라우저에서는 이 기능을 (애석하게도) 지원하지 않습니다. 따라서, 웹 인증을 해야 하는 곳에서는 부팅은 우분투 라이브 CD 같은 걸로 하고, 하드디스크를 직접 분할하고 초기화 하며, 마운트 과정을 거치고 나서, 네트워크 설정과 인증 과정을 거친 후에야 비로소 젠투 설치 과정에 들어갈 수 있습니다. 이때 눈부시게 활약을 하는 매체가 바로 우분투 CD 입니다. 물론 머신에 우분투를 설치해놓았다면 두말할 필요 없이 광미디어 이용시보다 상대적으로 우월한 성능의 강점을 취할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
=== 데이터 및 설정 백업 ===&lt;br /&gt;
어디까지나 중요한 것은 데이터와 설정의 백업입니다. 특히 신경써야 할 부분은 /etc 와 /var 입니다. 시스템을 운용하시면서 디렉터리를 탐색하는 과정에서 불필요한 요소를 발견하는 시점이 되면 이미 젠투 시스템이 안정적으로 올라갔을 때입니다. 그러므로 젠투로 옮겨가는 과정에서는 '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;절대 함부로 임의의 하위 디렉터리를 삭제하는 일이 없도록 하십시오&amp;lt;/font&amp;gt;'''. 나중에 문제가 발생했을 경우 복구하기 힘들어질 수 있습니다. 어쨌든 임의의 장소로 안전하게 백업하십시오.&lt;br /&gt;
&lt;br /&gt;
=== 젠투 이미지 받기 ===&lt;br /&gt;
라이브 CD로 부팅을 하든 서버 CD로 부팅을 하든 부팅을 했으면 웹 브라우저를 통해 다음의 주소를 주소 열기 창에 복사 및 붙여넣기 후 접근하십시오.&lt;br /&gt;
&lt;br /&gt;
 http://www.gentoo.org/main/en/mirrors.xml&lt;br /&gt;
&lt;br /&gt;
여러가지 미러 사이트를 보실 수 있습니다만, 개인적으로 추천하는 곳은 lecl.net과 jaist입니다. [[사용자:Darkcircle|Darkcircle]] ([[사용자토론:Darkcircle|토론]]) 2014년 4월 25일 (금) 15:58 (KST)&lt;br /&gt;
&lt;br /&gt;
예전에는 받으셔야 할 파일이 스테이지, 스냅샷 두 가지가 있었으나 현재는 스테이지 하나만 받으시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
스테이지는 &amp;lt;nowiki&amp;gt;/gentoo-mirror-root/releases/[ARCH_NAME]/autobuilds/YYYYMMDD/stage3-ISA-YYYYMMDD.tar.bz2&amp;lt;/nowiki&amp;gt; 에 있습니다.&lt;br /&gt;
&lt;br /&gt;
== 본 설치 과정 ==&lt;br /&gt;
=== 이미지를 적당한 장소에 압축 해제하기 ===&lt;br /&gt;
스테이지에는 현재 시스템에 존재하는 바이너리와 중복되는 핵심 프로그램 일부(컴파일러, 인터프리터, 라이브러리, 유틸리티 등)와 패키지 관리 프로그램 포티지가 내장되어 있습니다. 시스템 복원을 고려하지 않는다면 루트 위치에 그대로 풀으시면 됩니다. 웬만하면 별도의 디렉터리에 우선 압축 해제 하실 것을 권합니다. '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;이 작업은 매우 위험합니다&amp;lt;/font&amp;gt;'''. ELF 바이너리와 여러가지 라이브러리의 의존성을 심하게 꼬이게 할 수 있으며, 실행 즉시 디스크에 기록되므로 '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;복구가 불가능합니다&amp;lt;/font&amp;gt;'''. &lt;br /&gt;
스냅샷에는 배포판에서 지원하는 각종 패키지 목록이 있고, 각 패키지별로 빌드 설정이 담긴 ebuild 파일과 패치 파일 모음이 있습니다. portage에서는 이 목록 참조하여 소스코드를 내려받고 필요한 경우 패치를 내려 받아, 소스코드의 압축을 푼 후 패치를 적용해줍니다. 이후에는 사용자의 설정에 따라 각 패키지별로 configure와 make를 실행합니다. 현재는 별도의 스냅샷을 받지 않고 emerge-websync로 해결하셔도 됩니다. &amp;lt;b&amp;gt;지시 전까지는 포티지 트리를 절대로 동기화 하지 마십시오.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 중복 요소 우선 삭제 ===&lt;br /&gt;
일부 혹은 전체 충돌 가능성이 있는 sys, tmp, proc, media, mnt, dev, home, boot, opt, root, run 요소는 삭제하는것이 바람직합니다. 물론 여기서 삭제할 요소는 기존의 시스템에 있는 요소가 아닙니다. 스테이지3 꾸러미를 풀어서 나오는 파일 시스템 요소를 의미합니다. 만약 잘못 날리면, 어차피 일부는 Device is busy 라고 하면서 바로는 안 지워질게 뻔하지만, 재부팅할 때 골로 가는 수가 있습니다. 지우는 동작을 어떤 위치에서 행하고 있는지 충분히 검토하시고 실행에 옮기십시오.&lt;br /&gt;
&lt;br /&gt;
=== 필요 디렉터리 복사 ===&lt;br /&gt;
&lt;br /&gt;
지금 부터 시행하는 모든 절차는 루트 계정으로 진행해야 합니다.&lt;br /&gt;
&lt;br /&gt;
* 다음 절차에 따라 var 디렉터리 일부를 복사하십시오&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
mkdir /var/db&lt;br /&gt;
cp -R ./var/db/pkg /var/db/.&lt;br /&gt;
cp ./var/db/Makefile /var/db/.&lt;br /&gt;
cp -R ./var/cache/edb /var/cache/.&lt;br /&gt;
cp -R ./var/lib/* /var/lib/.&lt;br /&gt;
cp -R ./var/log/* /var/log/.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* etc 디렉터리를 통째로 복사한 후 기존의 백업 내용으로 다시한 번 덮어쓰십시오.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
cp -R ./etc /.&lt;br /&gt;
cp -Rf backup/etc /.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* sbin bin usr lib32 (x86_64 의 경우 lib64와 lib 심볼릭 링크 포함) 디렉터리를 시스템에 덮어쓰십시오.&lt;br /&gt;
&lt;br /&gt;
여기까지 잘 끝났다면 젠투 stage3가 성공적으로 올라간 상태일 것입니다.&lt;br /&gt;
&lt;br /&gt;
=== make.conf 설정 === &lt;br /&gt;
종전에는 /etc/make.conf 위치에 있었으나 최근에는 배포판 설정 파일의 위치 일원화 과정을 통해 배포판 관련 설정을 /etc/portage/ 아래로 모두 옮겨, /etc/portage/make.conf 위치에 있습니다. &lt;br /&gt;
&lt;br /&gt;
이 파일을 뜯어보자면 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# These settings were set by the catalyst build script that automatically&lt;br /&gt;
# built this stage.&lt;br /&gt;
# Please consult /usr/share/portage/config/make.conf.example for a more&lt;br /&gt;
# detailed example.&lt;br /&gt;
CFLAGS=&amp;quot;-O2 -pipe&amp;quot;&lt;br /&gt;
CXXFLAGS=&amp;quot;${CFLAGS}&amp;quot;&lt;br /&gt;
# WARNING: Changing your CHOST is not something that should be done lightly.&lt;br /&gt;
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.&lt;br /&gt;
CHOST=&amp;quot;x86_64-pc-linux-gnu&amp;quot;&lt;br /&gt;
# These are the USE flags that were used in addition to what is provided by the&lt;br /&gt;
# profile used for building.&lt;br /&gt;
USE=&amp;quot;bindist mmx sse sse2&amp;quot;&lt;br /&gt;
PORTDIR=&amp;quot;/usr/portage&amp;quot;&lt;br /&gt;
DISTDIR=&amp;quot;${PORTDIR}/distfiles&amp;quot;&lt;br /&gt;
PKGDIR=&amp;quot;${PORTDIR}/packages&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
몇가지 경고문 주석과 함께 여러가지 징그러운 키-값 쌍이 있습니다. 눈치 빠르신 분은 아시겠지만 별거 없습니다. bash 쉘 스크립트의 일부이며 환경 변수의 모음일 뿐입니다. 젠투 시스템의 모든 부분은 적나라하게 홀딱 벗겨져 있습니다. 누구나 수정할 수 있고 재배포할 수 있습니다. 포티지 꾸러미 관리 시스템의 관리 유틸리티인 emerge 를 실행할 때 여기에 존재하는 환경 변수 값을 읽어들여 프로그램이 동작할 조건을 설정합니다. 빠진 의존성이 있으면 설치해주고, 이전 컴파일 방식으로 컴파일한 바이너리가 있다면 새로운 설정 방식대로 컴파일을 다시 진행합니다.&lt;br /&gt;
&lt;br /&gt;
최신 버전을 활용하되 불안정함을 감수하겠다면 '''&amp;lt;nowiki&amp;gt;ACCEPT_KEYWORDS=&amp;quot;~x86&amp;quot;&amp;lt;/nowiki&amp;gt;''' 또는 (64 비트의 경우) '''&amp;lt;nowiki&amp;gt;ACCEPT_KEYWORDS=&amp;quot;~amd64&amp;quot;&amp;lt;/nowiki&amp;gt;''' 줄을 새로 추가하십시오.&lt;br /&gt;
&lt;br /&gt;
라이선스의 제한을 받지 않고 자유로이 사용하려면 '''&amp;lt;nowiki&amp;gt;ACCEPT_LICENSE=&amp;quot;*&amp;quot;&amp;lt;/nowiki&amp;gt;''' 줄을 새로 추가하십시오.&lt;br /&gt;
&lt;br /&gt;
프로세서 사양에 따라 MAKEOPTS 값을 추가하십시오. '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j2 -l4&amp;quot;&amp;lt;/nowiki&amp;gt;''' 형식입니다. -j 값의 최적 값은 물리코어 수 + 1 (하이퍼스레드 기술 적용시 이 값의 2배), -l 값의 최적 값은 가상코어 수(하이퍼스레드 적용시 나타나는 코어 그래프 갯수) * 2 입니다. 예를 들어  i7-2600K의 경우 물리코어 4개가 있으며 하이퍼스레드를 지원하므로 '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j10 -l16&amp;quot;&amp;lt;/nowiki&amp;gt;''' 입니다. 만약 물리코어가 6개라면 '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j14 -l24&amp;quot;&amp;lt;/nowiki&amp;gt;''' 입니다. 그리고 추가적으로 # MAKEOPTS=&amp;quot;-j1&amp;quot;을 추가해두십시오. (최근 버전의 boost 라이브러리 컴파일시 MAKEOPTS 문제로 컴파일이 안되는 문제가 있습니다. --[[특수기능:기여/121.168.63.178|121.168.63.178]] 2014년 4월 26일 (토) 03:01 (KST))&lt;br /&gt;
&lt;br /&gt;
CFLAGS의 -march 값을 바꿀 수 있습니다. 자세한 내용은 &amp;quot;gentoo CFLAGS&amp;quot; 키워드를 활용한 구글 검색 결과&amp;lt;ref&amp;gt;https://wiki.gentoo.org/wiki/Safe_CFLAGS&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.gentoo-wiki.info/Safe_Cflags&amp;lt;/ref&amp;gt; 를 참고하십시오.&lt;br /&gt;
&lt;br /&gt;
시스템 컴파일시 언어 설정 일부도 여기서 할 수 있습니다만, 지금 하게 되면 컴파일에 문제가 발생할 수 있습니다. 일단 현재는 보류합니다.&lt;br /&gt;
&lt;br /&gt;
남은 설정은 USE 플래그입니다. 이 부분은 각자에게 맏깁니다. 참고로 bindist는 빼두시는게 좋습니다. 어차피 빌드 설정 몇가지 바꾸면 시스템 전체를 다시 빌드해야 하는건 마찬가집니다. 이후 설정은 [wiki.gentoo-kr.org/index.php?title=Trans:GentooX86Handbook1-6 젠투 한국 사용자 모임 젠투 핸드북 번역 1부 6장] 부터 참고하시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
=== 포티지 트리 동기화 ===&lt;br /&gt;
포티지 트리를 동기화 하는 방법은 약 두가지가 있는데 하나는 rsync를 통한 동기화 방법이고 하나는 http 프로토콜을 통한 동기화 방법입니다. 전자의 경우는 내부망의 사정에 따라 실패할 수도 있습니다만 성공한다면 그대로 진행합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# emerge --sync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
만약 이 방법이 안된다면 다음 방법을 수행합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# emerge-webrsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
어쨌든 두가지 중 한가지가 되어야 합니다. 두 명령 전부 안되면 인터넷 연결 설정부터 다시 하셔야 합니다. 이 방법에 대해서는 여기에서 다룰 내용을 벗어나므로 설명하지 않겠습니다. 인터넷 연결 방법에 대해서는 포럼이나 페이스북에서 질문하십시오.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>121.168.63.178</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=UbuntuToGentooMigrationComplicatedHowTo&amp;diff=781</id>
		<title>UbuntuToGentooMigrationComplicatedHowTo</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=UbuntuToGentooMigrationComplicatedHowTo&amp;diff=781"/>
		<updated>2014-04-25T18:06:06Z</updated>

		<summary type="html">&lt;p&gt;121.168.63.178: /* make.conf 설정 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 경고 ==&lt;br /&gt;
* &amp;lt;u&amp;gt;한 시스템에 두 개 이상의 패키지 관리자가 공존하면 돌이킬 수 없는 문제를 일으킬 수 있으니&amp;lt;/u&amp;gt; 젠투 리눅스로 설치했다가 다시 우분투로 돌아갈 생각이 있다면, &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;b&amp;gt;뒤로 가기 단추&amp;lt;/b&amp;gt;를 누르시는게 좋습니다.&amp;lt;/font&amp;gt;&lt;br /&gt;
* 이 문서는 참고 용도입니다. &amp;lt;b&amp;gt;모든 부분을 신뢰하고 따라하시다 발생하는 문제는 본인에게 있습니다.&amp;lt;/b&amp;gt; 취하려는 행동의 의미에 대해 정확하게 파악하는 상황이 아니라면 &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;절대로 시도하지 마십시오&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;. 그래도 시도하시겠다면, 본인의 책임임을 인지한 상태에서 이 페이지의 [[%ED%86%A0%EB%A1%A0:UbuntuToGentooMigrationComplicatedHowTo|토론]]장에 질문하시고 예상 결과를 반드시 확인하신 후 진행하십시오.&lt;br /&gt;
* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;완성되지 않은 문서입니다. 아직 활용의 가치가 없으므로 &amp;quot;뒤로 가기&amp;quot; 단추를 눌러주십시오. 문서가 완성되면 이 안내 문구는 제거됩니다.&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 소개 ==&lt;br /&gt;
우분투 배포판은 배포판의 모토에서 밝혀진 바와 같이 만인을 위한 배포판이며, 심지어는 닭도 설치할 수 있다&amp;lt;ref&amp;gt;https://kldp.org/node/42698 &amp;lt;/ref&amp;gt;는 데비안을 계승했습니다. 간단히 말해서 생각없이 쓰기엔 정말 좋은 배포판이 우분투입니다.&amp;lt;strike style=&amp;quot;color:lightgray&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;lightgray&amp;quot;&amp;gt;하지만 12.10이후로 이런 공식이 깨졌죠.&amp;lt;/font&amp;gt;&amp;lt;/strike&amp;gt; 네, 어쨌든 이 문서는 여러분을 &amp;lt;font color=&amp;quot;#007733&amp;quot;&amp;gt;&amp;lt;strike&amp;gt;악마&amp;lt;/strike&amp;gt;&amp;lt;/font&amp;gt;의 길로 이끌어드리는게 목적입니다. 그 전에 몇가지 알아두시면 좋은 내용이 있어 간단하게 짚고 넘어가도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
== 설치 준비 ==&lt;br /&gt;
=== 생각할 필요가 없는 요소 - 디스크 분할 및 포맷 ===&lt;br /&gt;
하나의 시스템에서 디스크를 분할하여 리눅스를 두군데 이상의 디스크 구역에 설치해서 사용한다. 이것은 하나의 시스템에 여러가지 버전의 윈도우를 설치해서 쓰는것과 비슷합니다만, 본질적으로 다른 면이 있다면, 윈도우는 버전이 바뀌면 시스템의 모든 파일의 내부 파일이 전부 바뀌고 디자인도 바뀝니다. 심지어 파일 시스템 구조도 바뀝니다. 그런데 리눅스는 배포판이 바뀐다고 해서 커널 버전이나 각 프로그램의 버전이 항상 다르다거나 하진 않습니다. 특히 같은 시기에 나온 다른 배포판을 설치하는 경우에는 커널 버전 뿐만 아니라 심지어는 내부에 설치된 라이브러리 바이너리 이런 요소들의 버전이 모두 같을 수가 있습니다.&lt;br /&gt;
&lt;br /&gt;
구 버전의 커널을 공부한다거나 구 버전의 커널에 장치 드라이버를 만드는 방법을 만들어서 올리는 방법을 배운다거나 하는 개발이나 테스트 관련 몇 가지 특별한 이유 때문에 커널을 포함한 시스템의 각 구성요소의 버전이 완전히 다른 출시 시기 및 여러가지 특징면에서 판이한 서로 다른 배포판을 다른 파티션에 넣어 설치할 수도 있습니다. 이런 본질적인 이유가 아니라면, 취향의 문제이거나 애초부터 불필요하게 시스템 자원 낭비를 하는 것입니다. &lt;br /&gt;
&lt;br /&gt;
그래서 이 지침서에서는 디스크 분할을 언급하지 않겠습니다. 애초부터 따로 설치할 여유를 두지 않겠다는 의미입니다. 왜냐면 이 문서는 우분투에서 젠투로 완전히 넘어오려는 모험을 감행해보려는 분을 위한 문서이기 때문입니다. 심지어는 gparted, gpt, mkfs 같은 프로그램의 사용 조차도 쓸모 없는 행위임을 인지하도록 해드리고자 합니다. 단지 여러분이 해야 할 일은 기존의 우분투/데비안에서 사용하던 apt 저장소 관리 시스템을 무력화하고 그 자리를 젠투에서 사용하는 portage로 대체할 뿐입니다.&lt;br /&gt;
&lt;br /&gt;
=== 이 쯤에서 생각해보는 우분투의 강점 ===&lt;br /&gt;
어쨌든 젠투로 시스템을 옮겨가려면 젠투 이미지를 받아야 합니다. 문제는 여기에 있습니다. &amp;quot;인터넷에 어떻게 연결을 하는가&amp;quot;죠. 보통의 가정집에서라면 통신선 꼽으면 인증이 자동으로 이루어지고 컴퓨터를 켜자마자 인터넷이 되지만, 기업체나 대학교, 연구소 같은 경우는 보안을 위해 웹 인증 과정을 거치기도 합니다. 웹 인증 과정에서 ssl 연결을 통해 인증서 교환이 이루어지기도 하는데, 터미널 콘솔에서 사용하는 브라우저에서는 이 기능을 (애석하게도) 지원하지 않습니다. 따라서, 웹 인증을 해야 하는 곳에서는 부팅은 우분투 라이브 CD 같은 걸로 하고, 하드디스크를 직접 분할하고 초기화 하며, 마운트 과정을 거치고 나서, 네트워크 설정과 인증 과정을 거친 후에야 비로소 젠투 설치 과정에 들어갈 수 있습니다. 이때 눈부시게 활약을 하는 매체가 바로 우분투 CD 입니다. 물론 머신에 우분투를 설치해놓았다면 두말할 필요 없이 광미디어 이용시보다 상대적으로 우월한 성능의 강점을 취할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
=== 데이터 및 설정 백업 ===&lt;br /&gt;
어디까지나 중요한 것은 데이터와 설정의 백업입니다. 특히 신경써야 할 부분은 /etc 와 /var 입니다. 시스템을 운용하시면서 디렉터리를 탐색하는 과정에서 불필요한 요소를 발견하는 시점이 되면 이미 젠투 시스템이 안정적으로 올라갔을 때입니다. 그러므로 젠투로 옮겨가는 과정에서는 '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;절대 함부로 임의의 하위 디렉터리를 삭제하는 일이 없도록 하십시오&amp;lt;/font&amp;gt;'''. 나중에 문제가 발생했을 경우 복구하기 힘들어질 수 있습니다. 어쨌든 임의의 장소로 안전하게 백업하십시오.&lt;br /&gt;
&lt;br /&gt;
=== 젠투 이미지 받기 ===&lt;br /&gt;
라이브 CD로 부팅을 하든 서버 CD로 부팅을 하든 부팅을 했으면 웹 브라우저를 통해 다음의 주소를 주소 열기 창에 복사 및 붙여넣기 후 접근하십시오.&lt;br /&gt;
&lt;br /&gt;
 http://www.gentoo.org/main/en/mirrors.xml&lt;br /&gt;
&lt;br /&gt;
여러가지 미러 사이트를 보실 수 있습니다만, 개인적으로 추천하는 곳은 lecl.net과 jaist입니다. [[사용자:Darkcircle|Darkcircle]] ([[사용자토론:Darkcircle|토론]]) 2014년 4월 25일 (금) 15:58 (KST)&lt;br /&gt;
&lt;br /&gt;
예전에는 받으셔야 할 파일이 스테이지, 스냅샷 두 가지가 있었으나 현재는 스테이지 하나만 받으시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
스테이지는 &amp;lt;nowiki&amp;gt;/gentoo-mirror-root/releases/[ARCH_NAME]/autobuilds/YYYYMMDD/stage3-ISA-YYYYMMDD.tar.bz2&amp;lt;/nowiki&amp;gt; 에 있습니다.&lt;br /&gt;
&lt;br /&gt;
== 본 설치 과정 ==&lt;br /&gt;
=== 이미지를 적당한 장소에 압축 해제하기 ===&lt;br /&gt;
스테이지에는 현재 시스템에 존재하는 바이너리와 중복되는 핵심 프로그램 일부(컴파일러, 인터프리터, 라이브러리, 유틸리티 등)와 패키지 관리 프로그램 포티지가 내장되어 있습니다. 시스템 복원을 고려하지 않는다면 루트 위치에 그대로 풀으시면 됩니다. 웬만하면 별도의 디렉터리에 우선 압축 해제 하실 것을 권합니다. '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;이 작업은 매우 위험합니다&amp;lt;/font&amp;gt;'''. ELF 바이너리와 여러가지 라이브러리의 의존성을 심하게 꼬이게 할 수 있으며, 실행 즉시 디스크에 기록되므로 '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;복구가 불가능합니다&amp;lt;/font&amp;gt;'''. &lt;br /&gt;
스냅샷에는 배포판에서 지원하는 각종 패키지 목록이 있고, 각 패키지별로 빌드 설정이 담긴 ebuild 파일과 패치 파일 모음이 있습니다. portage에서는 이 목록 참조하여 소스코드를 내려받고 필요한 경우 패치를 내려 받아, 소스코드의 압축을 푼 후 패치를 적용해줍니다. 이후에는 사용자의 설정에 따라 각 패키지별로 configure와 make를 실행합니다. 현재는 별도의 스냅샷을 받지 않고 emerge-websync로 해결하셔도 됩니다. &amp;lt;b&amp;gt;지시 전까지는 포티지 트리를 절대로 동기화 하지 마십시오.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 중복 요소 우선 삭제 ===&lt;br /&gt;
일부 혹은 전체 충돌 가능성이 있는 sys, tmp, proc, media, mnt, dev, home, boot, opt, root, run 요소는 삭제하는것이 바람직합니다. 물론 여기서 삭제할 요소는 기존의 시스템에 있는 요소가 아닙니다. 스테이지3 꾸러미를 풀어서 나오는 파일 시스템 요소를 의미합니다. 만약 잘못 날리면, 어차피 일부는 Device is busy 라고 하면서 바로는 안 지워질게 뻔하지만, 재부팅할 때 골로 가는 수가 있습니다. 지우는 동작을 어떤 위치에서 행하고 있는지 충분히 검토하시고 실행에 옮기십시오.&lt;br /&gt;
&lt;br /&gt;
=== 필요 디렉터리 복사 ===&lt;br /&gt;
&lt;br /&gt;
지금 부터 시행하는 모든 절차는 루트 계정으로 진행해야 합니다.&lt;br /&gt;
&lt;br /&gt;
* 다음 절차에 따라 var 디렉터리 일부를 복사하십시오&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
mkdir /var/db&lt;br /&gt;
cp -R ./var/db/pkg /var/db/.&lt;br /&gt;
cp ./var/db/Makefile /var/db/.&lt;br /&gt;
cp -R ./var/cache/edb /var/cache/.&lt;br /&gt;
cp -R ./var/lib/* /var/lib/.&lt;br /&gt;
cp -R ./var/log/* /var/log/.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* etc 디렉터리를 통째로 복사한 후 기존의 백업 내용으로 다시한 번 덮어쓰십시오.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
cp -R ./etc /.&lt;br /&gt;
cp -Rf backup/etc /.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* sbin bin usr lib32 (x86_64 의 경우 lib64와 lib 심볼릭 링크 포함) 디렉터리를 시스템에 덮어쓰십시오.&lt;br /&gt;
&lt;br /&gt;
여기까지 잘 끝났다면 젠투 stage3가 성공적으로 올라간 상태일 것입니다.&lt;br /&gt;
&lt;br /&gt;
=== make.conf 설정 === &lt;br /&gt;
종전에는 /etc/make.conf 위치에 있었으나 최근에는 배포판 설정 파일의 위치 일원화 과정을 통해 배포판 관련 설정을 /etc/portage/ 아래로 모두 옮겨, /etc/portage/make.conf 위치에 있습니다. &lt;br /&gt;
&lt;br /&gt;
이 파일을 뜯어보자면 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# These settings were set by the catalyst build script that automatically&lt;br /&gt;
# built this stage.&lt;br /&gt;
# Please consult /usr/share/portage/config/make.conf.example for a more&lt;br /&gt;
# detailed example.&lt;br /&gt;
CFLAGS=&amp;quot;-O2 -pipe&amp;quot;&lt;br /&gt;
CXXFLAGS=&amp;quot;${CFLAGS}&amp;quot;&lt;br /&gt;
# WARNING: Changing your CHOST is not something that should be done lightly.&lt;br /&gt;
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.&lt;br /&gt;
CHOST=&amp;quot;x86_64-pc-linux-gnu&amp;quot;&lt;br /&gt;
# These are the USE flags that were used in addition to what is provided by the&lt;br /&gt;
# profile used for building.&lt;br /&gt;
USE=&amp;quot;bindist mmx sse sse2&amp;quot;&lt;br /&gt;
PORTDIR=&amp;quot;/usr/portage&amp;quot;&lt;br /&gt;
DISTDIR=&amp;quot;${PORTDIR}/distfiles&amp;quot;&lt;br /&gt;
PKGDIR=&amp;quot;${PORTDIR}/packages&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
몇가지 경고문 주석과 함께 여러가지 징그러운 키-값 쌍이 있습니다.&lt;br /&gt;
&lt;br /&gt;
최신 버전을 활용하되 불안정함을 감수하겠다면 ACCEPT_KEYWORDS=&amp;quot;~x86&amp;quot; 또는 (64 비트의 경우) ACCEPT_KEYWORDS=&amp;quot;~amd64&amp;quot; 줄을 새로 추가하십시오.&lt;br /&gt;
&lt;br /&gt;
라이선스의 제한을 받지 않고 자유로이 사용하려면 ACCEPT_LICENSE=&amp;quot;*&amp;quot; 줄을 새로 추가하십시오.&lt;br /&gt;
&lt;br /&gt;
프로세서 사양에 따라 MAKEOPTS 값을 추가하십시오. '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j2 -l4&amp;quot;&amp;lt;/nowiki&amp;gt;''' 형식입니다. -j 값의 최적 값은 물리코어 수 + 1 (하이퍼스레드 기술 적용시 이 값의 2배), -l 값의 최적 값은 가상코어 수(하이퍼스레드 적용시 나타나는 코어 그래프 갯수) * 2 입니다. 예를 들어  i7-2600K의 경우 물리코어 4개가 있으며 하이퍼스레드를 지원하므로 '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j10 -l16&amp;quot;&amp;lt;/nowiki&amp;gt;''' 입니다. 만약 물리코어가 6개라면 '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j14 -l24&amp;quot;&amp;lt;/nowiki&amp;gt;''' 입니다. 그리고 추가적으로 # MAKEOPTS=&amp;quot;-j1&amp;quot;을 추가해두십시오. (최근 버전의 boost 라이브러리 컴파일시 MAKEOPTS 문제로 컴파일이 안되는 문제가 있습니다. --[[특수기능:기여/121.168.63.178|121.168.63.178]] 2014년 4월 26일 (토) 03:01 (KST))&lt;br /&gt;
&lt;br /&gt;
CFLAGS의 -march 값을 바꿀 수 있습니다. 자세한 내용은 &amp;quot;gentoo CFLAGS&amp;quot; 키워드를 활용한 구글 검색 결과&amp;lt;ref&amp;gt;https://wiki.gentoo.org/wiki/Safe_CFLAGS&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.gentoo-wiki.info/Safe_Cflags&amp;lt;/ref&amp;gt; 를 참고하십시오.&lt;br /&gt;
&lt;br /&gt;
시스템 컴파일시 언어 설정 일부도 여기서 할 수 있습니다만, 지금 하게 되면 컴파일에 문제가 발생할 수 있습니다. 일단 현재는 보류합니다.&lt;br /&gt;
&lt;br /&gt;
남은 설정은 USE 플래그입니다. 이 부분은 각자에게 맏깁니다. 이후 설정은 [wiki.gentoo-kr.org/index.php?title=Trans:GentooX86Handbook1-6 젠투 한국 사용자 모임 젠투 핸드북 번역 1부 6장] 부터 참고하시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
=== 포티지 트리 동기화 ===&lt;br /&gt;
포티지 트리를 동기화 하는 방법은 약 두가지가 있는데 하나는 rsync를 통한 동기화 방법이고 하나는 http 프로토콜을 통한 동기화 방법입니다. 전자의 경우는 내부망의 사정에 따라 실패할 수도 있습니다만 성공한다면 그대로 진행합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# emerge --sync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
만약 이 방법이 안된다면 다음 방법을 수행합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# emerge-webrsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
어쨌든 두가지 중 한가지가 되어야 합니다. 두 명령 전부 안되면 인터넷 연결 설정부터 다시 하셔야 합니다. 이 방법에 대해서는 여기에서 다룰 내용을 벗어나므로 설명하지 않겠습니다. 인터넷 연결 방법에 대해서는 포럼이나 페이스북에서 질문하십시오.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>121.168.63.178</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=UbuntuToGentooMigrationComplicatedHowTo&amp;diff=780</id>
		<title>UbuntuToGentooMigrationComplicatedHowTo</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=UbuntuToGentooMigrationComplicatedHowTo&amp;diff=780"/>
		<updated>2014-04-25T18:05:39Z</updated>

		<summary type="html">&lt;p&gt;121.168.63.178: /* 필요 디렉터리 복사 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 경고 ==&lt;br /&gt;
* &amp;lt;u&amp;gt;한 시스템에 두 개 이상의 패키지 관리자가 공존하면 돌이킬 수 없는 문제를 일으킬 수 있으니&amp;lt;/u&amp;gt; 젠투 리눅스로 설치했다가 다시 우분투로 돌아갈 생각이 있다면, &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;b&amp;gt;뒤로 가기 단추&amp;lt;/b&amp;gt;를 누르시는게 좋습니다.&amp;lt;/font&amp;gt;&lt;br /&gt;
* 이 문서는 참고 용도입니다. &amp;lt;b&amp;gt;모든 부분을 신뢰하고 따라하시다 발생하는 문제는 본인에게 있습니다.&amp;lt;/b&amp;gt; 취하려는 행동의 의미에 대해 정확하게 파악하는 상황이 아니라면 &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;절대로 시도하지 마십시오&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;. 그래도 시도하시겠다면, 본인의 책임임을 인지한 상태에서 이 페이지의 [[%ED%86%A0%EB%A1%A0:UbuntuToGentooMigrationComplicatedHowTo|토론]]장에 질문하시고 예상 결과를 반드시 확인하신 후 진행하십시오.&lt;br /&gt;
* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;완성되지 않은 문서입니다. 아직 활용의 가치가 없으므로 &amp;quot;뒤로 가기&amp;quot; 단추를 눌러주십시오. 문서가 완성되면 이 안내 문구는 제거됩니다.&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 소개 ==&lt;br /&gt;
우분투 배포판은 배포판의 모토에서 밝혀진 바와 같이 만인을 위한 배포판이며, 심지어는 닭도 설치할 수 있다&amp;lt;ref&amp;gt;https://kldp.org/node/42698 &amp;lt;/ref&amp;gt;는 데비안을 계승했습니다. 간단히 말해서 생각없이 쓰기엔 정말 좋은 배포판이 우분투입니다.&amp;lt;strike style=&amp;quot;color:lightgray&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;lightgray&amp;quot;&amp;gt;하지만 12.10이후로 이런 공식이 깨졌죠.&amp;lt;/font&amp;gt;&amp;lt;/strike&amp;gt; 네, 어쨌든 이 문서는 여러분을 &amp;lt;font color=&amp;quot;#007733&amp;quot;&amp;gt;&amp;lt;strike&amp;gt;악마&amp;lt;/strike&amp;gt;&amp;lt;/font&amp;gt;의 길로 이끌어드리는게 목적입니다. 그 전에 몇가지 알아두시면 좋은 내용이 있어 간단하게 짚고 넘어가도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
== 설치 준비 ==&lt;br /&gt;
=== 생각할 필요가 없는 요소 - 디스크 분할 및 포맷 ===&lt;br /&gt;
하나의 시스템에서 디스크를 분할하여 리눅스를 두군데 이상의 디스크 구역에 설치해서 사용한다. 이것은 하나의 시스템에 여러가지 버전의 윈도우를 설치해서 쓰는것과 비슷합니다만, 본질적으로 다른 면이 있다면, 윈도우는 버전이 바뀌면 시스템의 모든 파일의 내부 파일이 전부 바뀌고 디자인도 바뀝니다. 심지어 파일 시스템 구조도 바뀝니다. 그런데 리눅스는 배포판이 바뀐다고 해서 커널 버전이나 각 프로그램의 버전이 항상 다르다거나 하진 않습니다. 특히 같은 시기에 나온 다른 배포판을 설치하는 경우에는 커널 버전 뿐만 아니라 심지어는 내부에 설치된 라이브러리 바이너리 이런 요소들의 버전이 모두 같을 수가 있습니다.&lt;br /&gt;
&lt;br /&gt;
구 버전의 커널을 공부한다거나 구 버전의 커널에 장치 드라이버를 만드는 방법을 만들어서 올리는 방법을 배운다거나 하는 개발이나 테스트 관련 몇 가지 특별한 이유 때문에 커널을 포함한 시스템의 각 구성요소의 버전이 완전히 다른 출시 시기 및 여러가지 특징면에서 판이한 서로 다른 배포판을 다른 파티션에 넣어 설치할 수도 있습니다. 이런 본질적인 이유가 아니라면, 취향의 문제이거나 애초부터 불필요하게 시스템 자원 낭비를 하는 것입니다. &lt;br /&gt;
&lt;br /&gt;
그래서 이 지침서에서는 디스크 분할을 언급하지 않겠습니다. 애초부터 따로 설치할 여유를 두지 않겠다는 의미입니다. 왜냐면 이 문서는 우분투에서 젠투로 완전히 넘어오려는 모험을 감행해보려는 분을 위한 문서이기 때문입니다. 심지어는 gparted, gpt, mkfs 같은 프로그램의 사용 조차도 쓸모 없는 행위임을 인지하도록 해드리고자 합니다. 단지 여러분이 해야 할 일은 기존의 우분투/데비안에서 사용하던 apt 저장소 관리 시스템을 무력화하고 그 자리를 젠투에서 사용하는 portage로 대체할 뿐입니다.&lt;br /&gt;
&lt;br /&gt;
=== 이 쯤에서 생각해보는 우분투의 강점 ===&lt;br /&gt;
어쨌든 젠투로 시스템을 옮겨가려면 젠투 이미지를 받아야 합니다. 문제는 여기에 있습니다. &amp;quot;인터넷에 어떻게 연결을 하는가&amp;quot;죠. 보통의 가정집에서라면 통신선 꼽으면 인증이 자동으로 이루어지고 컴퓨터를 켜자마자 인터넷이 되지만, 기업체나 대학교, 연구소 같은 경우는 보안을 위해 웹 인증 과정을 거치기도 합니다. 웹 인증 과정에서 ssl 연결을 통해 인증서 교환이 이루어지기도 하는데, 터미널 콘솔에서 사용하는 브라우저에서는 이 기능을 (애석하게도) 지원하지 않습니다. 따라서, 웹 인증을 해야 하는 곳에서는 부팅은 우분투 라이브 CD 같은 걸로 하고, 하드디스크를 직접 분할하고 초기화 하며, 마운트 과정을 거치고 나서, 네트워크 설정과 인증 과정을 거친 후에야 비로소 젠투 설치 과정에 들어갈 수 있습니다. 이때 눈부시게 활약을 하는 매체가 바로 우분투 CD 입니다. 물론 머신에 우분투를 설치해놓았다면 두말할 필요 없이 광미디어 이용시보다 상대적으로 우월한 성능의 강점을 취할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
=== 데이터 및 설정 백업 ===&lt;br /&gt;
어디까지나 중요한 것은 데이터와 설정의 백업입니다. 특히 신경써야 할 부분은 /etc 와 /var 입니다. 시스템을 운용하시면서 디렉터리를 탐색하는 과정에서 불필요한 요소를 발견하는 시점이 되면 이미 젠투 시스템이 안정적으로 올라갔을 때입니다. 그러므로 젠투로 옮겨가는 과정에서는 '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;절대 함부로 임의의 하위 디렉터리를 삭제하는 일이 없도록 하십시오&amp;lt;/font&amp;gt;'''. 나중에 문제가 발생했을 경우 복구하기 힘들어질 수 있습니다. 어쨌든 임의의 장소로 안전하게 백업하십시오.&lt;br /&gt;
&lt;br /&gt;
=== 젠투 이미지 받기 ===&lt;br /&gt;
라이브 CD로 부팅을 하든 서버 CD로 부팅을 하든 부팅을 했으면 웹 브라우저를 통해 다음의 주소를 주소 열기 창에 복사 및 붙여넣기 후 접근하십시오.&lt;br /&gt;
&lt;br /&gt;
 http://www.gentoo.org/main/en/mirrors.xml&lt;br /&gt;
&lt;br /&gt;
여러가지 미러 사이트를 보실 수 있습니다만, 개인적으로 추천하는 곳은 lecl.net과 jaist입니다. [[사용자:Darkcircle|Darkcircle]] ([[사용자토론:Darkcircle|토론]]) 2014년 4월 25일 (금) 15:58 (KST)&lt;br /&gt;
&lt;br /&gt;
예전에는 받으셔야 할 파일이 스테이지, 스냅샷 두 가지가 있었으나 현재는 스테이지 하나만 받으시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
스테이지는 &amp;lt;nowiki&amp;gt;/gentoo-mirror-root/releases/[ARCH_NAME]/autobuilds/YYYYMMDD/stage3-ISA-YYYYMMDD.tar.bz2&amp;lt;/nowiki&amp;gt; 에 있습니다.&lt;br /&gt;
&lt;br /&gt;
== 본 설치 과정 ==&lt;br /&gt;
=== 이미지를 적당한 장소에 압축 해제하기 ===&lt;br /&gt;
스테이지에는 현재 시스템에 존재하는 바이너리와 중복되는 핵심 프로그램 일부(컴파일러, 인터프리터, 라이브러리, 유틸리티 등)와 패키지 관리 프로그램 포티지가 내장되어 있습니다. 시스템 복원을 고려하지 않는다면 루트 위치에 그대로 풀으시면 됩니다. 웬만하면 별도의 디렉터리에 우선 압축 해제 하실 것을 권합니다. '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;이 작업은 매우 위험합니다&amp;lt;/font&amp;gt;'''. ELF 바이너리와 여러가지 라이브러리의 의존성을 심하게 꼬이게 할 수 있으며, 실행 즉시 디스크에 기록되므로 '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;복구가 불가능합니다&amp;lt;/font&amp;gt;'''. &lt;br /&gt;
스냅샷에는 배포판에서 지원하는 각종 패키지 목록이 있고, 각 패키지별로 빌드 설정이 담긴 ebuild 파일과 패치 파일 모음이 있습니다. portage에서는 이 목록 참조하여 소스코드를 내려받고 필요한 경우 패치를 내려 받아, 소스코드의 압축을 푼 후 패치를 적용해줍니다. 이후에는 사용자의 설정에 따라 각 패키지별로 configure와 make를 실행합니다. 현재는 별도의 스냅샷을 받지 않고 emerge-websync로 해결하셔도 됩니다. &amp;lt;b&amp;gt;지시 전까지는 포티지 트리를 절대로 동기화 하지 마십시오.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 중복 요소 우선 삭제 ===&lt;br /&gt;
일부 혹은 전체 충돌 가능성이 있는 sys, tmp, proc, media, mnt, dev, home, boot, opt, root, run 요소는 삭제하는것이 바람직합니다. 물론 여기서 삭제할 요소는 기존의 시스템에 있는 요소가 아닙니다. 스테이지3 꾸러미를 풀어서 나오는 파일 시스템 요소를 의미합니다. 만약 잘못 날리면, 어차피 일부는 Device is busy 라고 하면서 바로는 안 지워질게 뻔하지만, 재부팅할 때 골로 가는 수가 있습니다. 지우는 동작을 어떤 위치에서 행하고 있는지 충분히 검토하시고 실행에 옮기십시오.&lt;br /&gt;
&lt;br /&gt;
=== 필요 디렉터리 복사 ===&lt;br /&gt;
&lt;br /&gt;
지금 부터 시행하는 모든 절차는 루트 계정으로 진행해야 합니다.&lt;br /&gt;
&lt;br /&gt;
* 다음 절차에 따라 var 디렉터리 일부를 복사하십시오&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
mkdir /var/db&lt;br /&gt;
cp -R ./var/db/pkg /var/db/.&lt;br /&gt;
cp ./var/db/Makefile /var/db/.&lt;br /&gt;
cp -R ./var/cache/edb /var/cache/.&lt;br /&gt;
cp -R ./var/lib/* /var/lib/.&lt;br /&gt;
cp -R ./var/log/* /var/log/.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* etc 디렉터리를 통째로 복사한 후 기존의 백업 내용으로 다시한 번 덮어쓰십시오.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
cp -R ./etc /.&lt;br /&gt;
cp -Rf backup/etc /.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* sbin bin usr lib32 (x86_64 의 경우 lib64와 lib 심볼릭 링크 포함) 디렉터리를 시스템에 덮어쓰십시오.&lt;br /&gt;
&lt;br /&gt;
여기까지 잘 끝났다면 젠투 stage3가 성공적으로 올라간 상태일 것입니다.&lt;br /&gt;
&lt;br /&gt;
=== make.conf 설정 === &lt;br /&gt;
종전에는 /etc/make.conf 위치에 있었으나 최근에는 배포판 설정 파일의 위치 일원화 과정을 통해 배포판 관련 설정을 /etc/portage/ 아래로 모두 옮겨, /etc/portage/make.conf 위치에 있습니다. 정확하게는 여러분이 압축을 풀어놓으신 디렉터리/etc/portage/make.conf에 있습니다.&lt;br /&gt;
&lt;br /&gt;
이 파일을 뜯어보자면 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# These settings were set by the catalyst build script that automatically&lt;br /&gt;
# built this stage.&lt;br /&gt;
# Please consult /usr/share/portage/config/make.conf.example for a more&lt;br /&gt;
# detailed example.&lt;br /&gt;
CFLAGS=&amp;quot;-O2 -pipe&amp;quot;&lt;br /&gt;
CXXFLAGS=&amp;quot;${CFLAGS}&amp;quot;&lt;br /&gt;
# WARNING: Changing your CHOST is not something that should be done lightly.&lt;br /&gt;
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.&lt;br /&gt;
CHOST=&amp;quot;x86_64-pc-linux-gnu&amp;quot;&lt;br /&gt;
# These are the USE flags that were used in addition to what is provided by the&lt;br /&gt;
# profile used for building.&lt;br /&gt;
USE=&amp;quot;bindist mmx sse sse2&amp;quot;&lt;br /&gt;
PORTDIR=&amp;quot;/usr/portage&amp;quot;&lt;br /&gt;
DISTDIR=&amp;quot;${PORTDIR}/distfiles&amp;quot;&lt;br /&gt;
PKGDIR=&amp;quot;${PORTDIR}/packages&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
몇가지 경고문 주석과 함께 여러가지 징그러운 키-값 쌍이 있습니다.&lt;br /&gt;
&lt;br /&gt;
최신 버전을 활용하되 불안정함을 감수하겠다면 ACCEPT_KEYWORDS=&amp;quot;~x86&amp;quot; 또는 (64 비트의 경우) ACCEPT_KEYWORDS=&amp;quot;~amd64&amp;quot; 줄을 새로 추가하십시오.&lt;br /&gt;
&lt;br /&gt;
라이선스의 제한을 받지 않고 자유로이 사용하려면 ACCEPT_LICENSE=&amp;quot;*&amp;quot; 줄을 새로 추가하십시오.&lt;br /&gt;
&lt;br /&gt;
프로세서 사양에 따라 MAKEOPTS 값을 추가하십시오. '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j2 -l4&amp;quot;&amp;lt;/nowiki&amp;gt;''' 형식입니다. -j 값의 최적 값은 물리코어 수 + 1 (하이퍼스레드 기술 적용시 이 값의 2배), -l 값의 최적 값은 가상코어 수(하이퍼스레드 적용시 나타나는 코어 그래프 갯수) * 2 입니다. 예를 들어  i7-2600K의 경우 물리코어 4개가 있으며 하이퍼스레드를 지원하므로 '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j10 -l16&amp;quot;&amp;lt;/nowiki&amp;gt;''' 입니다. 만약 물리코어가 6개라면 '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j14 -l24&amp;quot;&amp;lt;/nowiki&amp;gt;''' 입니다. 그리고 추가적으로 # MAKEOPTS=&amp;quot;-j1&amp;quot;을 추가해두십시오. (최근 버전의 boost 라이브러리 컴파일시 MAKEOPTS 문제로 컴파일이 안되는 문제가 있습니다. --[[특수기능:기여/121.168.63.178|121.168.63.178]] 2014년 4월 26일 (토) 03:01 (KST))&lt;br /&gt;
&lt;br /&gt;
CFLAGS의 -march 값을 바꿀 수 있습니다. 자세한 내용은 &amp;quot;gentoo CFLAGS&amp;quot; 키워드를 활용한 구글 검색 결과&amp;lt;ref&amp;gt;https://wiki.gentoo.org/wiki/Safe_CFLAGS&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.gentoo-wiki.info/Safe_Cflags&amp;lt;/ref&amp;gt; 를 참고하십시오.&lt;br /&gt;
&lt;br /&gt;
시스템 컴파일시 언어 설정 일부도 여기서 할 수 있습니다만, 지금 하게 되면 컴파일에 문제가 발생할 수 있습니다. 일단 현재는 보류합니다.&lt;br /&gt;
&lt;br /&gt;
남은 설정은 USE 플래그입니다. 이 부분은 각자에게 맏깁니다. 이후 설정은 [wiki.gentoo-kr.org/index.php?title=Trans:GentooX86Handbook1-6 젠투 한국 사용자 모임 젠투 핸드북 번역 1부 6장] 부터 참고하시면 됩니다. &lt;br /&gt;
&lt;br /&gt;
=== 포티지 트리 동기화 ===&lt;br /&gt;
포티지 트리를 동기화 하는 방법은 약 두가지가 있는데 하나는 rsync를 통한 동기화 방법이고 하나는 http 프로토콜을 통한 동기화 방법입니다. 전자의 경우는 내부망의 사정에 따라 실패할 수도 있습니다만 성공한다면 그대로 진행합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# emerge --sync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
만약 이 방법이 안된다면 다음 방법을 수행합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# emerge-webrsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
어쨌든 두가지 중 한가지가 되어야 합니다. 두 명령 전부 안되면 인터넷 연결 설정부터 다시 하셔야 합니다. 이 방법에 대해서는 여기에서 다룰 내용을 벗어나므로 설명하지 않겠습니다. 인터넷 연결 방법에 대해서는 포럼이나 페이스북에서 질문하십시오.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>121.168.63.178</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=UbuntuToGentooMigrationComplicatedHowTo&amp;diff=779</id>
		<title>UbuntuToGentooMigrationComplicatedHowTo</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=UbuntuToGentooMigrationComplicatedHowTo&amp;diff=779"/>
		<updated>2014-04-25T18:04:57Z</updated>

		<summary type="html">&lt;p&gt;121.168.63.178: /* 포티지 트리 동기화 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 경고 ==&lt;br /&gt;
* &amp;lt;u&amp;gt;한 시스템에 두 개 이상의 패키지 관리자가 공존하면 돌이킬 수 없는 문제를 일으킬 수 있으니&amp;lt;/u&amp;gt; 젠투 리눅스로 설치했다가 다시 우분투로 돌아갈 생각이 있다면, &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;b&amp;gt;뒤로 가기 단추&amp;lt;/b&amp;gt;를 누르시는게 좋습니다.&amp;lt;/font&amp;gt;&lt;br /&gt;
* 이 문서는 참고 용도입니다. &amp;lt;b&amp;gt;모든 부분을 신뢰하고 따라하시다 발생하는 문제는 본인에게 있습니다.&amp;lt;/b&amp;gt; 취하려는 행동의 의미에 대해 정확하게 파악하는 상황이 아니라면 &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;절대로 시도하지 마십시오&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;. 그래도 시도하시겠다면, 본인의 책임임을 인지한 상태에서 이 페이지의 [[%ED%86%A0%EB%A1%A0:UbuntuToGentooMigrationComplicatedHowTo|토론]]장에 질문하시고 예상 결과를 반드시 확인하신 후 진행하십시오.&lt;br /&gt;
* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;완성되지 않은 문서입니다. 아직 활용의 가치가 없으므로 &amp;quot;뒤로 가기&amp;quot; 단추를 눌러주십시오. 문서가 완성되면 이 안내 문구는 제거됩니다.&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 소개 ==&lt;br /&gt;
우분투 배포판은 배포판의 모토에서 밝혀진 바와 같이 만인을 위한 배포판이며, 심지어는 닭도 설치할 수 있다&amp;lt;ref&amp;gt;https://kldp.org/node/42698 &amp;lt;/ref&amp;gt;는 데비안을 계승했습니다. 간단히 말해서 생각없이 쓰기엔 정말 좋은 배포판이 우분투입니다.&amp;lt;strike style=&amp;quot;color:lightgray&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;lightgray&amp;quot;&amp;gt;하지만 12.10이후로 이런 공식이 깨졌죠.&amp;lt;/font&amp;gt;&amp;lt;/strike&amp;gt; 네, 어쨌든 이 문서는 여러분을 &amp;lt;font color=&amp;quot;#007733&amp;quot;&amp;gt;&amp;lt;strike&amp;gt;악마&amp;lt;/strike&amp;gt;&amp;lt;/font&amp;gt;의 길로 이끌어드리는게 목적입니다. 그 전에 몇가지 알아두시면 좋은 내용이 있어 간단하게 짚고 넘어가도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
== 설치 준비 ==&lt;br /&gt;
=== 생각할 필요가 없는 요소 - 디스크 분할 및 포맷 ===&lt;br /&gt;
하나의 시스템에서 디스크를 분할하여 리눅스를 두군데 이상의 디스크 구역에 설치해서 사용한다. 이것은 하나의 시스템에 여러가지 버전의 윈도우를 설치해서 쓰는것과 비슷합니다만, 본질적으로 다른 면이 있다면, 윈도우는 버전이 바뀌면 시스템의 모든 파일의 내부 파일이 전부 바뀌고 디자인도 바뀝니다. 심지어 파일 시스템 구조도 바뀝니다. 그런데 리눅스는 배포판이 바뀐다고 해서 커널 버전이나 각 프로그램의 버전이 항상 다르다거나 하진 않습니다. 특히 같은 시기에 나온 다른 배포판을 설치하는 경우에는 커널 버전 뿐만 아니라 심지어는 내부에 설치된 라이브러리 바이너리 이런 요소들의 버전이 모두 같을 수가 있습니다.&lt;br /&gt;
&lt;br /&gt;
구 버전의 커널을 공부한다거나 구 버전의 커널에 장치 드라이버를 만드는 방법을 만들어서 올리는 방법을 배운다거나 하는 개발이나 테스트 관련 몇 가지 특별한 이유 때문에 커널을 포함한 시스템의 각 구성요소의 버전이 완전히 다른 출시 시기 및 여러가지 특징면에서 판이한 서로 다른 배포판을 다른 파티션에 넣어 설치할 수도 있습니다. 이런 본질적인 이유가 아니라면, 취향의 문제이거나 애초부터 불필요하게 시스템 자원 낭비를 하는 것입니다. &lt;br /&gt;
&lt;br /&gt;
그래서 이 지침서에서는 디스크 분할을 언급하지 않겠습니다. 애초부터 따로 설치할 여유를 두지 않겠다는 의미입니다. 왜냐면 이 문서는 우분투에서 젠투로 완전히 넘어오려는 모험을 감행해보려는 분을 위한 문서이기 때문입니다. 심지어는 gparted, gpt, mkfs 같은 프로그램의 사용 조차도 쓸모 없는 행위임을 인지하도록 해드리고자 합니다. 단지 여러분이 해야 할 일은 기존의 우분투/데비안에서 사용하던 apt 저장소 관리 시스템을 무력화하고 그 자리를 젠투에서 사용하는 portage로 대체할 뿐입니다.&lt;br /&gt;
&lt;br /&gt;
=== 이 쯤에서 생각해보는 우분투의 강점 ===&lt;br /&gt;
어쨌든 젠투로 시스템을 옮겨가려면 젠투 이미지를 받아야 합니다. 문제는 여기에 있습니다. &amp;quot;인터넷에 어떻게 연결을 하는가&amp;quot;죠. 보통의 가정집에서라면 통신선 꼽으면 인증이 자동으로 이루어지고 컴퓨터를 켜자마자 인터넷이 되지만, 기업체나 대학교, 연구소 같은 경우는 보안을 위해 웹 인증 과정을 거치기도 합니다. 웹 인증 과정에서 ssl 연결을 통해 인증서 교환이 이루어지기도 하는데, 터미널 콘솔에서 사용하는 브라우저에서는 이 기능을 (애석하게도) 지원하지 않습니다. 따라서, 웹 인증을 해야 하는 곳에서는 부팅은 우분투 라이브 CD 같은 걸로 하고, 하드디스크를 직접 분할하고 초기화 하며, 마운트 과정을 거치고 나서, 네트워크 설정과 인증 과정을 거친 후에야 비로소 젠투 설치 과정에 들어갈 수 있습니다. 이때 눈부시게 활약을 하는 매체가 바로 우분투 CD 입니다. 물론 머신에 우분투를 설치해놓았다면 두말할 필요 없이 광미디어 이용시보다 상대적으로 우월한 성능의 강점을 취할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
=== 데이터 및 설정 백업 ===&lt;br /&gt;
어디까지나 중요한 것은 데이터와 설정의 백업입니다. 특히 신경써야 할 부분은 /etc 와 /var 입니다. 시스템을 운용하시면서 디렉터리를 탐색하는 과정에서 불필요한 요소를 발견하는 시점이 되면 이미 젠투 시스템이 안정적으로 올라갔을 때입니다. 그러므로 젠투로 옮겨가는 과정에서는 '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;절대 함부로 임의의 하위 디렉터리를 삭제하는 일이 없도록 하십시오&amp;lt;/font&amp;gt;'''. 나중에 문제가 발생했을 경우 복구하기 힘들어질 수 있습니다. 어쨌든 임의의 장소로 안전하게 백업하십시오.&lt;br /&gt;
&lt;br /&gt;
=== 젠투 이미지 받기 ===&lt;br /&gt;
라이브 CD로 부팅을 하든 서버 CD로 부팅을 하든 부팅을 했으면 웹 브라우저를 통해 다음의 주소를 주소 열기 창에 복사 및 붙여넣기 후 접근하십시오.&lt;br /&gt;
&lt;br /&gt;
 http://www.gentoo.org/main/en/mirrors.xml&lt;br /&gt;
&lt;br /&gt;
여러가지 미러 사이트를 보실 수 있습니다만, 개인적으로 추천하는 곳은 lecl.net과 jaist입니다. [[사용자:Darkcircle|Darkcircle]] ([[사용자토론:Darkcircle|토론]]) 2014년 4월 25일 (금) 15:58 (KST)&lt;br /&gt;
&lt;br /&gt;
예전에는 받으셔야 할 파일이 스테이지, 스냅샷 두 가지가 있었으나 현재는 스테이지 하나만 받으시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
스테이지는 &amp;lt;nowiki&amp;gt;/gentoo-mirror-root/releases/[ARCH_NAME]/autobuilds/YYYYMMDD/stage3-ISA-YYYYMMDD.tar.bz2&amp;lt;/nowiki&amp;gt; 에 있습니다.&lt;br /&gt;
&lt;br /&gt;
== 본 설치 과정 ==&lt;br /&gt;
=== 이미지를 적당한 장소에 압축 해제하기 ===&lt;br /&gt;
스테이지에는 현재 시스템에 존재하는 바이너리와 중복되는 핵심 프로그램 일부(컴파일러, 인터프리터, 라이브러리, 유틸리티 등)와 패키지 관리 프로그램 포티지가 내장되어 있습니다. 시스템 복원을 고려하지 않는다면 루트 위치에 그대로 풀으시면 됩니다. 웬만하면 별도의 디렉터리에 우선 압축 해제 하실 것을 권합니다. '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;이 작업은 매우 위험합니다&amp;lt;/font&amp;gt;'''. ELF 바이너리와 여러가지 라이브러리의 의존성을 심하게 꼬이게 할 수 있으며, 실행 즉시 디스크에 기록되므로 '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;복구가 불가능합니다&amp;lt;/font&amp;gt;'''. &lt;br /&gt;
스냅샷에는 배포판에서 지원하는 각종 패키지 목록이 있고, 각 패키지별로 빌드 설정이 담긴 ebuild 파일과 패치 파일 모음이 있습니다. portage에서는 이 목록 참조하여 소스코드를 내려받고 필요한 경우 패치를 내려 받아, 소스코드의 압축을 푼 후 패치를 적용해줍니다. 이후에는 사용자의 설정에 따라 각 패키지별로 configure와 make를 실행합니다. 현재는 별도의 스냅샷을 받지 않고 emerge-websync로 해결하셔도 됩니다. &amp;lt;b&amp;gt;지시 전까지는 포티지 트리를 절대로 동기화 하지 마십시오.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 중복 요소 우선 삭제 ===&lt;br /&gt;
일부 혹은 전체 충돌 가능성이 있는 sys, tmp, proc, media, mnt, dev, home, boot, opt, root, run 요소는 삭제하는것이 바람직합니다. 물론 여기서 삭제할 요소는 기존의 시스템에 있는 요소가 아닙니다. 스테이지3 꾸러미를 풀어서 나오는 파일 시스템 요소를 의미합니다. 만약 잘못 날리면, 어차피 일부는 Device is busy 라고 하면서 바로는 안 지워질게 뻔하지만, 재부팅할 때 골로 가는 수가 있습니다. 지우는 동작을 어떤 위치에서 행하고 있는지 충분히 검토하시고 실행에 옮기십시오.&lt;br /&gt;
&lt;br /&gt;
=== 필요 디렉터리 복사 ===&lt;br /&gt;
&lt;br /&gt;
지금 부터 시행하는 모든 절차는 루트 계정으로 진행해야 합니다.&lt;br /&gt;
&lt;br /&gt;
* 다음 절차에 따라 var 디렉터리 일부를 복사하십시오&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
mkdir /var/db&lt;br /&gt;
cp -R ./var/db/pkg /var/db/.&lt;br /&gt;
cp ./var/db/Makefile /var/db/.&lt;br /&gt;
cp -R ./var/cache/edb /var/cache/.&lt;br /&gt;
cp -R ./var/lib/* /var/lib/.&lt;br /&gt;
cp -R ./var/log/* /var/log/.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* etc 디렉터리를 통째로 복사한 후 기존의 백업 내용으로 다시한 번 덮어쓰십시오.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
cp -R ./etc /.&lt;br /&gt;
cp -Rf backup/etc /.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* sbin bin usr lib32 (x86_64 의 경우 lib64와 lib 심볼릭 링크 포함) 디렉터리를 시스템에 덮어쓰십시오.&lt;br /&gt;
&lt;br /&gt;
=== make.conf 설정 === &lt;br /&gt;
종전에는 /etc/make.conf 위치에 있었으나 최근에는 배포판 설정 파일의 위치 일원화 과정을 통해 배포판 관련 설정을 /etc/portage/ 아래로 모두 옮겨, /etc/portage/make.conf 위치에 있습니다. 정확하게는 여러분이 압축을 풀어놓으신 디렉터리/etc/portage/make.conf에 있습니다.&lt;br /&gt;
&lt;br /&gt;
이 파일을 뜯어보자면 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# These settings were set by the catalyst build script that automatically&lt;br /&gt;
# built this stage.&lt;br /&gt;
# Please consult /usr/share/portage/config/make.conf.example for a more&lt;br /&gt;
# detailed example.&lt;br /&gt;
CFLAGS=&amp;quot;-O2 -pipe&amp;quot;&lt;br /&gt;
CXXFLAGS=&amp;quot;${CFLAGS}&amp;quot;&lt;br /&gt;
# WARNING: Changing your CHOST is not something that should be done lightly.&lt;br /&gt;
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.&lt;br /&gt;
CHOST=&amp;quot;x86_64-pc-linux-gnu&amp;quot;&lt;br /&gt;
# These are the USE flags that were used in addition to what is provided by the&lt;br /&gt;
# profile used for building.&lt;br /&gt;
USE=&amp;quot;bindist mmx sse sse2&amp;quot;&lt;br /&gt;
PORTDIR=&amp;quot;/usr/portage&amp;quot;&lt;br /&gt;
DISTDIR=&amp;quot;${PORTDIR}/distfiles&amp;quot;&lt;br /&gt;
PKGDIR=&amp;quot;${PORTDIR}/packages&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
몇가지 경고문 주석과 함께 여러가지 징그러운 키-값 쌍이 있습니다.&lt;br /&gt;
&lt;br /&gt;
최신 버전을 활용하되 불안정함을 감수하겠다면 ACCEPT_KEYWORDS=&amp;quot;~x86&amp;quot; 또는 (64 비트의 경우) ACCEPT_KEYWORDS=&amp;quot;~amd64&amp;quot; 줄을 새로 추가하십시오.&lt;br /&gt;
&lt;br /&gt;
라이선스의 제한을 받지 않고 자유로이 사용하려면 ACCEPT_LICENSE=&amp;quot;*&amp;quot; 줄을 새로 추가하십시오.&lt;br /&gt;
&lt;br /&gt;
프로세서 사양에 따라 MAKEOPTS 값을 추가하십시오. '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j2 -l4&amp;quot;&amp;lt;/nowiki&amp;gt;''' 형식입니다. -j 값의 최적 값은 물리코어 수 + 1 (하이퍼스레드 기술 적용시 이 값의 2배), -l 값의 최적 값은 가상코어 수(하이퍼스레드 적용시 나타나는 코어 그래프 갯수) * 2 입니다. 예를 들어  i7-2600K의 경우 물리코어 4개가 있으며 하이퍼스레드를 지원하므로 '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j10 -l16&amp;quot;&amp;lt;/nowiki&amp;gt;''' 입니다. 만약 물리코어가 6개라면 '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j14 -l24&amp;quot;&amp;lt;/nowiki&amp;gt;''' 입니다. 그리고 추가적으로 # MAKEOPTS=&amp;quot;-j1&amp;quot;을 추가해두십시오. (최근 버전의 boost 라이브러리 컴파일시 MAKEOPTS 문제로 컴파일이 안되는 문제가 있습니다. --[[특수기능:기여/121.168.63.178|121.168.63.178]] 2014년 4월 26일 (토) 03:01 (KST))&lt;br /&gt;
&lt;br /&gt;
CFLAGS의 -march 값을 바꿀 수 있습니다. 자세한 내용은 &amp;quot;gentoo CFLAGS&amp;quot; 키워드를 활용한 구글 검색 결과&amp;lt;ref&amp;gt;https://wiki.gentoo.org/wiki/Safe_CFLAGS&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.gentoo-wiki.info/Safe_Cflags&amp;lt;/ref&amp;gt; 를 참고하십시오.&lt;br /&gt;
&lt;br /&gt;
시스템 컴파일시 언어 설정 일부도 여기서 할 수 있습니다만, 지금 하게 되면 컴파일에 문제가 발생할 수 있습니다. 일단 현재는 보류합니다.&lt;br /&gt;
&lt;br /&gt;
남은 설정은 USE 플래그입니다. 이 부분은 각자에게 맏깁니다. 이후 설정은 [wiki.gentoo-kr.org/index.php?title=Trans:GentooX86Handbook1-6 젠투 한국 사용자 모임 젠투 핸드북 번역 1부 6장] 부터 참고하시면 됩니다. &lt;br /&gt;
&lt;br /&gt;
=== 포티지 트리 동기화 ===&lt;br /&gt;
포티지 트리를 동기화 하는 방법은 약 두가지가 있는데 하나는 rsync를 통한 동기화 방법이고 하나는 http 프로토콜을 통한 동기화 방법입니다. 전자의 경우는 내부망의 사정에 따라 실패할 수도 있습니다만 성공한다면 그대로 진행합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# emerge --sync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
만약 이 방법이 안된다면 다음 방법을 수행합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# emerge-webrsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
어쨌든 두가지 중 한가지가 되어야 합니다. 두 명령 전부 안되면 인터넷 연결 설정부터 다시 하셔야 합니다. 이 방법에 대해서는 여기에서 다룰 내용을 벗어나므로 설명하지 않겠습니다. 인터넷 연결 방법에 대해서는 포럼이나 페이스북에서 질문하십시오.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>121.168.63.178</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=UbuntuToGentooMigrationComplicatedHowTo&amp;diff=778</id>
		<title>UbuntuToGentooMigrationComplicatedHowTo</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=UbuntuToGentooMigrationComplicatedHowTo&amp;diff=778"/>
		<updated>2014-04-25T18:01:20Z</updated>

		<summary type="html">&lt;p&gt;121.168.63.178: /* make.conf 설정 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 경고 ==&lt;br /&gt;
* &amp;lt;u&amp;gt;한 시스템에 두 개 이상의 패키지 관리자가 공존하면 돌이킬 수 없는 문제를 일으킬 수 있으니&amp;lt;/u&amp;gt; 젠투 리눅스로 설치했다가 다시 우분투로 돌아갈 생각이 있다면, &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;b&amp;gt;뒤로 가기 단추&amp;lt;/b&amp;gt;를 누르시는게 좋습니다.&amp;lt;/font&amp;gt;&lt;br /&gt;
* 이 문서는 참고 용도입니다. &amp;lt;b&amp;gt;모든 부분을 신뢰하고 따라하시다 발생하는 문제는 본인에게 있습니다.&amp;lt;/b&amp;gt; 취하려는 행동의 의미에 대해 정확하게 파악하는 상황이 아니라면 &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;절대로 시도하지 마십시오&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;. 그래도 시도하시겠다면, 본인의 책임임을 인지한 상태에서 이 페이지의 [[%ED%86%A0%EB%A1%A0:UbuntuToGentooMigrationComplicatedHowTo|토론]]장에 질문하시고 예상 결과를 반드시 확인하신 후 진행하십시오.&lt;br /&gt;
* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;완성되지 않은 문서입니다. 아직 활용의 가치가 없으므로 &amp;quot;뒤로 가기&amp;quot; 단추를 눌러주십시오. 문서가 완성되면 이 안내 문구는 제거됩니다.&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 소개 ==&lt;br /&gt;
우분투 배포판은 배포판의 모토에서 밝혀진 바와 같이 만인을 위한 배포판이며, 심지어는 닭도 설치할 수 있다&amp;lt;ref&amp;gt;https://kldp.org/node/42698 &amp;lt;/ref&amp;gt;는 데비안을 계승했습니다. 간단히 말해서 생각없이 쓰기엔 정말 좋은 배포판이 우분투입니다.&amp;lt;strike style=&amp;quot;color:lightgray&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;lightgray&amp;quot;&amp;gt;하지만 12.10이후로 이런 공식이 깨졌죠.&amp;lt;/font&amp;gt;&amp;lt;/strike&amp;gt; 네, 어쨌든 이 문서는 여러분을 &amp;lt;font color=&amp;quot;#007733&amp;quot;&amp;gt;&amp;lt;strike&amp;gt;악마&amp;lt;/strike&amp;gt;&amp;lt;/font&amp;gt;의 길로 이끌어드리는게 목적입니다. 그 전에 몇가지 알아두시면 좋은 내용이 있어 간단하게 짚고 넘어가도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
== 설치 준비 ==&lt;br /&gt;
=== 생각할 필요가 없는 요소 - 디스크 분할 및 포맷 ===&lt;br /&gt;
하나의 시스템에서 디스크를 분할하여 리눅스를 두군데 이상의 디스크 구역에 설치해서 사용한다. 이것은 하나의 시스템에 여러가지 버전의 윈도우를 설치해서 쓰는것과 비슷합니다만, 본질적으로 다른 면이 있다면, 윈도우는 버전이 바뀌면 시스템의 모든 파일의 내부 파일이 전부 바뀌고 디자인도 바뀝니다. 심지어 파일 시스템 구조도 바뀝니다. 그런데 리눅스는 배포판이 바뀐다고 해서 커널 버전이나 각 프로그램의 버전이 항상 다르다거나 하진 않습니다. 특히 같은 시기에 나온 다른 배포판을 설치하는 경우에는 커널 버전 뿐만 아니라 심지어는 내부에 설치된 라이브러리 바이너리 이런 요소들의 버전이 모두 같을 수가 있습니다.&lt;br /&gt;
&lt;br /&gt;
구 버전의 커널을 공부한다거나 구 버전의 커널에 장치 드라이버를 만드는 방법을 만들어서 올리는 방법을 배운다거나 하는 개발이나 테스트 관련 몇 가지 특별한 이유 때문에 커널을 포함한 시스템의 각 구성요소의 버전이 완전히 다른 출시 시기 및 여러가지 특징면에서 판이한 서로 다른 배포판을 다른 파티션에 넣어 설치할 수도 있습니다. 이런 본질적인 이유가 아니라면, 취향의 문제이거나 애초부터 불필요하게 시스템 자원 낭비를 하는 것입니다. &lt;br /&gt;
&lt;br /&gt;
그래서 이 지침서에서는 디스크 분할을 언급하지 않겠습니다. 애초부터 따로 설치할 여유를 두지 않겠다는 의미입니다. 왜냐면 이 문서는 우분투에서 젠투로 완전히 넘어오려는 모험을 감행해보려는 분을 위한 문서이기 때문입니다. 심지어는 gparted, gpt, mkfs 같은 프로그램의 사용 조차도 쓸모 없는 행위임을 인지하도록 해드리고자 합니다. 단지 여러분이 해야 할 일은 기존의 우분투/데비안에서 사용하던 apt 저장소 관리 시스템을 무력화하고 그 자리를 젠투에서 사용하는 portage로 대체할 뿐입니다.&lt;br /&gt;
&lt;br /&gt;
=== 이 쯤에서 생각해보는 우분투의 강점 ===&lt;br /&gt;
어쨌든 젠투로 시스템을 옮겨가려면 젠투 이미지를 받아야 합니다. 문제는 여기에 있습니다. &amp;quot;인터넷에 어떻게 연결을 하는가&amp;quot;죠. 보통의 가정집에서라면 통신선 꼽으면 인증이 자동으로 이루어지고 컴퓨터를 켜자마자 인터넷이 되지만, 기업체나 대학교, 연구소 같은 경우는 보안을 위해 웹 인증 과정을 거치기도 합니다. 웹 인증 과정에서 ssl 연결을 통해 인증서 교환이 이루어지기도 하는데, 터미널 콘솔에서 사용하는 브라우저에서는 이 기능을 (애석하게도) 지원하지 않습니다. 따라서, 웹 인증을 해야 하는 곳에서는 부팅은 우분투 라이브 CD 같은 걸로 하고, 하드디스크를 직접 분할하고 초기화 하며, 마운트 과정을 거치고 나서, 네트워크 설정과 인증 과정을 거친 후에야 비로소 젠투 설치 과정에 들어갈 수 있습니다. 이때 눈부시게 활약을 하는 매체가 바로 우분투 CD 입니다. 물론 머신에 우분투를 설치해놓았다면 두말할 필요 없이 광미디어 이용시보다 상대적으로 우월한 성능의 강점을 취할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
=== 데이터 및 설정 백업 ===&lt;br /&gt;
어디까지나 중요한 것은 데이터와 설정의 백업입니다. 특히 신경써야 할 부분은 /etc 와 /var 입니다. 시스템을 운용하시면서 디렉터리를 탐색하는 과정에서 불필요한 요소를 발견하는 시점이 되면 이미 젠투 시스템이 안정적으로 올라갔을 때입니다. 그러므로 젠투로 옮겨가는 과정에서는 '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;절대 함부로 임의의 하위 디렉터리를 삭제하는 일이 없도록 하십시오&amp;lt;/font&amp;gt;'''. 나중에 문제가 발생했을 경우 복구하기 힘들어질 수 있습니다. 어쨌든 임의의 장소로 안전하게 백업하십시오.&lt;br /&gt;
&lt;br /&gt;
=== 젠투 이미지 받기 ===&lt;br /&gt;
라이브 CD로 부팅을 하든 서버 CD로 부팅을 하든 부팅을 했으면 웹 브라우저를 통해 다음의 주소를 주소 열기 창에 복사 및 붙여넣기 후 접근하십시오.&lt;br /&gt;
&lt;br /&gt;
 http://www.gentoo.org/main/en/mirrors.xml&lt;br /&gt;
&lt;br /&gt;
여러가지 미러 사이트를 보실 수 있습니다만, 개인적으로 추천하는 곳은 lecl.net과 jaist입니다. [[사용자:Darkcircle|Darkcircle]] ([[사용자토론:Darkcircle|토론]]) 2014년 4월 25일 (금) 15:58 (KST)&lt;br /&gt;
&lt;br /&gt;
예전에는 받으셔야 할 파일이 스테이지, 스냅샷 두 가지가 있었으나 현재는 스테이지 하나만 받으시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
스테이지는 &amp;lt;nowiki&amp;gt;/gentoo-mirror-root/releases/[ARCH_NAME]/autobuilds/YYYYMMDD/stage3-ISA-YYYYMMDD.tar.bz2&amp;lt;/nowiki&amp;gt; 에 있습니다.&lt;br /&gt;
&lt;br /&gt;
== 본 설치 과정 ==&lt;br /&gt;
=== 이미지를 적당한 장소에 압축 해제하기 ===&lt;br /&gt;
스테이지에는 현재 시스템에 존재하는 바이너리와 중복되는 핵심 프로그램 일부(컴파일러, 인터프리터, 라이브러리, 유틸리티 등)와 패키지 관리 프로그램 포티지가 내장되어 있습니다. 시스템 복원을 고려하지 않는다면 루트 위치에 그대로 풀으시면 됩니다. 웬만하면 별도의 디렉터리에 우선 압축 해제 하실 것을 권합니다. '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;이 작업은 매우 위험합니다&amp;lt;/font&amp;gt;'''. ELF 바이너리와 여러가지 라이브러리의 의존성을 심하게 꼬이게 할 수 있으며, 실행 즉시 디스크에 기록되므로 '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;복구가 불가능합니다&amp;lt;/font&amp;gt;'''. &lt;br /&gt;
스냅샷에는 배포판에서 지원하는 각종 패키지 목록이 있고, 각 패키지별로 빌드 설정이 담긴 ebuild 파일과 패치 파일 모음이 있습니다. portage에서는 이 목록 참조하여 소스코드를 내려받고 필요한 경우 패치를 내려 받아, 소스코드의 압축을 푼 후 패치를 적용해줍니다. 이후에는 사용자의 설정에 따라 각 패키지별로 configure와 make를 실행합니다. 현재는 별도의 스냅샷을 받지 않고 emerge-websync로 해결하셔도 됩니다. &amp;lt;b&amp;gt;지시 전까지는 포티지 트리를 절대로 동기화 하지 마십시오.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 중복 요소 우선 삭제 ===&lt;br /&gt;
일부 혹은 전체 충돌 가능성이 있는 sys, tmp, proc, media, mnt, dev, home, boot, opt, root, run 요소는 삭제하는것이 바람직합니다. 물론 여기서 삭제할 요소는 기존의 시스템에 있는 요소가 아닙니다. 스테이지3 꾸러미를 풀어서 나오는 파일 시스템 요소를 의미합니다. 만약 잘못 날리면, 어차피 일부는 Device is busy 라고 하면서 바로는 안 지워질게 뻔하지만, 재부팅할 때 골로 가는 수가 있습니다. 지우는 동작을 어떤 위치에서 행하고 있는지 충분히 검토하시고 실행에 옮기십시오.&lt;br /&gt;
&lt;br /&gt;
=== 필요 디렉터리 복사 ===&lt;br /&gt;
&lt;br /&gt;
지금 부터 시행하는 모든 절차는 루트 계정으로 진행해야 합니다.&lt;br /&gt;
&lt;br /&gt;
* 다음 절차에 따라 var 디렉터리 일부를 복사하십시오&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
mkdir /var/db&lt;br /&gt;
cp -R ./var/db/pkg /var/db/.&lt;br /&gt;
cp ./var/db/Makefile /var/db/.&lt;br /&gt;
cp -R ./var/cache/edb /var/cache/.&lt;br /&gt;
cp -R ./var/lib/* /var/lib/.&lt;br /&gt;
cp -R ./var/log/* /var/log/.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* etc 디렉터리를 통째로 복사한 후 기존의 백업 내용으로 다시한 번 덮어쓰십시오.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
cp -R ./etc /.&lt;br /&gt;
cp -Rf backup/etc /.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* sbin bin usr lib32 (x86_64 의 경우 lib64와 lib 심볼릭 링크 포함) 디렉터리를 시스템에 덮어쓰십시오.&lt;br /&gt;
&lt;br /&gt;
=== make.conf 설정 === &lt;br /&gt;
종전에는 /etc/make.conf 위치에 있었으나 최근에는 배포판 설정 파일의 위치 일원화 과정을 통해 배포판 관련 설정을 /etc/portage/ 아래로 모두 옮겨, /etc/portage/make.conf 위치에 있습니다. 정확하게는 여러분이 압축을 풀어놓으신 디렉터리/etc/portage/make.conf에 있습니다.&lt;br /&gt;
&lt;br /&gt;
이 파일을 뜯어보자면 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# These settings were set by the catalyst build script that automatically&lt;br /&gt;
# built this stage.&lt;br /&gt;
# Please consult /usr/share/portage/config/make.conf.example for a more&lt;br /&gt;
# detailed example.&lt;br /&gt;
CFLAGS=&amp;quot;-O2 -pipe&amp;quot;&lt;br /&gt;
CXXFLAGS=&amp;quot;${CFLAGS}&amp;quot;&lt;br /&gt;
# WARNING: Changing your CHOST is not something that should be done lightly.&lt;br /&gt;
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.&lt;br /&gt;
CHOST=&amp;quot;x86_64-pc-linux-gnu&amp;quot;&lt;br /&gt;
# These are the USE flags that were used in addition to what is provided by the&lt;br /&gt;
# profile used for building.&lt;br /&gt;
USE=&amp;quot;bindist mmx sse sse2&amp;quot;&lt;br /&gt;
PORTDIR=&amp;quot;/usr/portage&amp;quot;&lt;br /&gt;
DISTDIR=&amp;quot;${PORTDIR}/distfiles&amp;quot;&lt;br /&gt;
PKGDIR=&amp;quot;${PORTDIR}/packages&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
몇가지 경고문 주석과 함께 여러가지 징그러운 키-값 쌍이 있습니다.&lt;br /&gt;
&lt;br /&gt;
최신 버전을 활용하되 불안정함을 감수하겠다면 ACCEPT_KEYWORDS=&amp;quot;~x86&amp;quot; 또는 (64 비트의 경우) ACCEPT_KEYWORDS=&amp;quot;~amd64&amp;quot; 줄을 새로 추가하십시오.&lt;br /&gt;
&lt;br /&gt;
라이선스의 제한을 받지 않고 자유로이 사용하려면 ACCEPT_LICENSE=&amp;quot;*&amp;quot; 줄을 새로 추가하십시오.&lt;br /&gt;
&lt;br /&gt;
프로세서 사양에 따라 MAKEOPTS 값을 추가하십시오. '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j2 -l4&amp;quot;&amp;lt;/nowiki&amp;gt;''' 형식입니다. -j 값의 최적 값은 물리코어 수 + 1 (하이퍼스레드 기술 적용시 이 값의 2배), -l 값의 최적 값은 가상코어 수(하이퍼스레드 적용시 나타나는 코어 그래프 갯수) * 2 입니다. 예를 들어  i7-2600K의 경우 물리코어 4개가 있으며 하이퍼스레드를 지원하므로 '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j10 -l16&amp;quot;&amp;lt;/nowiki&amp;gt;''' 입니다. 만약 물리코어가 6개라면 '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j14 -l24&amp;quot;&amp;lt;/nowiki&amp;gt;''' 입니다. 그리고 추가적으로 # MAKEOPTS=&amp;quot;-j1&amp;quot;을 추가해두십시오. (최근 버전의 boost 라이브러리 컴파일시 MAKEOPTS 문제로 컴파일이 안되는 문제가 있습니다. --[[특수기능:기여/121.168.63.178|121.168.63.178]] 2014년 4월 26일 (토) 03:01 (KST))&lt;br /&gt;
&lt;br /&gt;
CFLAGS의 -march 값을 바꿀 수 있습니다. 자세한 내용은 &amp;quot;gentoo CFLAGS&amp;quot; 키워드를 활용한 구글 검색 결과&amp;lt;ref&amp;gt;https://wiki.gentoo.org/wiki/Safe_CFLAGS&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.gentoo-wiki.info/Safe_Cflags&amp;lt;/ref&amp;gt; 를 참고하십시오.&lt;br /&gt;
&lt;br /&gt;
시스템 컴파일시 언어 설정 일부도 여기서 할 수 있습니다만, 지금 하게 되면 컴파일에 문제가 발생할 수 있습니다. 일단 현재는 보류합니다.&lt;br /&gt;
&lt;br /&gt;
남은 설정은 USE 플래그입니다. 이 부분은 각자에게 맏깁니다. 이후 설정은 [wiki.gentoo-kr.org/index.php?title=Trans:GentooX86Handbook1-6 젠투 한국 사용자 모임 젠투 핸드북 번역 1부 6장] 부터 참고하시면 됩니다. &lt;br /&gt;
&lt;br /&gt;
=== 포티지 트리 동기화 ===&lt;br /&gt;
포티지 트리를 동기화 하는 방법은 약 두가지가 있는데 하나는 rsync를 통한 동기화 방법이고 하나는 http 프로토콜을 통한 동기화 방법입니다. 전자의 경우는 내부망의 사정에 따라 실패할 수도 있습니다만 성공한다면 그대로 진행합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
 # emerge --sync&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>121.168.63.178</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=UbuntuToGentooMigrationComplicatedHowTo&amp;diff=777</id>
		<title>UbuntuToGentooMigrationComplicatedHowTo</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=UbuntuToGentooMigrationComplicatedHowTo&amp;diff=777"/>
		<updated>2014-04-25T17:50:27Z</updated>

		<summary type="html">&lt;p&gt;121.168.63.178: /* 중복 요소 우선 삭제 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 경고 ==&lt;br /&gt;
* &amp;lt;u&amp;gt;한 시스템에 두 개 이상의 패키지 관리자가 공존하면 돌이킬 수 없는 문제를 일으킬 수 있으니&amp;lt;/u&amp;gt; 젠투 리눅스로 설치했다가 다시 우분투로 돌아갈 생각이 있다면, &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;b&amp;gt;뒤로 가기 단추&amp;lt;/b&amp;gt;를 누르시는게 좋습니다.&amp;lt;/font&amp;gt;&lt;br /&gt;
* 이 문서는 참고 용도입니다. &amp;lt;b&amp;gt;모든 부분을 신뢰하고 따라하시다 발생하는 문제는 본인에게 있습니다.&amp;lt;/b&amp;gt; 취하려는 행동의 의미에 대해 정확하게 파악하는 상황이 아니라면 &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;절대로 시도하지 마십시오&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;. 그래도 시도하시겠다면, 본인의 책임임을 인지한 상태에서 이 페이지의 [[%ED%86%A0%EB%A1%A0:UbuntuToGentooMigrationComplicatedHowTo|토론]]장에 질문하시고 예상 결과를 반드시 확인하신 후 진행하십시오.&lt;br /&gt;
* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;완성되지 않은 문서입니다. 아직 활용의 가치가 없으므로 &amp;quot;뒤로 가기&amp;quot; 단추를 눌러주십시오. 문서가 완성되면 이 안내 문구는 제거됩니다.&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 소개 ==&lt;br /&gt;
우분투 배포판은 배포판의 모토에서 밝혀진 바와 같이 만인을 위한 배포판이며, 심지어는 닭도 설치할 수 있다&amp;lt;ref&amp;gt;https://kldp.org/node/42698 &amp;lt;/ref&amp;gt;는 데비안을 계승했습니다. 간단히 말해서 생각없이 쓰기엔 정말 좋은 배포판이 우분투입니다.&amp;lt;strike style=&amp;quot;color:lightgray&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;lightgray&amp;quot;&amp;gt;하지만 12.10이후로 이런 공식이 깨졌죠.&amp;lt;/font&amp;gt;&amp;lt;/strike&amp;gt; 네, 어쨌든 이 문서는 여러분을 &amp;lt;font color=&amp;quot;#007733&amp;quot;&amp;gt;&amp;lt;strike&amp;gt;악마&amp;lt;/strike&amp;gt;&amp;lt;/font&amp;gt;의 길로 이끌어드리는게 목적입니다. 그 전에 몇가지 알아두시면 좋은 내용이 있어 간단하게 짚고 넘어가도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
== 설치 준비 ==&lt;br /&gt;
=== 생각할 필요가 없는 요소 - 디스크 분할 및 포맷 ===&lt;br /&gt;
하나의 시스템에서 디스크를 분할하여 리눅스를 두군데 이상의 디스크 구역에 설치해서 사용한다. 이것은 하나의 시스템에 여러가지 버전의 윈도우를 설치해서 쓰는것과 비슷합니다만, 본질적으로 다른 면이 있다면, 윈도우는 버전이 바뀌면 시스템의 모든 파일의 내부 파일이 전부 바뀌고 디자인도 바뀝니다. 심지어 파일 시스템 구조도 바뀝니다. 그런데 리눅스는 배포판이 바뀐다고 해서 커널 버전이나 각 프로그램의 버전이 항상 다르다거나 하진 않습니다. 특히 같은 시기에 나온 다른 배포판을 설치하는 경우에는 커널 버전 뿐만 아니라 심지어는 내부에 설치된 라이브러리 바이너리 이런 요소들의 버전이 모두 같을 수가 있습니다.&lt;br /&gt;
&lt;br /&gt;
구 버전의 커널을 공부한다거나 구 버전의 커널에 장치 드라이버를 만드는 방법을 만들어서 올리는 방법을 배운다거나 하는 개발이나 테스트 관련 몇 가지 특별한 이유 때문에 커널을 포함한 시스템의 각 구성요소의 버전이 완전히 다른 출시 시기 및 여러가지 특징면에서 판이한 서로 다른 배포판을 다른 파티션에 넣어 설치할 수도 있습니다. 이런 본질적인 이유가 아니라면, 취향의 문제이거나 애초부터 불필요하게 시스템 자원 낭비를 하는 것입니다. &lt;br /&gt;
&lt;br /&gt;
그래서 이 지침서에서는 디스크 분할을 언급하지 않겠습니다. 애초부터 따로 설치할 여유를 두지 않겠다는 의미입니다. 왜냐면 이 문서는 우분투에서 젠투로 완전히 넘어오려는 모험을 감행해보려는 분을 위한 문서이기 때문입니다. 심지어는 gparted, gpt, mkfs 같은 프로그램의 사용 조차도 쓸모 없는 행위임을 인지하도록 해드리고자 합니다. 단지 여러분이 해야 할 일은 기존의 우분투/데비안에서 사용하던 apt 저장소 관리 시스템을 무력화하고 그 자리를 젠투에서 사용하는 portage로 대체할 뿐입니다.&lt;br /&gt;
&lt;br /&gt;
=== 이 쯤에서 생각해보는 우분투의 강점 ===&lt;br /&gt;
어쨌든 젠투로 시스템을 옮겨가려면 젠투 이미지를 받아야 합니다. 문제는 여기에 있습니다. &amp;quot;인터넷에 어떻게 연결을 하는가&amp;quot;죠. 보통의 가정집에서라면 통신선 꼽으면 인증이 자동으로 이루어지고 컴퓨터를 켜자마자 인터넷이 되지만, 기업체나 대학교, 연구소 같은 경우는 보안을 위해 웹 인증 과정을 거치기도 합니다. 웹 인증 과정에서 ssl 연결을 통해 인증서 교환이 이루어지기도 하는데, 터미널 콘솔에서 사용하는 브라우저에서는 이 기능을 (애석하게도) 지원하지 않습니다. 따라서, 웹 인증을 해야 하는 곳에서는 부팅은 우분투 라이브 CD 같은 걸로 하고, 하드디스크를 직접 분할하고 초기화 하며, 마운트 과정을 거치고 나서, 네트워크 설정과 인증 과정을 거친 후에야 비로소 젠투 설치 과정에 들어갈 수 있습니다. 이때 눈부시게 활약을 하는 매체가 바로 우분투 CD 입니다. 물론 머신에 우분투를 설치해놓았다면 두말할 필요 없이 광미디어 이용시보다 상대적으로 우월한 성능의 강점을 취할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
=== 데이터 및 설정 백업 ===&lt;br /&gt;
어디까지나 중요한 것은 데이터와 설정의 백업입니다. 특히 신경써야 할 부분은 /etc 와 /var 입니다. 시스템을 운용하시면서 디렉터리를 탐색하는 과정에서 불필요한 요소를 발견하는 시점이 되면 이미 젠투 시스템이 안정적으로 올라갔을 때입니다. 그러므로 젠투로 옮겨가는 과정에서는 '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;절대 함부로 임의의 하위 디렉터리를 삭제하는 일이 없도록 하십시오&amp;lt;/font&amp;gt;'''. 나중에 문제가 발생했을 경우 복구하기 힘들어질 수 있습니다. 어쨌든 임의의 장소로 안전하게 백업하십시오.&lt;br /&gt;
&lt;br /&gt;
=== 젠투 이미지 받기 ===&lt;br /&gt;
라이브 CD로 부팅을 하든 서버 CD로 부팅을 하든 부팅을 했으면 웹 브라우저를 통해 다음의 주소를 주소 열기 창에 복사 및 붙여넣기 후 접근하십시오.&lt;br /&gt;
&lt;br /&gt;
 http://www.gentoo.org/main/en/mirrors.xml&lt;br /&gt;
&lt;br /&gt;
여러가지 미러 사이트를 보실 수 있습니다만, 개인적으로 추천하는 곳은 lecl.net과 jaist입니다. [[사용자:Darkcircle|Darkcircle]] ([[사용자토론:Darkcircle|토론]]) 2014년 4월 25일 (금) 15:58 (KST)&lt;br /&gt;
&lt;br /&gt;
예전에는 받으셔야 할 파일이 스테이지, 스냅샷 두 가지가 있었으나 현재는 스테이지 하나만 받으시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
스테이지는 &amp;lt;nowiki&amp;gt;/gentoo-mirror-root/releases/[ARCH_NAME]/autobuilds/YYYYMMDD/stage3-ISA-YYYYMMDD.tar.bz2&amp;lt;/nowiki&amp;gt; 에 있습니다.&lt;br /&gt;
&lt;br /&gt;
== 본 설치 과정 ==&lt;br /&gt;
=== 이미지를 적당한 장소에 압축 해제하기 ===&lt;br /&gt;
스테이지에는 현재 시스템에 존재하는 바이너리와 중복되는 핵심 프로그램 일부(컴파일러, 인터프리터, 라이브러리, 유틸리티 등)와 패키지 관리 프로그램 포티지가 내장되어 있습니다. 시스템 복원을 고려하지 않는다면 루트 위치에 그대로 풀으시면 됩니다. 웬만하면 별도의 디렉터리에 우선 압축 해제 하실 것을 권합니다. '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;이 작업은 매우 위험합니다&amp;lt;/font&amp;gt;'''. ELF 바이너리와 여러가지 라이브러리의 의존성을 심하게 꼬이게 할 수 있으며, 실행 즉시 디스크에 기록되므로 '''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;복구가 불가능합니다&amp;lt;/font&amp;gt;'''. &lt;br /&gt;
스냅샷에는 배포판에서 지원하는 각종 패키지 목록이 있고, 각 패키지별로 빌드 설정이 담긴 ebuild 파일과 패치 파일 모음이 있습니다. portage에서는 이 목록 참조하여 소스코드를 내려받고 필요한 경우 패치를 내려 받아, 소스코드의 압축을 푼 후 패치를 적용해줍니다. 이후에는 사용자의 설정에 따라 각 패키지별로 configure와 make를 실행합니다. 현재는 별도의 스냅샷을 받지 않고 emerge-websync로 해결하셔도 됩니다. &amp;lt;b&amp;gt;지시 전까지는 포티지 트리를 절대로 동기화 하지 마십시오.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 중복 요소 우선 삭제 ===&lt;br /&gt;
일부 혹은 전체 충돌 가능성이 있는 sys, tmp, proc, media, mnt, dev, home, boot, opt, root, run 요소는 삭제하는것이 바람직합니다. 물론 여기서 삭제할 요소는 기존의 시스템에 있는 요소가 아닙니다. 스테이지3 꾸러미를 풀어서 나오는 파일 시스템 요소를 의미합니다. 만약 잘못 날리면, 어차피 일부는 Device is busy 라고 하면서 바로는 안 지워질게 뻔하지만, 재부팅할 때 골로 가는 수가 있습니다. 지우는 동작을 어떤 위치에서 행하고 있는지 충분히 검토하시고 실행에 옮기십시오.&lt;br /&gt;
&lt;br /&gt;
=== 필요 디렉터리 복사 ===&lt;br /&gt;
&lt;br /&gt;
지금 부터 시행하는 모든 절차는 루트 계정으로 진행해야 합니다.&lt;br /&gt;
&lt;br /&gt;
* 다음 절차에 따라 var 디렉터리 일부를 복사하십시오&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
mkdir /var/db&lt;br /&gt;
cp -R ./var/db/pkg /var/db/.&lt;br /&gt;
cp ./var/db/Makefile /var/db/.&lt;br /&gt;
cp -R ./var/cache/edb /var/cache/.&lt;br /&gt;
cp -R ./var/lib/* /var/lib/.&lt;br /&gt;
cp -R ./var/log/* /var/log/.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* etc 디렉터리를 통째로 복사한 후 기존의 백업 내용으로 다시한 번 덮어쓰십시오.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
cp -R ./etc /.&lt;br /&gt;
cp -Rf backup/etc /.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* sbin bin usr lib32 (x86_64 의 경우 lib64와 lib 심볼릭 링크 포함) 디렉터리를 시스템에 덮어쓰십시오.&lt;br /&gt;
&lt;br /&gt;
=== make.conf 설정 === &lt;br /&gt;
종전에는 /etc/make.conf 위치에 있었으나 최근에는 배포판 설정 파일의 위치 일원화 과정을 통해 배포판 관련 설정을 /etc/portage/ 아래로 모두 옮겨, /etc/portage/make.conf 위치에 있습니다. 정확하게는 여러분이 압축을 풀어놓으신 디렉터리/etc/portage/make.conf에 있습니다.&lt;br /&gt;
&lt;br /&gt;
이 파일을 뜯어보자면 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# These settings were set by the catalyst build script that automatically&lt;br /&gt;
# built this stage.&lt;br /&gt;
# Please consult /usr/share/portage/config/make.conf.example for a more&lt;br /&gt;
# detailed example.&lt;br /&gt;
CFLAGS=&amp;quot;-O2 -pipe&amp;quot;&lt;br /&gt;
CXXFLAGS=&amp;quot;${CFLAGS}&amp;quot;&lt;br /&gt;
# WARNING: Changing your CHOST is not something that should be done lightly.&lt;br /&gt;
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.&lt;br /&gt;
CHOST=&amp;quot;x86_64-pc-linux-gnu&amp;quot;&lt;br /&gt;
# These are the USE flags that were used in addition to what is provided by the&lt;br /&gt;
# profile used for building.&lt;br /&gt;
USE=&amp;quot;bindist mmx sse sse2&amp;quot;&lt;br /&gt;
PORTDIR=&amp;quot;/usr/portage&amp;quot;&lt;br /&gt;
DISTDIR=&amp;quot;${PORTDIR}/distfiles&amp;quot;&lt;br /&gt;
PKGDIR=&amp;quot;${PORTDIR}/packages&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
몇가지 경고문과 함께 여러가지 징그러운 키-값 쌍이 있습니다.&lt;br /&gt;
&lt;br /&gt;
최신 버전을 활용하되 불안정함을 감수하겠다면 ACCEPT_KEYWORDS=&amp;quot;~x86&amp;quot; 또는 (64 비트의 경우) ACCEPT_KEYWORDS=&amp;quot;~amd64&amp;quot; 줄을 새로 추가하십시오.&lt;br /&gt;
&lt;br /&gt;
라이선스의 제한을 받지 않고 자유로이 사용하려면 ACCEPT_LICENSE=&amp;quot;*&amp;quot; 줄을 새로 추가하십시오.&lt;br /&gt;
&lt;br /&gt;
프로세서 사양에 따라 MAKEOPTS 값을 추가하십시오. '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j2 -l3&amp;quot;&amp;lt;/nowiki&amp;gt;''' 형식입니다. -j 값의 최적 값은 물리코어 수 + 1 (하이퍼스레드 기술 적용시 이 값의 2배), -l 값의 최적 값은 가상코어 수(하이퍼스레드 적용시 나타나는 코어 그래프 갯수) * 2 입니다. 예를 들어  i7-2600K의 경우 물리코어 4개가 있으며 하이퍼스레드를 지원하므로 '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j10 -l16&amp;quot;&amp;lt;/nowiki&amp;gt;''' 입니다. 만약 물리코어가 6개라면 '''&amp;lt;nowiki&amp;gt;MAKEOPTS=&amp;quot;-j14 -l24&amp;quot;&amp;lt;/nowiki&amp;gt;''' 입니다.&lt;br /&gt;
&lt;br /&gt;
CFLAGS의 -march 값을 바꿀 수 있습니다. 자세한 내용은 &amp;quot;gentoo CFLAGS&amp;quot; 키워드를 활용한 구글 검색 결과&amp;lt;ref&amp;gt;https://wiki.gentoo.org/wiki/Safe_CFLAGS&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.gentoo-wiki.info/Safe_Cflags&amp;lt;/ref&amp;gt; 를 참고하십시오.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>121.168.63.178</name></author>
	</entry>
</feed>