Gentoo的内核和系统升级

一.内核升级

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

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

二.系统升级。

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包里面的一个软件,用来检查系统的依赖关系是否都满足,自动安装没有满足关系的包

8.#perl-cleaner --all -- -avq  //把perl相关的模块和文件都检查并修正一遍

10.#dispatch-conf     //更新系统的配置文件

11.eselect news read all   //查看提示消息

#emerge -e world     //本地重新编译整个系统. 暂不需要这一步。

12.#dispatch-conf或etc-update //更新系统配置文件   !!!没有做修改

本文出自 “Running” 博客,请务必保留此出处http://dg123.blog.51cto.com/4750342/1263175

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索编译
, 文件
, 内核
, 系统
, 更新
, 软件包
, sync ask
, linux更新python版本
, 升级Python
Python升级
gentoo 升级内核、linux系统内核升级、系统ie内核怎么升级、gentoo内核配置、gentoo内核编译,以便于您获取更多的相关知识。

时间: 2024-10-28 15:42:56

Gentoo的内核和系统升级的相关文章

gentoo系统升级后libpng编译不正常解决办法

升级完系统之后,就提示libpng升级了,需要重新emerge @preserved-rebuild 悲剧的是,很多包完全编译不过了,这几记录下部分包的解决方案: 1.gnome-extra/libgda编译失败 在链接的时候,会提示-lpng14找不到,很明显是因为libpng升级到1.5导致的.但是,搜索了libgda里面的所有Makefile文件,都没有发现有地方写名链接libpng14这个动态链接库的地方.最后找到的原因是因为/usr/lib64/目录中有很多xxx.la文件,是libt

Gentoo安装常见的错误

问题1.安装的上不能查看分区表 (chroot)Gentoo-20121221 / # fdisk -l cannotopen /proc/partitions 解决方法:在livecd上执行命令 mount-t proc none /mnt/gentoo/proc 问题2.安装完以后不能正常引导.grub cannotopen root device "sda7" or unknown-block(0,0): error-6 pleaseappend a correct root b

Gentoo LINUX的安装部署教程

这几天看到群里一直在研究gentoo这个LINUX操作系统,整体安装貌似是纯手工编译,刚好忙里偷闲尝鲜了这款系统,网上整理了大部分资料,花了半天时间搞定,虽然过程很繁琐,但总结如下优点: 1.纯手工文本配置系统参数,内核,以及GRUB引导,能够实现个人定制,而且装完会对LINUX的安装有一个更加深刻的了解 2.自带的emerge安装工具绝对是个神器,它很类似其他LINUX家族系统的apt-get与yum等自动化安装工具,是一个从网上自动寻找源码及其依赖源码实现全自动编译安装的工具,免去了新手编译

Gentoo系统安装步骤详解

  网上教程这么多或者说,网上那么多资源你还写什么?主要是技术更新换代太快,有好多东西一直在变,所以我写出来最新的,肯定能让你安装成功的~ 下载镜像 一般我都是用国内的镜像源,不管是centos,ubuntu还是gentoo在国内的镜像来说肯定比国外快 代码如下: #下载地址 mirrors.163.com/gentoo/ #我用的x86的 http://mirrors.163.com/gentoo/releases/x86/current-iso/ #需要下载,举个国内最新版本,这个地址htt

如何安装gentoo linux

  安装gentoo linux步骤: 1..刻盘. 2.启动,直接按回车. 进入系统dos界面,开始输入命令... 3.改变现有root用户的密码 passwd 4.开启sshd服务方便远程安装/etc/init.d/sshd start 5.配置网络以便进行网络访问 ifconfig eth0 192.168.1.20 broadcast 192.168.1.255 netmask 255.255.255.0 6.添加网关 route add default gw 192.168.1.1 7

阿里内核月报2014年7月-8月

Capsicum for Linux Capsicum: 一种基于文件句柄的新安全模型 Capsicum是一种源自FreeBSD的安全模型,与Linux下众多LSM的相同之处在于它们都是基于权限管理的,而不同之处在于LSM针对的操作对象非常丰富,有进程.VMA.端口.带有标签的文件等等,而Capsicum操作的对象非常单一:文件句柄.例如,一个fd必须带有CAP_READ才能被读取,必须带有CAP_SEEK才能被lseek(),必须带有CAP_MMAP_W才能被mmap()建立可写映射,针对io

惠普瘦客户机助宁波银行柜面系统升级

在日益复杂的金融市场环境下,银行越来越注重依靠提供优质服务赢得竞争,而信息社会中,更优质的服务往往与更高效的IT系统密不可分.为此,很多银行企业积极对包括柜面终端系统在内的IT基础设施进行升级,而在信息化方面更具灵活性和创新性的城市股份银行,动作更加迅速. 复杂业务环境带来新需求 曾被中国<银行家>杂志评选为2007年中国最佳城市商业银行的宁波银行,多年来一直积极推进管理创新和金融技术创新.作为创新与提升竞争力的重要举措,2008年,宁波银行开始对柜面系统终端进行升级.借助此次升级,宁波银行不

《Linux设备驱动开发详解 A》一一3.1 Linux内核的发展与演变

3.1 Linux内核的发展与演变 Linux操作系统是UNIX操作系统的一种克隆系统,是一种类UNIX操作系统,诞生于1991年10月5日(第一次正式向外公布的时间),起初的作者是Linus Torvalds.Linux操作系统的诞生.发展和成长过程依赖着5个重要支柱:UNIX操作系统.Minix操作系统.GNU计划.POSIX标准和Internet. 1.?UNIX操作系统 UNIX 操作系统是美国贝尔实验室的Ken. Thompson和Dennis Ritchie于1969年夏在DEC P

每当有重要的系统升级,Android用户的等待了了无期

每当有重要的系统升级,所有人脑海中闪过的第一个念头自然是:"我什么时候能用上?"对Android用户而言,要得到确切答案无疑要经历等待.流言.暗示.泄密,甚至沮丧.当Android 4.1果冻豆系统在谷歌I/O开发者大会上发布后,所有与会人士都有一个共同的愿望:这种情况将会改变.但不幸的是,从各大Android OEM厂商的表态来看,目前的形势仍不明朗. 根据谷歌的说法,有望在7月安装果冻豆系统的产品,只包含少数几款"Nexus级别"的设备,包括Nexus S.Ga