gentoo-Linux-install-next
Pentium III (Intel) CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
SYNC="rsync://rsync.jp.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://mirror.gentoo.gr.jp \ http://gentoo.oregonstate.edu/ \ http://www.ibiblio.org/pub/Linux/distributions/gentoo"
まずportageを更新します
#emerge sync
これは、アップデートされるであろうシステムの一覧を表示します。
# emerge -up system
これは、必要なシステムのアップデートを行います。
# emerge -u system
worldでパッケージのアップグレードを行います
# emerge world
# etc-update
私はperlをupdateさせました
# emerge -u perl
この後必ずetc-updateでシステムのマージをします
# etc-update
対話的ツールなのでヘルプを参考にしながらそうぞ、BSDのマージマスタ経験者なら分かるはず
emergeを使えば自分の欲しいツールはだいたい取得できる
emerge sync | パッケージ情報の更新 |
emerge name | インストール |
emerge -s name | 検索 |
emerge -p name | パッケージの状態を表示 |
emerge -v name | -pと合わせて使う。パッケージが使うUSEフラグも表示 |
emerge -C name | アンインストール |
emerge -k name | バイナリパッケージを使ってインストール |
emerge -c name | 古いバージョンを削除 |
emerge -u name | パッケージの更新 |
emerge -B name | バイナリパッケージの作成のみ |
emerge -b name | バイナリパッケージの作成をしつつインストール |
emerge -e name | パッケージを依存パッケージも遡ってコンパイル |
#emerge apache #emerge -u apache(update) #emerge unmerge apache(uninstall)
#emerge -pv apache
#emerge -p -u apache
Gentooユーザのみなさんによって作成されたいくつかのユーティリティが、あなたの人生をより楽チンなものにしてくれます。これらのユーティリティはGentoo Portageツリーの中のapp-admin/gentoolkitの中にあります。
多くの人々は、emerge -u worldを実行したとき、なぜ新しくリリースされたはずのパッケージが含まれていないのかについて興味を持つようです。その良い例がxfree-4.3.0(これを書いている時点のバージョン)です。もしあなたがemerge syncに続いて、emerge -u worldを実行したら、xfreeは更新対象の候補として挙がってはいないでしょう。これはなぜでしょうか?
その理由は、ある特定のパッケージは「マスク済み(masked)」としてマークされているからです。それはつまり、あなたが明示的にアクションを起こさない限り、それらのパッケージは自動的にアップグレードされることも、インストールされることも無いということです。マスク済みパッケージのインストールを可能にする方法について知りたければ、 Gentoo Forumsの中にある Masked Package FAQを訪問してみてください。
cd /usr/portage/目的のpackage emerge package-<version>.ebuild
Portage のバージョンを調べるには emerge info と打つと一番上に Portage のバージョンが出てきます。
これに限らず一般的に入っているパッケージのバージョンを調べるときは、
USE="cjk nls canna mule X x86 qt kde -gnome -gtk cups -alsa arts cdr mozilla usb trutype samba emacs ipv6 jpeg kerberos mbox mysql opengl perl ruby usb xface(sylfeedのみ)"
これを利用して # USE="出力結果" emerge パッケージ名 とかする
最初にxfreeをemergeしましょう
# emerge xfree
Note: もし 印刷のために CUPS を使うつもりなら、KDE の emerge を行う前に、/etc/make.conf の USE 変数に "cups" と記述してください。また、コマンドラインから USE="cups" emerge kde と打っても同じことを行えます。完全な CUPS のインストールに関する説明は、Gentoo Print Guide を参照してください
でemerge終了したらsource /etc/profileして
#XFree86 -configure
すると/root以下にXF86Config.newができます
#cp XF86Config.new XF86Config #emacs XF86Config
# mv XF86Config /etc/X11/ # startx (xinit)
Ctrl+Alt+Backspaceキーでコンソール画面に戻りますよ
# emerge kde
# source /etc/profile # kdm
# vim /etc/rc.conf
Code listing 3.6: /etc/rc.conf -- DISPLAYMANAGER のセット # What display manager do you use ? [ xdm | gdm | kdm ] DISPLAYMANAGER=kdm
Note : http://www.gentoo.gr.jp/jpdoc/WindowMaker.xml
# emerge canna kinput2 kterm
# rc-update add canna default
# nano -w /etc/conf.d/canna CANNASERVER_OPTS="-syslog -u bin"
# nano -w /usr/X11R6/lib/X11/app-defaults/Kinput2
最終行にあるコメントをはずして(有効にして)、上書きで保存。
*OverTheSpotConversion.UseOverrideShellForMode: True
# nano -w /etc/fonts/fonts.conf <dir>/usr/X11R6/lib/X11/fonts/truetype</dir>
# fc-cache -fv
#reboot
export XMODIFIERS="@im=kinput2" export LANG=ja_JP.eucJP
#!/bin/sh kinput2 & startkde
kde-base/kde-i18n-3.1.4だけnot install
# LINGUAS="ja" emerge kde-i18n