* [gentoo-commits] gentoo commit in xml/htdocs/doc/ja/handbook: hb-install-system.xml
@ 2008-02-29 14:45 Naoaki Shindo (shindo)
0 siblings, 0 replies; 6+ messages in thread
From: Naoaki Shindo (shindo) @ 2008-02-29 14:45 UTC (permalink / raw
To: gentoo-commits
shindo 08/02/29 14:45:39
Modified: hb-install-system.xml
Log:
update, thanks to murakami
Revision Changes Path
1.25 xml/htdocs/doc/ja/handbook/hb-install-system.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?rev=1.25&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?rev=1.25&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?r1=1.24&r2=1.25
Index: hb-install-system.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- hb-install-system.xml 28 Aug 2006 16:56:52 -0000 1.24
+++ hb-install-system.xml 29 Feb 2008 14:45:39 -0000 1.25
@@ -4,15 +4,21 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v 1.24 2006/08/28 16:56:52 idani Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v 1.25 2008/02/29 14:45:39 shindo Exp $ -->
-<!-- Original revision: 1.97 -->
+<!-- Original revision: 1.108 -->
<!-- Translator: igarashi -->
+<!-- Translator: Taku Murakami -->
<sections>
-<version>2.23</version>
-<date>2006-07-19</date>
+<abstract>
+stage3のインストール及び設定が済めば、Gentoo base systemを自由に使えるようになります。
+本章では、そこまでの進め方を説明します。
+</abstract>
+
+<version>8.2</version>
+<date>2007-10-24</date>
<section>
<title>chrootする</title>
@@ -67,18 +73,19 @@
<pre caption="DNS情報をコピーする">
<comment>("-L"オプションは、シンボリックリンクをコピーしないようにするために必要です)</comment>
-# <i>cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf</i>
+# <i>cp -L /etc/resolv.conf /mnt/gentoo/etc/</i>
</pre>
</body>
</subsection>
-<subsection>
+<subsection test="not(func:keyval('arch')='IA64')">
<title>/procと/devファイルシステムのマウント</title>
<body>
<p>
-chroot後の環境でもカーネルが提供する情報を参照できるようにするために、<path>/mnt/gentoo/proc</path>に<path>/proc</path>ファイルシステムをマウントしてください。
-そして、<path>/dev</path>ファイルシステムをbindマウントします。
+chroot後の環境でもカーネルが提供する情報を参照できるようにするために、
+<path>/mnt/gentoo/proc</path>に<path>/proc</path>ファイルシステムをマウントしてください。
+それから、<path>/dev</path>ファイルシステムをbindマウントします。
</p>
<pre caption="/procと/devのマウント">
@@ -88,6 +95,25 @@
</body>
</subsection>
+<subsection test="func:keyval('arch')='IA64'">
+<title>/proc、/sys、/devファイルシステムのマウント</title>
+<body>
+
+<p>
+chroot後の環境でもカーネルが提供する情報を参照できるようにするために、
+<path>/mnt/gentoo/proc</path>に<path>/proc</path>ファイルシステムをマウントしてください。
+それから、<path>/dev</path>、<path>/sys</path>ファイルシステムをbindマウントします。
+</p>
+
+<pre caption="/proc、/sys、/devのマウント">
+# <i>mount -t proc none /mnt/gentoo/proc</i>
+# <i>mount -o bind /dev /mnt/gentoo/dev</i>
+# <i>mount -o bind /sys /mnt/gentoo/sys</i>
+</pre>
+
+</body>
+</subsection>
+
<subsection>
<title>新しい環境に入る</title>
<body>
@@ -164,12 +190,8 @@
</p>
<p>
-以前は、ユーザがprofileを変更することは、ほとんどありませんでした。
-しかし、現在はx86、hppa、alphaユーザは二つのprofileのうち一つを選ぶことができます。
-一つは2.4カーネル用で、もう一つは2.6カーネル用です。
-この要件は、2.6カーネルの統合を整備するために必要とされました。
-ppcとppc64アーキテクチャも同様にいくつかのprofileが利用可能です。
-これについては後で説明します。
+以前は、ユーザがそういったprofileを触ることはありませんでした。
+しかし、場合によってはprofileの変更が必要と判断される事もあるかもしれません。
</p>
<p>
@@ -178,79 +200,36 @@
<pre caption="システムprofileの確認">
# <i>ls -FGg /etc/make.profile</i>
-lrwxrwxrwx 1 48 Apr 8 18:51 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2006.0/
+lrwxrwxrwx 1 48 Apr 8 18:51 /etc/make.profile -> ../usr/portage/profiles/<keyval id="profile"/>
</pre>
<p>
-上記三つのアーキテクチャのうちの一つを使用しているなら、デフォルトのprofileはLinux 2.6系システムのものを提供します。
-これは推奨設定ですが、もちろん別のprofileを使うこともできます。
+デフォルトのprofileでは、Linux 2.6系システムのものが提供されています。
+これは推奨の設定ですが、別のprofileを使うという選択肢もあります。
</p>
<p>
-より古いLinux 2.4系のprofileを使用したシステムをインストールしたいと思うユーザもいるでしょう。
-このようにするもっともな理由があるユーザは、添付されているprofileの存在を最初に確認してください。x86上では、以下のコマンドで確認できます。
+アーキテクチャによっては、<c>desktop</c>と<c>server</c>subprofileを利用できる場合があります。
+<path>2007.0/</path>profile以下を調べて、使用予定のアーキテクチャで利用可能なものがないかを確認してみて下さい。
+自身の要件に合うかを決めるのに、<c>desktop</c>profileの<path>make.defaults</path>を確認したいと思うかもしれません。
</p>
-<pre caption="添付されているprofileが存在するかどうかの確認">
-# <i>ls -d /usr/portage/profiles/default-linux/x86/no-nptl/2.4</i>
-/usr/portage/profiles/default-linux/x86/no-nptl/2.4
-</pre>
-
<p>
-上記の例では、2.4系のprofileがあることを示しています
-(つまり、ファイルやディレクトリが見つからないというエラーは表示されていません)。
-デフォルトのままにしておくことが推奨されますが、変更したいなら、以下のようにします。
+使用予定のアーキテクチャで利用可能なprofileを、<path>/usr/portage/profiles/</path>で確認したら、
+お好みで別のprofileを使用することもできます。
</p>
-<pre caption="2.4 profileに変更する">
-<comment>(使用しているアーキテクチャであることを確認してください。以下の例はx86向けです。)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/x86/no-nptl/2.4 /etc/make.profile</i>
-<comment>(2.4 profileにあるファイルの表示)</comment>
-# <i>ls -FGg /etc/make.profile/</i>
-total 12
--rw-r--r-- 1 939 Dec 10 14:06 packages
--rw-r--r-- 1 347 Dec 3 2004 parent
--rw-r--r-- 1 573 Dec 3 2004 virtuals
+<pre caption="profileの変更">
+# <i>ln -snf /usr/portage/profiles/<profile name> /etc/make.profile</i>
</pre>
-<p>
-2006.0には、ppc用に複数の新しいprofileがあります。
+<p test="func:keyval('arch')='AMD64'">
+32ビットアプリケーション・ライブラリが存在しない、純粋の64ビット環境がほしいなら、
+non-multilib profileを使用して下さい。
</p>
-<pre caption="PPCのprofile">
-<comment>(一般的なPPCのprofileで、すべてのPPCマシン用、最低限必要)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.0 /etc/make.profile</i>
-<comment>(G3のprofile)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.0/G3 /etc/make.profile</i>
-<comment>(G3 Pegasosのprofile)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.0/G3/Pegasos/ /etc/make.profile</i>
-<comment>(G4 (Altivec)のprofile)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.0/G4 /etc/make.profile</i>
-<comment>(G4 (Altivec) Pegasosのprofile)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.0/G4/Pegasos/ /etc/make.profile</i>
-</pre>
-
-<p>
-2006.0には、ppc64用に複数の新しいprofileがあります。
-</p>
-
-<pre caption="PPC64のprofile">
-<comment>(一般的な64bitユーザランドPPC64のprofileで、すべてのPPC64マシン用です)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/64bit-userland /etc/make.profile</i>
-<comment>(一般的な32bitユーザランドPPC64のprofileで、すべてのPPC64マシン用です)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/32bit-userland /etc/make.profile</i>
-<comment>(各ユーザランド用には以下のようにサブprofileがあり、上記から選んだユーザランドで(userland)を置き換えます)</comment>
-<comment>(JS20用の970のprofile)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/(userland)/970 /etc/make.profile</i>
-<comment>(G5のprofile)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/(userland)/970/pmac /etc/make.profile</i>
-<comment>(POWER3のprofile)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/(userland)/power3 /etc/make.profile</i>
-<comment>(POWER4のprofile)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/(userland)/power4 /etc/make.profile</i>
-<comment>(POWER5のprofile)</comment>
-# <i>ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/(userland)/power5 /etc/make.profile</i>
-<comment>(multilibのprofileは、現在のリリースの時点では安定版ではありません。)</comment>
+<pre test="func:keyval('arch')='AMD64'" caption="Switching to a non-multilib profile">
+# <i>ln -snf /usr/portage/profiles/default-linux/amd64/2007.0/no-multilib /etc/make.profile</i>
</pre>
</body>
@@ -277,7 +256,8 @@
<p>
<c>USE</c>変数には、コンパイルオプションに対応するキーワードを定義します。
たとえば、<e>ssl</e>はプログラムに備わるSSLサポートをコンパイルします。
-<e>-X</e>はXサーバのサポートを削除します。(キーワードの前にマイナス記号をつけます。)<e>gnome gtk -kde -qt</e>は、GNOME(とGTK)サポートを有効にし、KDE(とQt)サポートを無効にしてプログラムをコンパイルします。システムを完全にGNOME向けに調整します。
+<e>-X</e>はXサーバのサポートを削除します。(キーワードの前にマイナス記号をつけます。)<e>gnome gtk -kde -qt3 -qt4</e>は、
+GNOME(とGTK)サポートを有効にし、KDE(とQt)サポートを無効にしてプログラムをコンパイルします。システムを完全にGNOME向けに調整します。
</p>
<p>
@@ -309,13 +289,13 @@
</pre>
<pre caption="USEフラグの設定">
-USE="-gtk -gnome qt kde dvd alsa cdr"
+USE="-gtk -gnome qt3 qt4 kde dvd alsa cdr"
</pre>
</body>
</subsection>
<subsection>
-<title>自由選択: GLIBCのロケール</title>
+<title>自由選択: glibcのロケール</title>
<body>
<p>
@@ -346,11 +326,6 @@
<path>/etc/locale.gen</path>ファイルで指定した全てのロケールが生成されます。
</p>
-<note>
-<c>locale-gen</c>は<c>glibc-2.3.6-r4</c>以降で利用可能です。
-これよりも古いバージョンのglibcであれば、すぐにアップデートして下さい。
-</note>
-
<p>
では、<uri link="?part=1&chap=7">カーネル設定</uri>へ進んでください。
</p>
--
gentoo-commits@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/ja/handbook: hb-install-system.xml
@ 2008-07-14 15:06 Naoaki Shindo (shindo)
0 siblings, 0 replies; 6+ messages in thread
From: Naoaki Shindo (shindo) @ 2008-07-14 15:06 UTC (permalink / raw
To: gentoo-commits
shindo 08/07/14 15:06:10
Modified: hb-install-system.xml
Log:
sync to 1.111, thanks to Masuda.
Revision Changes Path
1.26 xml/htdocs/doc/ja/handbook/hb-install-system.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?rev=1.26&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?rev=1.26&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?r1=1.25&r2=1.26
Index: hb-install-system.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- hb-install-system.xml 29 Feb 2008 14:45:39 -0000 1.25
+++ hb-install-system.xml 14 Jul 2008 15:06:09 -0000 1.26
@@ -4,9 +4,9 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v 1.25 2008/02/29 14:45:39 shindo Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v 1.26 2008/07/14 15:06:09 shindo Exp $ -->
-<!-- Original revision: 1.108 -->
+<!-- Original revision: 1.111 -->
<!-- Translator: igarashi -->
<!-- Translator: Taku Murakami -->
@@ -17,8 +17,8 @@
本章では、そこまでの進め方を説明します。
</abstract>
-<version>8.2</version>
-<date>2007-10-24</date>
+<version>9.2</version>
+<date>2008-05-14</date>
<section>
<title>chrootする</title>
@@ -169,7 +169,7 @@
</p>
<p>
-Portageの新しいバージョンが利用可能で、新しいものに更新すべきであることを警告されたら、<c>emerge portage</c>コマンドを使用してすぐに更新すべきです。
+Portageの新しいバージョンが利用可能で、新しいものに更新すべきであることを警告されたら、<c>emerge --oneshot portage</c>を使用してすぐに更新すべきです。
</p>
</body>
@@ -209,9 +209,9 @@
</p>
<p>
-アーキテクチャによっては、<c>desktop</c>と<c>server</c>subprofileを利用できる場合があります。
-<path>2007.0/</path>profile以下を調べて、使用予定のアーキテクチャで利用可能なものがないかを確認してみて下さい。
-自身の要件に合うかを決めるのに、<c>desktop</c>profileの<path>make.defaults</path>を確認したいと思うかもしれません。
+アーキテクチャによっては、<c>desktop</c>と<c>server</c> subprofileを利用できる場合があります。
+<path>2008.0/</path>profile以下を調べて、使用予定のアーキテクチャで利用可能なものがないかを確認してみて下さい。
+自身の要件に合うかを決めるのに、<c>desktop</c> profileの<path>make.defaults</path>を確認したいと思うかもしれません。
</p>
<p>
@@ -229,9 +229,14 @@
</p>
<pre test="func:keyval('arch')='AMD64'" caption="Switching to a non-multilib profile">
-# <i>ln -snf /usr/portage/profiles/default-linux/amd64/2007.0/no-multilib /etc/make.profile</i>
+# <i>ln -snf /usr/portage/profiles/default/linux/amd64/2008.0/no-multilib /etc/make.profile</i>
</pre>
+<note>
+<c>developer</c> subprofileは特にGentoo Linuxの開発作業のためにものです。
+一般的な開発環境の設定を助けるものでは<e>ありません</e>。
+</note>
+
</body>
</subsection>
<subsection id="configure_USE">
--
gentoo-commits@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/ja/handbook: hb-install-system.xml
@ 2010-01-23 9:54 Naoaki Shindo (shindo)
0 siblings, 0 replies; 6+ messages in thread
From: Naoaki Shindo (shindo) @ 2010-01-23 9:54 UTC (permalink / raw
To: gentoo-commits
shindo 10/01/23 09:54:09
Modified: hb-install-system.xml
Log:
sync to 1.112
Revision Changes Path
1.27 xml/htdocs/doc/ja/handbook/hb-install-system.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?rev=1.27&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?rev=1.27&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?r1=1.26&r2=1.27
Index: hb-install-system.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- hb-install-system.xml 14 Jul 2008 15:06:09 -0000 1.26
+++ hb-install-system.xml 23 Jan 2010 09:54:09 -0000 1.27
@@ -4,9 +4,9 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v 1.26 2008/07/14 15:06:09 shindo Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v 1.27 2010/01/23 09:54:09 shindo Exp $ -->
-<!-- Original revision: 1.111 -->
+<!-- Original revision: 1.112 -->
<!-- Translator: igarashi -->
<!-- Translator: Taku Murakami -->
@@ -17,8 +17,8 @@
本章では、そこまでの進め方を説明します。
</abstract>
-<version>9.2</version>
-<date>2008-05-14</date>
+<version>10.0</version>
+<date>2009-10-04</date>
<section>
<title>chrootする</title>
@@ -184,7 +184,7 @@
<p>
profileは、すべてのGentooシステムにとって根幹を成すものです。
-CHOST、CFLAGSやその他の重要な変数の初期設定値を指定しているだけでなく、
+USE、CFLAGSやその他の重要な変数の初期設定値を指定しているだけでなく、
システムの状態を特定範囲内のパッケージバージョンに留めておく役目もあります。
これは、Gentoo開発者によってすべて整備されています。
</p>
@@ -198,9 +198,12 @@
以下のコマンドで、現在使用中のprofileが何であるかを確認することができます。
</p>
-<pre caption="システムprofileの確認">
-# <i>ls -FGg /etc/make.profile</i>
-lrwxrwxrwx 1 48 Apr 8 18:51 /etc/make.profile -> ../usr/portage/profiles/<keyval id="profile"/>
+<pre caption="システムprofileの検証">
+# <i>eselect profile list</i>
+Available profile symlink targets:
+ [1] <keyval id="profile"/> *
+ [2] <keyval id="profile"/>/desktop
+ [3] <keyval id="profile"/>/server
</pre>
<p>
@@ -210,17 +213,15 @@
<p>
アーキテクチャによっては、<c>desktop</c>と<c>server</c> subprofileを利用できる場合があります。
-<path>2008.0/</path>profile以下を調べて、使用予定のアーキテクチャで利用可能なものがないかを確認してみて下さい。
-自身の要件に合うかを決めるのに、<c>desktop</c> profileの<path>make.defaults</path>を確認したいと思うかもしれません。
+<c>eselect profile list</c>>を実行することで、利用可能なプロファイルがすべて表示されます。
</p>
<p>
-使用予定のアーキテクチャで利用可能なprofileを、<path>/usr/portage/profiles/</path>で確認したら、
-お好みで別のprofileを使用することもできます。
+アーキテクチャで利用可能なprofileを確認したら、お好みで別のprofileを使用することもできます。
</p>
<pre caption="profileの変更">
-# <i>ln -snf /usr/portage/profiles/<profile name> /etc/make.profile</i>
+<i>eselect profile set 2</i>
</pre>
<p test="func:keyval('arch')='AMD64'">
@@ -229,7 +230,22 @@
</p>
<pre test="func:keyval('arch')='AMD64'" caption="Switching to a non-multilib profile">
-# <i>ln -snf /usr/portage/profiles/default/linux/amd64/2008.0/no-multilib /etc/make.profile</i>
+<i>eselect profile list</i>
+Available profile symlink targets:
+ [1] <keyval id="profile"/> *
+ [2] <keyval id="profile"/>/desktop
+ [3] <keyval id="profile"/>/no-multilib
+ [4] <keyval id="profile"/>/server
+<comment>(Choose the no-multilib profile)</comment>
+# <i>eselect profile set 3</i>
+<comment>(Verify the change)</comment>
+# <i>eselect profile list</i>
+Available profile symlink targets:
+ [1] <keyval id="profile"/>
+ [2] <keyval id="profile"/>/desktop
+ [3] <keyval id="profile"/>/no-multilib *
+ [4] <keyval id="profile"/>/server
+
</pre>
<note>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/ja/handbook: hb-install-system.xml
@ 2011-08-21 10:58 Naohiro Aota (naota)
0 siblings, 0 replies; 6+ messages in thread
From: Naohiro Aota (naota) @ 2011-08-21 10:58 UTC (permalink / raw
To: gentoo-commits
naota 11/08/21 10:58:27
Modified: hb-install-system.xml
Log:
sync to 1.119
Revision Changes Path
1.28 xml/htdocs/doc/ja/handbook/hb-install-system.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?rev=1.28&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?rev=1.28&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?r1=1.27&r2=1.28
Index: hb-install-system.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- hb-install-system.xml 23 Jan 2010 09:54:09 -0000 1.27
+++ hb-install-system.xml 21 Aug 2011 10:58:27 -0000 1.28
@@ -4,11 +4,12 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v 1.27 2010/01/23 09:54:09 shindo Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v 1.28 2011/08/21 10:58:27 naota Exp $ -->
-<!-- Original revision: 1.112 -->
+<!-- Original revision: 1.119 -->
<!-- Translator: igarashi -->
<!-- Translator: Taku Murakami -->
+<!-- Translator: naota -->
<sections>
@@ -17,8 +18,8 @@
本章では、そこまでの進め方を説明します。
</abstract>
-<version>10.0</version>
-<date>2009-10-04</date>
+<version>11</version>
+<date>2011-08-03</date>
<section>
<title>chrootする</title>
@@ -32,16 +33,13 @@
Gentooサイトの<uri link="/main/en/mirrors.xml">mirror list</uri>
<uri link="/main/ja/mirrors.xml">(日本語訳)</uri>を参照し、(高確率で一番速いサイトとしての)一番近い一つのミラーサイト(もしくは複数のミラーサイト)を探すことができます。
しかし、お望みのミラーサイトを選択するのに使いやすいインターフェースを備える<c>mirrorselect</c>というすばらしいツールを提供しています。
+選択したいミラーまでカーソルを動かしスペースキーを押して一つまたはそれ以上のミラーを選択してください。
</p>
<pre caption="GENTOO_MIRRORS変数用にmirrorselectを使用する">
# <i>mirrorselect -i -o >> /mnt/gentoo/etc/make.conf</i>
</pre>
-<warn>
-どのIPv6ミラーサイトも選択してはいけません。現在stageファイルは、IPv6をサポートしていません。
-</warn>
-
<p>
<path>make.conf</path>での2番目に重要な設定は、SYNC変数の設定です。
この変数には、Portageツリーを更新するときに使用したいrsyncサーバを設定します。
@@ -57,6 +55,12 @@
<c>mirrorselect</c>を実行した後、<path>/mnt/gentoo/etc/make.conf</path>内の設定が重複していないかを確認したほうがよいでしょう。
</p>
+<note>
+<path>make.conf</path>にSYNCのサーバを自分で設定したいのであれば、<uri link="/main/en/mirrors-rsync.xml">community mirrors list</uri>を参考にして自分に近いミラーを選択するのがよいでしょう。
+単一のホストからなるミラーではなく、<c>rsync.us.gentoo.org</c>のような<e>輪番</e>のものを選ぶことを推奨します。
+そうすると負荷を分散し、あるサーバがオフラインになった場合でもフェイルセーフになります。
+</note>
+
</body>
</subsection>
<subsection>
@@ -83,6 +87,11 @@
<body>
<p>
+これからすぐ、Linuxのルートを新しい場所へと変更します。
+新しい環境がうまく動作することを確かめるために、いくつかのファイルシステムを新しい場所から見えるようにしておく必要があります。
+</p>
+
+<p>
chroot後の環境でもカーネルが提供する情報を参照できるようにするために、
<path>/mnt/gentoo/proc</path>に<path>/proc</path>ファイルシステムをマウントしてください。
それから、<path>/dev</path>ファイルシステムをbindマウントします。
@@ -90,7 +99,7 @@
<pre caption="/procと/devのマウント">
# <i>mount -t proc none /mnt/gentoo/proc</i>
-# <i>mount -o bind /dev /mnt/gentoo/dev</i>
+# <i>mount --rbind /dev /mnt/gentoo/dev</i>
</pre>
</body>
@@ -107,8 +116,8 @@
<pre caption="/proc、/sys、/devのマウント">
# <i>mount -t proc none /mnt/gentoo/proc</i>
-# <i>mount -o bind /dev /mnt/gentoo/dev</i>
-# <i>mount -o bind /sys /mnt/gentoo/sys</i>
+# <i>mount --rbind /dev /mnt/gentoo/dev</i>
+# <i>mount --rbind /sys /mnt/gentoo/sys</i>
</pre>
</body>
@@ -277,7 +286,7 @@
<p>
<c>USE</c>変数には、コンパイルオプションに対応するキーワードを定義します。
たとえば、<e>ssl</e>はプログラムに備わるSSLサポートをコンパイルします。
-<e>-X</e>はXサーバのサポートを削除します。(キーワードの前にマイナス記号をつけます。)<e>gnome gtk -kde -qt3 -qt4</e>は、
+<e>-X</e>はXサーバのサポートを削除します。(キーワードの前にマイナス記号をつけます。)<e>gnome gtk -kde -qt4</e>は、
GNOME(とGTK)サポートを有効にし、KDE(とQt)サポートを無効にしてプログラムをコンパイルします。システムを完全にGNOME向けに調整します。
</p>
@@ -310,7 +319,7 @@
</pre>
<pre caption="USEフラグの設定">
-USE="-gtk -gnome qt3 qt4 kde dvd alsa cdr"
+USE="-gtk -gnome qt4 kde dvd alsa cdr"
</pre>
</body>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/ja/handbook: hb-install-system.xml
@ 2011-10-19 13:30 Naohiro Aota (naota)
0 siblings, 0 replies; 6+ messages in thread
From: Naohiro Aota (naota) @ 2011-10-19 13:30 UTC (permalink / raw
To: gentoo-commits
naota 11/10/19 13:30:13
Modified: hb-install-system.xml
Log:
Sync to 1.120
Revision Changes Path
1.29 xml/htdocs/doc/ja/handbook/hb-install-system.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?rev=1.29&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?rev=1.29&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?r1=1.28&r2=1.29
Index: hb-install-system.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- hb-install-system.xml 21 Aug 2011 10:58:27 -0000 1.28
+++ hb-install-system.xml 19 Oct 2011 13:30:13 -0000 1.29
@@ -4,9 +4,9 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v 1.28 2011/08/21 10:58:27 naota Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v 1.29 2011/10/19 13:30:13 naota Exp $ -->
-<!-- Original revision: 1.119 -->
+<!-- Original revision: 1.120 -->
<!-- Translator: igarashi -->
<!-- Translator: Taku Murakami -->
<!-- Translator: naota -->
@@ -18,8 +18,8 @@
本章では、そこまでの進め方を説明します。
</abstract>
-<version>11</version>
-<date>2011-08-03</date>
+<version>12</version>
+<date>2011-08-22</date>
<section>
<title>chrootする</title>
@@ -356,6 +356,10 @@
<path>/etc/locale.gen</path>ファイルで指定した全てのロケールが生成されます。
</p>
+<pre caption="locale-genの実行">
+# <i>locale-gen</i>
+</pre>
+
<p>
では、<uri link="?part=1&chap=7">カーネル設定</uri>へ進んでください。
</p>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/ja/handbook: hb-install-system.xml
@ 2014-11-28 5:36 Naohiro Aota (naota)
0 siblings, 0 replies; 6+ messages in thread
From: Naohiro Aota (naota) @ 2014-11-28 5:36 UTC (permalink / raw
To: gentoo-commits
naota 14/11/28 05:36:43
Modified: hb-install-system.xml
Log:
Translation update
Revision Changes Path
1.30 xml/htdocs/doc/ja/handbook/hb-install-system.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?rev=1.30&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?rev=1.30&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml?r1=1.29&r2=1.30
Index: hb-install-system.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- hb-install-system.xml 19 Oct 2011 13:30:13 -0000 1.29
+++ hb-install-system.xml 28 Nov 2014 05:36:43 -0000 1.30
@@ -4,7 +4,7 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v 1.29 2011/10/19 13:30:13 naota Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ja/handbook/hb-install-system.xml,v 1.30 2014/11/28 05:36:43 naota Exp $ -->
<!-- Original revision: 1.120 -->
<!-- Translator: igarashi -->
@@ -14,12 +14,13 @@
<sections>
<abstract>
-stage3のインストール及び設定が済めば、Gentoo base systemを自由に使えるようになります。
+stage3のインストールと設定が済めば、Gentooベースシステムを自由に使えるようになります。
本章では、そこまでの進め方を説明します。
</abstract>
-<version>12</version>
-<date>2011-08-22</date>
+<version>39</version>
+<date>2014-08-17</date>
+<!-- Original revision: 1.147 -->
<section>
<title>chrootする</title>
@@ -28,37 +29,37 @@
<body>
<p>
-すばやくソースコードをダウンロードするために、一番回線速度が速いミラーサイトを選択することをお勧めします。
-Portageは、GENTOO_MIRRORS変数を<path>make.conf</path>ファイルから参照し、その変数に羅列されいているミラーサイトを使用します。
-Gentooサイトの<uri link="/main/en/mirrors.xml">mirror list</uri>
-<uri link="/main/ja/mirrors.xml">(日本語訳)</uri>を参照し、(高確率で一番速いサイトとしての)一番近い一つのミラーサイト(もしくは複数のミラーサイト)を探すことができます。
-しかし、お望みのミラーサイトを選択するのに使いやすいインターフェースを備える<c>mirrorselect</c>というすばらしいツールを提供しています。
-選択したいミラーまでカーソルを動かしスペースキーを押して一つまたはそれ以上のミラーを選択してください。
+すばやくソースコードをダウンロードするために、一番速いミラーサイトを選択することをお勧めします。
+Portageは、GENTOO_MIRRORS変数を<path>make.conf</path>ファイルから参照し、その変数に羅列されているミラーサイトを使用します。
+<uri link="/main/en/mirrors.xml">ミラーリスト</uri>を参照して近くのミラーサイトを探すこともできますが、
+ミラーサイトを選択するのに使いやすいインターフェースを備えた<c>mirrorselect</c>というすばらしいツールがあります。
+選択したいミラーまでカーソルを動かしスペースキーを押して一つまたはそれ以上のミラーを選択するだけです。
</p>
-
-<pre caption="GENTOO_MIRRORS変数用にmirrorselectを使用する">
-# <i>mirrorselect -i -o >> /mnt/gentoo/etc/make.conf</i>
+
+<pre caption="GENTOO_MIRRORS変数を設定するためにmirrorselectを使用する">
+# <i>mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf</i>
</pre>
<p>
-<path>make.conf</path>での2番目に重要な設定は、SYNC変数の設定です。
+<path>make.conf</path>で次に重要な設定はSYNC変数の設定です。
この変数には、Portageツリーを更新するときに使用したいrsyncサーバを設定します。
-(Portageツリーとは、Portageがソフトウェアをダウンロードしてインストールのに必要な情報の全てが書かれているebuildや、スクリプトの集まりです。)
-自分でSYNCサーバを手作業で指定できますが、<c>mirrorselect</c>はその作業を以下のように簡単にします。
+(Portageツリーとは、Portageがソフトウェアをダウンロードしてインストールするのに必要な情報が全て書かれている、ebuildやスクリプトの集まりです。)
+SYNCサーバを手作業で指定することもできますが、<c>mirrorselect</c>を使うと簡単です。
</p>
<pre caption="mirrorselectを使ってrsyncミラーを選択する">
-# <i>mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf</i>
+# <i>mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf</i>
</pre>
<p>
-<c>mirrorselect</c>を実行した後、<path>/mnt/gentoo/etc/make.conf</path>内の設定が重複していないかを確認したほうがよいでしょう。
+<c>mirrorselect</c>を実行した後、念のため<path>/mnt/gentoo/etc/portage/make.conf</path>内の設定を確認することをお勧めします!
</p>
<note>
-<path>make.conf</path>にSYNCのサーバを自分で設定したいのであれば、<uri link="/main/en/mirrors-rsync.xml">community mirrors list</uri>を参考にして自分に近いミラーを選択するのがよいでしょう。
+<path>make.conf</path>にSYNCサーバを自分で設定したいのであれば、
+<uri link="/main/en/mirrors-rsync.xml">有志によるrsyncミラーのリスト</uri>を参考にして自分に近いミラーを選択するのがよいでしょう。
単一のホストからなるミラーではなく、<c>rsync.us.gentoo.org</c>のような<e>輪番</e>のものを選ぶことを推奨します。
-そうすると負荷を分散し、あるサーバがオフラインになった場合でもフェイルセーフになります。
+負荷分散になりますし、あるサーバがオフラインになった場合でも安全です。
</note>
</body>
@@ -69,10 +70,9 @@
<p>
新しい環境に入る前にしなければならないことが、まだ一つ残っています。
-それは、新しい環境でもネットワーク環境が確実に動くようにするために、
+それは、新しい環境でもネットワーク機能が確実に動くようにするために、
<path>/etc/resolv.conf</path>にあるDNS情報を、新しい環境にコピーすることです。
-<path>/etc/resolv.conf</path>にはあなたのネットワーク環境における
-ネームサーバーの情報が含まれています。
+<path>/etc/resolv.conf</path>にはお使いのネットワーク環境におけるネームサーバーの情報が含まれています。
</p>
<pre caption="DNS情報をコピーする">
@@ -82,103 +82,173 @@
</body>
</subsection>
-<subsection test="not(func:keyval('arch')='IA64')">
-<title>/procと/devファイルシステムのマウント</title>
+<subsection>
+<title>必要なファイルシステムのマウント</title>
<body>
<p>
これからすぐ、Linuxのルートを新しい場所へと変更します。
-新しい環境がうまく動作することを確かめるために、いくつかのファイルシステムを新しい場所から見えるようにしておく必要があります。
+新しい環境が確実に動作するように、いくつかのファイルシステムを新しい場所から見えるようにしておく必要があります。
</p>
<p>
chroot後の環境でもカーネルが提供する情報を参照できるようにするために、
<path>/mnt/gentoo/proc</path>に<path>/proc</path>ファイルシステムをマウントしてください。
-それから、<path>/dev</path>ファイルシステムをbindマウントします。
+それから、<path>/dev</path>、<path>/sys</path>ファイルシステムもマウントします。
</p>
<pre caption="/procと/devのマウント">
-# <i>mount -t proc none /mnt/gentoo/proc</i>
+# <i>mount -t proc proc /mnt/gentoo/proc</i>
+# <i>mount --rbind /sys /mnt/gentoo/sys</i>
# <i>mount --rbind /dev /mnt/gentoo/dev</i>
</pre>
+<!--
+Only warning for non-Gentoo installation media. The more other installation
+media diverge from ours, the more difficult it will be to create proper
+documentation. If this becomes a larger issue, we will need to include a
+single warning up front, and perhaps have a wiki page where users can put the
+differences, so that the installation instructions can focus on Gentoo-only
+media.
+-->
+
+<warn>
+Gentooベースでないインストールメディアを使う場合、上に挙げたコマンドでは不十分かもしれません。
+一部ディストリビューションでは<path>/dev/shm</path>が<path>/run/shm</path>への
+シンボリックリンクになっているため、chroot後には無効になってしまいます。
+これを回避するには<path>/dev/shm</path>を適切なtmpfsマウントにしておきます。
+</warn>
+
</body>
</subsection>
-<subsection test="func:keyval('arch')='IA64'">
-<title>/proc、/sys、/devファイルシステムのマウント</title>
+<subsection>
+<title>新しい環境に入る</title>
<body>
<p>
-chroot後の環境でもカーネルが提供する情報を参照できるようにするために、
-<path>/mnt/gentoo/proc</path>に<path>/proc</path>ファイルシステムをマウントしてください。
-それから、<path>/dev</path>、<path>/sys</path>ファイルシステムをbindマウントします。
+さて、全てのパーティションの初期化と、ベースシステムのインストールが完了しました。
+いよいよ<e>chroot</e>を使って新しい環境に入ります。これはインストールCDなどの仮の環境から、
+今ベースシステムをインストールした先の環境に移ることを意味します。
</p>
-<pre caption="/proc、/sys、/devのマウント">
-# <i>mount -t proc none /mnt/gentoo/proc</i>
-# <i>mount --rbind /dev /mnt/gentoo/dev</i>
-# <i>mount --rbind /sys /mnt/gentoo/sys</i>
+<p>
+chrootを行うために3つのことを行います。
+まず最初に、<c>chroot</c>を使ってルートディレクトリを(インストールメディア上の)<path>/</path> から、
+<path>/mnt/gentoo</path>に変更します。
+次に<c>source</c>コマンドを使い、<path>/etc/profile</path>上の設定をメモリに読み込み直します。
+最後にプロンプトを再定義して、私たちがchroot環境の中にいることがわかりやすいようにします。
+</p>
+
+<pre caption = "新しい環境にchrootする">
+# <i>chroot /mnt/gentoo /bin/bash</i>
+# <i>source /etc/profile</i>
+# <i>export PS1="(chroot) $PS1"</i>
</pre>
+<p>
+おめでとうございます!これで自分のGentoo Linux環境に入ることができました。
+もちろんインストールにはまだいくつかのセクションが残っており、完了までは程遠いのですが:-)
+</p>
+
+<p>
+もし他の端末やコンソールからchroot環境にアクセスしたくなったら、上の手順をもう一度行ってください。</p>
+
</body>
</subsection>
+</section>
+<section id="installing_portage">
+<title>Portageの設定</title>
<subsection>
-<title>新しい環境に入る</title>
+<title>Portageスナップショットのインストール</title>
<body>
<p>
-さて、全てのパーティションは初期化され、ベース環境はインストールされました。
-ついに、あなたは<e>chroot</e>により新たにインストールされた環境に入ります。
-これは、現在のインストーラの環境(インストールCDやその他のインストールメディア)から、
-あなたのインストールした環境(すなわち初期化されたパーティション)に移行することを意味します。
+次にPortageスナップショットをインストールします。
+これは、どんなソフトウェアがインストールできるか、どんなプロファイルが利用できるか、
+といった情報をPortageに知らせるファイルの集まりです。
</p>
<p>
-このchrootの過程は3段階のステップからなります。
-まず最初に、<c>chroot</c>によって、ルートディレクトリを(インストールメディア上の)<path>/</path> から、(あなたのパーティション上にある)<path>/mnt/gentoo</path>に変更します。次に、システムファイルの環境変数を更新するコマンドenv-updateを使って、新しい環境をつくります。最後に、<c>source</c>コマンドでこれらの変数をメモリ上に読み込みます。
+これには<c>emerge-webrsync</c>を使うことを推奨します。このツールは、
+Gentooが毎日リリースする最新のPortageスナップショットをミラーサイトの一つから取得し、
+システムにインストールします。
</p>
-<pre caption = "新しい環境にchrootする">
-# <i>chroot /mnt/gentoo /bin/bash</i>
-# <i>env-update</i>
->> Regenerating /etc/ld.so.cache...
-# <i>source /etc/profile</i>
-# <i>export PS1="(chroot) $PS1"</i>
+<pre caption="emerge-webrsyncを使ってPortageスナップショットをインストールする">
+# <i>emerge-webrsync</i>
</pre>
+<note>
+このとき<c>emerge-webrsync</c>は<path>/usr/portage</path>がないと
+文句を言うかもしれませんが、心配する必要はありません。
+もしこのディレクトリがなければ、ツールが自動的に作ってくれます。
+</note>
+
<p>
-おめでとうございます!あなたは自分のGentoo Linux環境に入ることができました。
-もちろん、まだいくつかのセクションが残っており、完了までは程遠いのですが:-)
+これ以降Portageがいくつかのアップデートを行うよう勧めてくるかもしれません。
+Portageスナップショットを更新したことで、stage3でインストールしたパッケージに新しいバージョンがあることを、
+Portageが知ってしまったからです。
+これらのアップデートはGentooのインストールが完了してから更新すればいいので、今は無視しても構いません。
</p>
</body>
</subsection>
-</section>
-
-<section>
-<title>Portageシステムの設定</title>
<subsection>
-<title>Portageツリーの更新</title>
+<title>自由選択: Portageツリーの更新</title>
<body>
<p>
-ここで、Portageツリーを最新状態に更新すべきです。
-<c>emerge --sync</c>が、これを行います。
-</p>
+これでPortageツリーを最新バージョンに更新することができます。
+<c>emerge --sync</c>はrsyncプロトコルを使って(ついさっき<c>emerge-webrsync</c>で取得した)Portageツリーを最新の状態に更新します。</p>
<pre caption="Portageツリーの更新">
# <i>emerge --sync</i>
-<comment>(一部のフレームバッファやシリアルコンソールなどの低速な端末を使用している場合、この工程にかかる時間を短くするために、--quietオプションを以下のように追加してもよいです。)</comment>
+<comment>(一部のフレームバッファやシリアルコンソールなどの低速な端末を使用している場合、
+この工程にかかる時間を短くするために、--quietオプションを以下のように追加してもよいです。)</comment>
# <i>emerge --sync --quiet</i>
</pre>
<p>
-rsync通信を遮断してしまうファイアウォールの環境内にいる場合は、代わりに<c>emerge-webrsync</c>を使用します。それは、portageのスナップショットをダウンロードしてインストールします。
+rsyncプロトコルによる通信を遮断してしまうファイアウォールの環境内にいる場合は、このステップを無視しても構いません。
+そのままの状態でもPortageツリーは十分に新しい状態になっています。
+</p>
+
+<p>
+もしPortageの新しいバージョンが利用可能で、新しいものに更新すべきであることを警告されたら、
+<c>emerge --oneshot portage</c>を使用してすぐに更新すべきです。
+また"news items need reading"と表示されるかもしれません。これについては次に述べます。
+</p>
+
+</body>
+</subsection>
+<subsection>
+<title>ニュースを読む</title>
+<body>
+
+<p>
+Portageツリーを更新すると、Portageはこのように警告することがあります。
+</p>
+
+<pre caption="ニュースがあることを伝えるPortage">
+ * IMPORTANT: 2 news items need reading for repository 'gentoo'.
+ * Use eselect news to read news items.
+</pre>
+
+<p>
+Portageニュースはrsyncツリーを通してユーザーに重要なメッセージを伝える手段として作られました。
+これらのニュースは<c>eselect news</c>で管理できます。全てのニュースを読むには<c>read</c>サブコマンドを使います。
+また利用できるニュースを<c>list</c>サブコマンドで一覧したり、一度読んでもう必要ないニュースを<c>purge</c>で取り除く
+こともできます。
</p>
+<pre caption="Portageニュースを管理する">
+# <i>eselect news list</i>
+# <i>eselect news read</i>
+</pre>
+
<p>
-Portageの新しいバージョンが利用可能で、新しいものに更新すべきであることを警告されたら、<c>emerge --oneshot portage</c>を使用してすぐに更新すべきです。
+newsreaderについてのさらなる情報はマニュアル(<c>man news.eselect</c>)にあります。
</p>
</body>
@@ -188,121 +258,124 @@
<body>
<p>
-まず、所定の位置にあるちょっとした定義について説明します。
+まず、ここでprofileについて少し説明しておきます。
</p>
<p>
profileは、すべてのGentooシステムにとって根幹を成すものです。
-USE、CFLAGSやその他の重要な変数の初期設定値を指定しているだけでなく、
+USE、CFLAGSやその他の重要な変数のデフォルト値を指定しているだけでなく、
システムの状態を特定範囲内のパッケージバージョンに留めておく役目もあります。
-これは、Gentoo開発者によってすべて整備されています。
+これは全てGentooの開発者によって整備されています。
</p>
<p>
-以前は、ユーザがそういったprofileを触ることはありませんでした。
-しかし、場合によってはprofileの変更が必要と判断される事もあるかもしれません。
+以前はユーザがそういったprofileを触ることはありませんでした。
+しかし、場合によってはprofileの変更を必要だと考えるかもしれません。
</p>
<p>
-以下のコマンドで、現在使用中のprofileが何であるかを確認することができます。
+次ののコマンドで現在使用中のprofileが何であるかを確認することができます。
</p>
+<note>
+なお、以下に示す出力は一例なので、更新されることがあります。</note>
+
<pre caption="システムprofileの検証">
# <i>eselect profile list</i>
Available profile symlink targets:
[1] <keyval id="profile"/> *
[2] <keyval id="profile"/>/desktop
- [3] <keyval id="profile"/>/server
+ [3] <keyval id="profile"/>/desktop/gnome
+ [4] <keyval id="profile"/>/desktop/kde
</pre>
<p>
-デフォルトのprofileでは、Linux 2.6系システムのものが提供されています。
-これは推奨の設定ですが、別のprofileを使うという選択肢もあります。
-</p>
-
-<p>
-アーキテクチャによっては、<c>desktop</c>と<c>server</c> subprofileを利用できる場合があります。
-<c>eselect profile list</c>>を実行することで、利用可能なプロファイルがすべて表示されます。
+このように、アーキテクチャによっては<c>desktop</c> subprofileを利用できる場合があります。
+<c>eselect profile list</c>を実行することで、利用可能なプロファイルがすべて表示されます。
</p>
<p>
-アーキテクチャで利用可能なprofileを確認したら、お好みで別のprofileを使用することもできます。
+お使いのアーキテクチャで利用可能なprofileを確認したら、お好みで別のprofileを使用することもできます。
</p>
<pre caption="profileの変更">
-<i>eselect profile set 2</i>
+# <i>eselect profile set 2</i>
</pre>
<p test="func:keyval('arch')='AMD64'">
-32ビットアプリケーション・ライブラリが存在しない、純粋の64ビット環境がほしいなら、
+32ビットアプリケーションやライブラリの存在しない、純粋な64ビット環境がほしいなら、
non-multilib profileを使用して下さい。
</p>
-<pre test="func:keyval('arch')='AMD64'" caption="Switching to a non-multilib profile">
-<i>eselect profile list</i>
+<pre test="func:keyval('arch')='AMD64'" caption="non-multilib profileに変更する">
+# <i>eselect profile list</i>
Available profile symlink targets:
[1] <keyval id="profile"/> *
[2] <keyval id="profile"/>/desktop
- [3] <keyval id="profile"/>/no-multilib
- [4] <keyval id="profile"/>/server
-<comment>(Choose the no-multilib profile)</comment>
-# <i>eselect profile set 3</i>
-<comment>(Verify the change)</comment>
+ [3] <keyval id="profile"/>/desktop/gnome
+ [4] <keyval id="profile"/>/desktop/kde
+ [5] <keyval id="profile"/>/no-multilib
+<comment>(no-multilib profileに変更)</comment>
+# <i>eselect profile set 5</i>
+<comment>(変更できたかどうかを確認)</comment>
# <i>eselect profile list</i>
Available profile symlink targets:
[1] <keyval id="profile"/>
[2] <keyval id="profile"/>/desktop
- [3] <keyval id="profile"/>/no-multilib *
- [4] <keyval id="profile"/>/server
-
+ [3] <keyval id="profile"/>/desktop/gnome
+ [4] <keyval id="profile"/>/desktop/kde
+ [5] <keyval id="profile"/>/no-multilib *
</pre>
<note>
-<c>developer</c> subprofileは特にGentoo Linuxの開発作業のためにものです。
+<c>developer</c> subprofileは特にGentoo Linuxの開発作業を対象にしています。
一般的な開発環境の設定を助けるものでは<e>ありません</e>。
</note>
</body>
</subsection>
<subsection id="configure_USE">
-<title>USE変数の設定</title>
+<title>USEフラグの設定</title>
<body>
<p>
-<c>USE</c>はGentooがユーザに提供する最もパワフルな変数の一つです。
+<c>USE</c>フラグはGentooがユーザに提供する最もパワフルな変数の一つです。
プログラムの中には、特定のフラグを設定することによって、副次的なサポートを有効にしたり無効にしたりできるものがあります。
-たとえばGTKサポートもしくはQtサポートを有効にしてコンパイルすることができるプログラムがあります。他には、SSLサポートを有効にするか無効にするか、
-X11サポート(X-server)の替わりにフレームバッファサポート(svgalib)
-を有効にするか、などがあります。
+たとえばGTKサポートもしくはQtサポートを有効にしてコンパイルすることができるプログラムがあります。
+他には、SSLサポートを有効にするか無効にするか、
+X11サポート(Xサーバ)の替わりにフレームバッファサポート(svgalib)を有効にするか、などがあります。
</p>
<p>
-多くのディストリビューションは、パッケージをありったけのサポートを有効にしてコンパイルしているため、依存関係が膨大になってしまっていることは言うまでもなく、
+多くのディストリビューションは、ありったけのサポートを有効にしてパッケージをコンパイルしているため、
+依存関係が膨大になってしまっていることは言うまでもなく、
プログラムのサイズや起動時間までも増大させてしまっています。
-Gentooならば、パッケージをコンパイルするときにつけるべきオプションを
-自分で定義することができます。これには<c>USE</c>フラグが一役買っています。
+Gentooならば、パッケージをコンパイルするときにつけるべきオプションを自分で定義することができます。
+これには<c>USE</c>フラグが一役買っています。
</p>
<p>
-<c>USE</c>変数には、コンパイルオプションに対応するキーワードを定義します。
+<c>USE</c>フラグには、コンパイルオプションに対応するキーワードを定義します。
たとえば、<e>ssl</e>はプログラムに備わるSSLサポートをコンパイルします。
-<e>-X</e>はXサーバのサポートを削除します。(キーワードの前にマイナス記号をつけます。)<e>gnome gtk -kde -qt4</e>は、
-GNOME(とGTK)サポートを有効にし、KDE(とQt)サポートを無効にしてプログラムをコンパイルします。システムを完全にGNOME向けに調整します。
+<e>-X</e>はXサーバのサポートを削除します(キーワードの前にマイナス記号をつけます)。<e>gnome gtk -kde -qt4</e>は、
+GNOME(とGTK)サポートを有効にし、KDE(とQt)サポートを無効にしてプログラムをコンパイルすることで、システムを完全にGNOME向けに調整します。
</p>
<p>
-初期の<c>USE</c>設定は、使用しているprofileの<path>make.defaults</path>ファイルにあります。
-<path>make.defaults</path>は、<path>/etc/make.profile</path>シンボリックリンクが指すディレクトリと、同じくすべてのその親ディレクトリで見つかります。
-初期の<c>USE</c>設定は、それら<path>make.defaults</path>ファイルのすべての<c>USE</c>設定を組み合わせたものになります。
-<path>/etc/make.conf</path>に記述した内容は、これらの初期設定に反映されます。
-もし<c>USE</c>設定に何かを追加した場合、それは初期設定リストに追加されます。
-もし何かを(マイナス記号を頭につけることで)USE設定から取り除いた場合、
-それは(リストにあれば)初期設定リストから取り除かれます。
-<e>決して</e>、<path>/etc/make.profile</path>ディレクトリ以下の内容を変更しないでください。Portageをアップデートするときに、上書きされてしまいます!
+デフォルトの<c>USE</c>フラグは、使用しているprofileの<path>make.defaults</path>に書かれています。
+<path>make.defaults</path>は、<path>/etc/portage/make.profile</path>シンボリックリンクが指すディレクトリと、その全ての親ディレクトリで見つかります。
+デフォルトの<c>USE</c>フラグは、それら<path>make.defaults</path>ファイルのすべての<c>USE</c>フラグを組み合わせたものになります。
+<path>/etc/protage/make.conf</path>に記述した内容は、これらのデフォルト値を考慮して計算されます。
+もし<c>USE</c>フラグに何かを追加した場合、それはデフォルトのリストに追加されます。
+もし何かを(マイナス記号を頭につけることで)<c>USE</c>フラグから取り除いた場合、
+それは(リストにあれば)デフォルトのリストから取り除かれます。
+<e>決して</e>、<path>/etc/portage/make.profile</path>ディレクトリ以下の内容を変更しないでください。Portageをアップデートするときに、上書きされてしまいます!
</p>
<p>
-Gentooハンドブックの第二部にある<uri link="?part=2&chap=2">USEフラグ</uri>に、<c>USE</c>についての詳細な解説があります。また、システムにある<path>/usr/portage/profiles/use.desc</path>に、使用可能なUSEフラグについての詳細な解説があります。
+Gentooハンドブックの第二部にある<uri link="?part=2&chap=2">USEフラグ</uri>に、
+<c>USE</c>フラグについての詳細な解説があります。
+また、<path>/usr/portage/profiles/use.desc</path>に、使用可能なUSEフラグについての詳細な解説があります。
</p>
<pre caption="使用可能なUSEフラグの参照">
@@ -314,8 +387,8 @@
DVD、ALSA、CD-Rサポートを含むKDEベースのシステムのための<c>USE</c>フラグの例を以下に示します。
</p>
-<pre caption="/etc/make.confを開く">
-# <i>nano -w /etc/make.conf</i>
+<pre caption="/etc/portage/make.confを開く">
+# <i>nano -w /etc/portage/make.conf</i>
</pre>
<pre caption="USEフラグの設定">
@@ -324,13 +397,64 @@
</body>
</subsection>
-<subsection>
-<title>自由選択: glibcのロケール</title>
+</section>
+<section test="contains('AMD64 arm PPC PPC64 x86', func:keyval('arch'))">
+<title>自由選択: systemdを使う</title>
+<body>
+
+<p>
+これ以降のGentooハンドブックではデフォルトのinitシステムであるOpenRCを扱います。
+もし代わりにsystemdを使いたい場合や、(systemdが必要な)Gnome3.8以降を使う場合、
+Gentoo wikiの<uri link="https://wiki.gentoo.org/wiki/Systemd">systemdページ</uri>
+を参考にしてください。OpenRCと異なる点について詳しい説明が書かれています。
+</p>
+
+<p>
+このページを念頭において、Gentooハンドブックを読み進めてください。
+</p>
+
+</body>
+</section>
+<section>
+<title>タイムゾーン</title>
+<body>
+
+<p>
+最後に、システムがどの地域に置かれているのかを認識できるように、タイムゾーンを選択します。
+適切なタイムゾーンを<path>/usr/share/zoneinfo</path>から探し、<path>/etc/timezone</path>に記述します。
+</p>
+
+<pre caption="タイムゾーンの設定">
+# <i>ls /usr/share/zoneinfo</i>
+<comment>(Asia/Tokyoを使う場合)</comment>
+# <i>echo "Asia/Tokyo" > /etc/timezone</i>
+</pre>
+
+<p>
+なお、ファイル名から期待されるタイムゾーンと異なっているので、
+<path>/usr/share/zoneinfo/Etc/GMT*</path>を使うのは避けてください。
+例えば<path>GMT-8</path>というファイルはGMT+8なるタイムゾーンを示します。
+</p>
+
+<p>
+次に、timezone-dataパッケージの再設定を実行して、<path>/etc/localtime</path>を更新します。
+このファイルは<path>/etc/timezone</path>を元に生成され、システムのCライブラリで利用されます。
+</p>
+
+<pre caption="timezone-dataパッケージの再設定">
+# <i>emerge --config sys-libs/timezone-data</i>
+</pre>
+
+</body>
+</section>
+
+<section>
+<title>ロケールを設定</title>
<body>
<p>
-あなたは、おそらくシステムで一つないし二つのロケールだけしか使用しないでしょう。
-<path>/etc/locale.gen</path>で必要なロケールを指定できます。
+おそらくシステムでは一つないし二つのロケールだけしか使用しないでしょう。
+<path>/etc/locale.gen</path>で必要なロケールを指定します。
</p>
<pre caption="/etc/locale.genを開く">
@@ -338,22 +462,27 @@
</pre>
<p>
-以下のロケール指定は、関連する文字符号(UTF-8のような)を含む、英語(アメリカ)とドイツ語(ドイツ)ロケールを生成する例です(訳注: 日本語訳には日本語に関するロケールも追加しています)。
+以下のロケール設定は、関連する文字符号(UTF-8など)を含む、英語(アメリカ)と日本語(日本)ロケールを生成する例です。
</p>
-<pre caption="ロケールの指定">
+<pre caption="ロケールを設定">
en_US ISO-8859-1
en_US.UTF-8 UTF-8
-de_DE ISO-8859-1
-de_DE@euro ISO-8859-15
-ja_JP.EUC-JP/EUC-JP
-ja_JP.UTF-8/UTF-8
-ja_JP/EUC-JP
+ja_JP UTF-8
+ja_JP.UTF-8 UTF-8
</pre>
+<note>
+ロケールは<c>locale -a</c>を実行して表示される中から選ぶことができます。
+</note>
+
+<warn>
+UTF-8を必要とするアプリケーションがあるので、少なくとも一つはUTF-8のロケールを含めることを強く推奨します。
+</warn>
+
<p>
-次のステップでは、<c>locale-gen</c>を実行します。これにより、
-<path>/etc/locale.gen</path>ファイルで指定した全てのロケールが生成されます。
+次に<c>locale-gen</c>を実行します。
+これにより<path>/etc/locale.gen</path>で指定した全てのロケールが生成されます。
</p>
<pre caption="locale-genの実行">
@@ -361,11 +490,66 @@
</pre>
<p>
-では、<uri link="?part=1&chap=7">カーネル設定</uri>へ進んでください。
+<c>locale -a</c>を実行することで、選んだロケールが有効になっていることを確認できます。
+</p>
+
+<p>
+これで実際にシステムで使うロケールを選択できるようになりました。
+<c>eselect locale list</c>を実行すると、選択できるロケールが表示されます。
+</p>
+
+<pre caption="設定できるロケールを表示する">
+# <i>eselect locale list</i>
+Available targets for the LANG variable:
+ [1] C
+ [2] POSIX
+ [3] en_US
+ [4] en_US.iso88591
+ [5] en_US.utf8
+ [6] ja_JP
+ [7] ja_JP.utf8
+ [ ] (free form)
+</pre>
+
+<p>
+<c>eselect locale set <value></c>でロケールを設定できます。
+</p>
+
+<pre caption="ロケールを設定">
+# <i>eselect locale set 7</i>
+</pre>
+
+<p>
+もしくは<path>/etc/env.d/02locale</path>を直接編集することもできます。
+</p>
+
+<pre caption="ロケールを/etc/env.d/02localeで設定">
+LANG="ja_JP.UTF-8"
+LC_COLLATE="C"
+</pre>
+
+<p>
+カーネルのビルドや他のソフトウェアをインストールする際に警告やエラーを出さないように、
+ここできちんとロケールを設定しておいてください。
+</p>
+
+<p>
+最後にシェル環境を読み込みなおします。</p>
+
+<pre caption="シェル環境の再読み込み">
+# <i>env-update && source /etc/profile</i>
+</pre>
+
+<p>
+この一連の作業に役立つように、
+<uri link="https://wiki.gentoo.org/wiki/Localization/HOWTO">ローカライゼーションガイド</uri>
+<uri link="https://wiki.gentoo.org/wiki/Localization/HOWTO/ja">(日本語訳)</uri>を用意しています。
+システムでUTF-8を使うためのより個別の情報は、
+<uri link="https://wiki.gentoo.org/wiki/UTF-8">UTF-8の記事</uri>
+<uri link="https://wiki.gentoo.org/wiki/UTF-8/ja">(日本語訳)</uri>を参考にするとよいでしょう。
</p>
</body>
-</subsection>
</section>
</sections>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-11-28 5:36 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-19 13:30 [gentoo-commits] gentoo commit in xml/htdocs/doc/ja/handbook: hb-install-system.xml Naohiro Aota (naota)
-- strict thread matches above, loose matches on Subject: below --
2014-11-28 5:36 Naohiro Aota (naota)
2011-08-21 10:58 Naohiro Aota (naota)
2010-01-23 9:54 Naoaki Shindo (shindo)
2008-07-14 15:06 Naoaki Shindo (shindo)
2008-02-29 14:45 Naoaki Shindo (shindo)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox