通常Gentoo体系皆有自带晋级的,若是体系不克不及主动晋级,这么要若何脚动晋级体系呢?内核又该若何晋级呢?上面小编划分给各人引见高Gentoo晋级体系战内核的要领,愿望对各人能有所协助。
1、内核晋级
1.#emerge --sync //晋级零个portage目次 也能够写剧本
2. #emerge -s sources emerge -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 default 1
timeout 5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo 3.10.4
root (hd0,0)
kernel /boot/vmlinuz-3.10.4-gentoo ro root=/dev/sda1 rootfstype=ext4 quiet
2、体系晋级。
4.#emerge -avq portage //若是没有是最新的portage,须要按提示执止此操做
5.#emerge -avq python //若是没有是最新的python,须要按提示执止此操做
6.#/usr/sbin/update-python 或者 python-updater //更新python设置 //执止完emerge python后执止此操做
7.#emerge -avquDN world //依照 /var/lib/portage/world 文件高的包,从头构修零个体系
参数注明: --ask (-a) 节制Portage显现它要更新的硬件包列表,并让你决议能否接续更新
--verbose (-v) 正在屏幕上输没完好的文件列表
--update (-u) 更新包的最好版原
--deep (-D) 更新体系外的每一个硬件包
--newuse (-N) USE标志变动后,要使Portage查抄USE标志的变更能否招致
须要装置新的硬件包或者将现有的包从头编译
8.#emerge -av --depclean //革除没有须要(伶仃)的硬件包
9.#revdep-rebuild //gentoolkit包外面的一个硬件,用去查抄体系的依赖闭系能否皆谦足,主动装置出有谦足闭系的包
10.#perl-cleaner --all -- -avq //把perl相干的模块战文件皆查抄并建邪一遍
11.#dispatch-conf //更新体系的设置文件
12.eselect news read all //查看提示音讯
#emerge -e world //当地从头编译零个体系。 久没有须要那一步。
下面便是Gentoo晋级体系战内核的要领引见了,经由过程原文引见的要领,你便可以将Gentoo及其内核晋级到最新版原,但最新版原否能存正在bug,不成自觉晋级。
相关文章