[原创]clean up world file 脚本

发在这里了 http://www.linuxsir.org/bbs/thread342035.html 每次清理world file都要去找那一堆命令,之前找到英文版的在这里。 现在我将主要过程写在一个脚本里了,下次只要执行一下这个脚本就行了。 用wgetpaste贴在了这里。 主要会执行如下步骤: 代码: echo “***********************************************” echo “The system will do the follow steps automaticly:” echo “1.cp /var/lib/portage/world ~ && >/var/lib/portage/world” echo “2.regenworld” echo “3.emerge –depclean -p” echo “4.emerge –depclean” echo “5.emerge -uDN world -pv” echo

给内核patch中文补丁

以前在终端下要显示中文都要另外再安装zhcon,大概知道也有中文补丁但一直没有在意,今天在linuxsir上无意中看到了一个中文补丁的贴子,就想试试. 之前没打过补丁,所以先搜了一下patch的用法,下面是我的大概操作过程: 1.先将补丁(*.patch)解压放到/usr/src/linux 下面 2.patch -p1 <*.patch 这样就差不多算打上了,但我这里有一个错误,后来搜了一下,需要手动patch那个error: grep “^+” *.c.rej|sed ‘s/^+//g’ >>*.c 然后再把加的这部分代码提到#include <>下面去. 然后再编译一下,copy内核,用新内核引导到终端,ls 一下,可以正常显示中文了. Gentoo内核昨天又升级了(NVIDIA驱动也升级了),直接从2.6.26-r4干到了2.6.27-r7,升级真多,前两天圣诞2.6.28的内核才刚出来,下面是简易升级过程: 1.emerge -uDN world 2.将原先的/usr/src/linux 软链接删掉, 然后将新内核链接过去 3.拷贝一下先前的.config到新的内核目录下. 4.然后make menuconfig,一般我都不需要重新配置了,然后直接保存就行了,这种有可能会有问题,但我一直是这样操作的,现在也没有发现什么问题. 5.然后再time make 6.OK,编译成功, make modules_install, 拷贝新内核,成功引导系统. 7.进入系统,再重新编译相关模块 modules-rebuild rebuild 这里一般不会太多,主要是一个显卡驱动,还有VirtualBox 模块. 8.至此一个内核的升级就基本完成. 然后再照着上面的方法patch上了中文补丁,ls