パスワードを忘れた? アカウント作成
149407 journal

youseeの日記: Gentooの続き 2

日記 by yousee

Gentooを入れようとしている今日この頃。

わからなくなっていたrootパスワードは、必死に記憶を掘り返してみたところ、まだインストール中だからってことで、超適当に入れたやつだった。本気で使い始める前に変えないとね。ていうか、ユーザ作らなきゃな。

さて、目標はブラウザとメーラが動いて、日本語読み書きできるようにすることである。まずはネットワークにつながらないと話が始まらない。
家のルータにpingを飛ばしてみると、出て行かなかった。ipconfigしてみるとlo(ループバック)しかない。-aしてみたら、eth0もいるんだけどアドレスが割り振られていないようだ。
そういや、起動時にdhcpがエラーを吐いてたような気がするぞ。

調べてみたら、dhcpクライアントが入ってなかった。自分でインストール(emerge)しなきゃいけないのか。

気を取り直してもう一度。今度はpingが通るようになった。

GNOMEを入れようとしているのだけど、こいつはネットから吸ってこなきゃいけないっぽい。ドキュメントの記述そのままにコマンドを叩く……エラーになった。DNSがナントカって書いてある。DNSクライアントも自分で入れるんだっけ?

調べてみたら、resolve.confが空っぽだった。ドキュメントに書いてあった手順をすっ飛ばしてたぜ。

今度こそ、という前にふと気づいた。僕はサブマシンを持っていないので日本語ドキュメントはAd/esで読んでいるんだけど、字が小さくてつらい。でも別コンソールで読めばいいんじゃん。

links……を叩いたら入ってなかった。LiveCDに入っていたからといって、インストールした環境にあるとは限らないのか。インストールして再度実行。
残念ながら文字化けだらけだった。そうか、ロケールの設定してやんないとな。
ロケールをja.JP.utf8に設定して……あれ?文字化け直らないな。
ていうか、コンソールに表示される普通の文言も化けるようになった。dateの曜日とか。
あ、そっか。フォントが入ってないのね。

公式サイトをぐるぐる回ってみたが、フォントの入れ方を解説しているドキュメントを発見できない。うーん、もしかしてLinuxユーザには当然すぎて書くまでもないような話なのか?
面倒になってきたので、とりあえずコンソールの文字化けは気にしないことにする。ドキュメントはそのままAd/esで。
読みづらいなあ。スマートフォンはパソコンの代わりにはならないね。

ドキュメントには「時間がかかるから母ちゃんに買ってもらった本でも読め」みたいなことが書いてある。数時間はかかるのかな?ソースからだしな。全部で260くらいmakeするらしい。

数時間後にもどってきてみると、エラーが出て止まっていた。「USEフラグ(コンパイルのdefineオプションみたいなやつ)に『X』を足してやり直せ」とでている。GentooはこのUSEフラグで細かくカスタマイズできるのが売りらしいが、素人には猛烈に敷居が高いぞ、これは。

気を取り直してもう一度。
ビルドのペースを見ていると、半日ぐらいは余裕でかかりそうだ。いい機会なので積みゲーを消化する。雨なので自転車は無し。

何時間経ったか、ふとコンソールを覗いてみると、またもエラーで止まっていた。今度はdbusというフラグが必要なんだと。
何時間もファンぶん回したあげくの結論がこれかよ。ちょっとイヤになってきたなぁ。必要なUSEフラグが設定されているかどうか、あらかじめ知る方法はないわけ?

ぐったりしながらもう一度。今日の昼頃に見てみたら終わってた。今度はちゃんと終わったっぽいけど、丸一日くらいかかったんじゃなかろうか。でも今日は仕事なので続きはたぶんまた来週。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • とりあえずemergeするときは「emerge -a ほげ」で何するか表示させるとよいです。
    「emerge -aD ほげ」すると依存しているパッケージも含めて表示してくれます。
    # 使うフラグとか使ってるフラグとか表示してくれる事もあります。

    それから、うちはUSEに...

    3dnow mmx sse sse2 kde arts jpeg png gif mpeg ncurses nls ogg vorbis ssl quicktime readline spell X zlib hal -berkdb xvnc unicode xml skim scim ipv6 acpi apache2 bzip2 canna cdparanoia cjk chasen cdr encode exif ffmpeg frac fontconfig gimp hddtemp iconv ieee1394 imagemagick imap imlib javascript jpeg2k lame lm_sensors maldir mbox mime mplayer multilib alsa raw sockets spell subversion svg svga syslog theora threads tiff truetype usb v4l v4l2 vhosts videos wavpack win32codec wmf x264 xpm opengl qt nsplugin kqemu sdl qt3 qt4 xinerama cairo latex sasl npp dav"

    こんな感じで片っ端からそれっぽいのを指定してる。ちなみにKDE環境なのでGnome系はない。

    あと、nvidiaの板使うときは

    VIDEO_CARDS="nvidia"

    も要るかも知れず。
    それから、でっかいブツには名前の後に-binが付いたバイナリ版がある事が多いので、時間が勿体なければそっちを使うのも手。

    • あらら、結構多く指定しているんですね。
      use.descを一通り見たんですが、なにが必要でなにが不要かさっぱりわからず、僕のところはドキュメントに書かれていた数個を指定しているだけです。もう少し詳しくなったら、改めて設定しようかと。

      マシンがppcなので、もしかしたら指定してもダメなのがあるかもしれません。当面は試行錯誤になりそうです。

typodupeerror

にわかな奴ほど語りたがる -- あるハッカー

読み込み中...