[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-users 889] Re: mozilla-firebird
木ノ下です
nakajin-tuyosi wrote:
>gentoo MLで勉強させてもらってる竹島です。
>
>私の環境は下記のように 1.4のデフォルトです。
>bash-2.05b$ uname -r
>2.4.20-gentoo-r7
>そしてKDEです(sargeでよくgnomeが駄目になったのでkdeが安心とおもってこっちを選択しました)。
>
>
僕はKDE使いでないのでGnomeばっかりつかっていますが
特に問題ないですよ。
最初日本語入力とかいろいろなやまされましたけど:-)
>このもとで
>bash-2.05b$ emerge -pv mozilla-thunderbird
>*** You are not in the portage group. You may experience cache problems
>*** due to permissions preventing the creation of the on-disk cache.
>*** Please add this user to the portage group if you wish to use portage.
>These are the packages that I would merge, in order:
>Calculating dependencies
>!!! all ebuilds that could satisfy "mozilla-thunderbird" have been masked.
>!!! Error calculating dependencies. Please correct.
>となり 初心者の自分にはemergeでmozilla-thunderbirdはいれられそうにないのです。
>木下さんは emerge使わずにいれられたのでしょうか?
>
>
>
そうですね。emerge使いました。
(ちなみにX-Mailer見ればわかりますけど、このメールはThunderbirdです。)
emerge のmaskはこのMLではFAQなのですが
実は公式のWebにはこのへんのテクニックが書いてなくて
# 正確には書いてあるけど分かりにくい
初めての人はとまどいますよね
僕がやった方法は
% cd /usr/portage/net-mail/mozilla-thunderbird/
% emerge mozilla-thunderbird-0.3.ebuild
とやって直接ebuildファイルをemerge してやる方法です。
他には
% ACCEPT_KEYWORDS="~x86" emerge mozilla-thunderbird-0.3.ebuild
なんて方法もあります
>bash-2.05b$ emerge -pv gentoo-sources
>[ebuild R ] sys-kernel/gentoo-sources-2.4.20-r8 -build +crypt -evms2 -aavm -usagi -build
>ですので、木下さんはkernel 2.4.20-gentoo-r8をemergeで利用されてるとおもいます。
>自分は恐ろしくて kernel 2.4.20-gentoo-r8に 今踏み込まないですが、
>http://www.3rdworks.com/gentoo/floppy.html をみるとしたくなって来ます。
>
>
がんばって 挑戦してください:-)
僕は最近はkernel-2.6に移行しようと試みてますが・・・ :-P
なおkernel2.6では実はちょっと変更がいたりします
kernel-2.6では sysfsというprocファイルシステムに変わる
仮想ファイルシステムが導入されたので
/etc/fstabに
none /sys sysfs drfaults 0 0
と追記してやる必要があります。
>この時ですが debianでは
>cd /usr/src
>apt-get install kernekl-source-2.4.21
>tar xvfj kernekl-source-2.4.21
>rm -f linux
>ln -s kernekl-source-2.4.21 linux
>cd linux
>cp /boot/config-2.4.20-3-686-smp .config
>make oldconfig
>make menuconfig
>というふうに make menuconfig の前にmake oldconfigをして 古い2.4.20カーネルのconfig
>をmake oldconfigして 新しい2.4.21カーネルのconfigに再利用しようとする課程があるのですが、
>gentooでも同じ事をしてもいいのでしょうか?
>
>諸賢のみなさま、ご教示下さい。
>
>
はい。基本的にはそれで行けます。
と言うか、Linux-kernel的なお作法としては上記のやり方が正しいのだと思います。
gentoo的にはgenkernelという便利なtoolがありますので
そちらをインストールしてから
% mv /usr/src/linux/.config /usr/src/linux/.config.bak
% cat /proc/config >> /usr/src/.config
% genkernel ( --configをつけるとconfig画面にいける)
としてやればスクリプトで一気にkernelコンパイルが終ります。
Minoru KINOSHITA<kminoru@xxxxxxxxxxx>