Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Gentooとそのカーネルの手動アップグレード

Gentooとそのカーネルの手動アップグレード

  

通常、Gentooシステムには独自のアップグレードがあります。システムを自動的にアップグレードできない場合は、手動でシステムをアップグレードする方法?カーネルをアップグレードするにはどうすればいいですか?以下の小シリーズでは、Gentooのアップグレードシステムとカーネルの方法を紹介します。皆さんのお役に立てばと思います。

カーネルは
アップグレード

1位//--sync出現全体portageディレクトリも

2. #emerge -s源が出現
スクリプトを書くことができますアップグレード-avq gentoo-sources

[ebuild NS] sys-kernel /gentoo-sources-3.10.4 [3.9.0] USE =' -build -deblob -symlink'

カーネルをコンパイルします。

3.#cd /usr/src/linux-3.10.4-gentoo

#make -j5 menuconfigカーネルをコンパイルしても詳細がわからなくなった。 make -j5& make install modules_install

新しいカーネルを有効にするようにgrubを修正します。

vim /boot/grub/grub.conf

123456デフォルト1

タイムアウト5

splashimage =(hd0,0)/boot /grub /Splash.xpm.gz

タイトルGentoo 3.10.4

root(hd0,0)

カーネル/boot/vmlinuz-3.10.4-gentoo ro root = /dev /sda1 rootfstype = ext4 quiet

次に、システムのアップグレードです。

4.#emerge -avq portage //最新のPortageではない場合は、プロンプトに従ってこれを実行する必要があります。

5.#emerge -avq python //最新のpythonでない場合は、を押す必要があります。 #

6.#/usr /sbin /update-pythonまたはpython-updater //pythonの設定を更新する//pythonを実行した後にこの操作を実行してください。 -avquDN world ///var /lib /portage /worldファイルのパッケージに従ってシステム全体を再構築します。

パラメータの説明:--ask(-a)Portageが更新したいパッケージのリストを表示するように制御します。更新を続けるかどうかを決めてみましょう

--verbose(-v)画面に完全なファイルリストを出力する

--update(-u)更新パッケージの最新バージョン

--deep(-D)システム内の各パッケージを更新します。

--newuse(-N)USEフラグが変更された後、USEフラグの変更が原因であるかどうかPortageに確認させます。 p>新しいパッケージをインストールするか、既存のパッケージを再コンパイルする必要があります。

8.#emerge -av --depclean //不要なファイルを削除(分離) Package

9.#revdep-rebuild //システムの依存関係が満たされているかどうかを確認し、自動的にその関係を満たさないパッケージをインストールするgentoolkitパッケージ内のソフトウェア

10。 #perl-cleaner --all - -avq //perl関連のモジュールとファイルを確認して修正します。

11.#dispatch-conf //システム設定ファイルを更新します。

12.select news read all //プロンプトメッセージを表示します。

#emerge -e world //システム全体をローカルに再コンパイルします。この手順は必要ありません。この記事で説明した方法では、Gentooとそのカーネルを最新バージョンにアップグレードすることができますが、最新バージョンにはバグがあるため盲目的にアップグレードすることはできません。

Copyright © Windowsの知識 All Rights Reserved