1.emerge
同步portagetree(第一步)
emerge--sync
安装XXX包需要做什么,同时列出了使用的USE和LINGUAS
emerge-pvXXX
安装XXX包需要做什么(树状列出)
emerge-pvtXXX
系统升级
emerge-uDNworld
模拟系统升级
emerge-uDNpvworld
模拟系统升级(树状列出)
emerge-uDNpvtworld
删除XXX包
emerge-CXXX
清理系统用不到的包
emerge-uDNworld(推荐)
emerge--depclean
revdep-rebuild
2.其他相关软件使用
搜索相应缺失的库,并且重新emerge相应的包。
revdep-rebuild(请先emergegentoolkit)
比如如果发现/bin/ls需要的/lib/libacl.so.1缺失,就会重新编译相关文件所在的包,以及所用到该文件的所在文件的包。
重新编译外部内核模块
module-rebuild(请先emergemodule-rebuild)
module-rebuildrebuild就可以重新编译所有内核的外部模块。比如nvidia/vbox这类软件用到的模块。当然,你要先装过nvidia包和vbox模块包,这样portage才有记录。
配置文件更新工具
etc-update
另一个更好的配置文件更新工具
dispatch-conf
3.查询
快速查询名字包含了XXX字符的包
eixXXX(先emergeeix)
注意,需要每次emerge--sync後运行update-eix才会更新索引。
查询哪个包用了YYY这个USE
euse-iYYY
查询XXX包用了什么USE
equeryusesXXX(请先emergegentoolkit)
找到/bin/ls所属包
qfile/bin/ls
列出glibc包所包含文件
qlistglibc
查询之前编译过glibc所费时间。
genlop-tglibc(请先emergegenlop)
所有USE都可以在这里修改,不用手动修改make.conf了,很方便。
ufed(先emergeufed)
4./etc/portage/package.*(内容里边都是例子,自己按照自己的需求改变)
package.use
sys-apps/man-pages-nls
sys-apps/pciutils-zlib
media-libs/freetypebindist
app-text/acroreadlinguas_zh_TWlinguas_zh_CNlinguas_en
作用:
不改变全局USE的同时,微调包的USE。
开始2个是说这2个包不使用相应的USE,第三个说明要单独在这个包使用这个USE,最後一个是调整LINGUAS的,很容易明白。
package.keywords
sys-apps/hdparm~x86
作用:
指定相应的包的KEYWORDS。比如你想hdparm包用~x86的版本,而不用x86的版本,就用这个来指定。
注意,因为emerge的设计,如果你的make.conf里边指定了~x86的话,你不能反过来通过指定x86而
不要~x86,只能用-~x86来达到目的。
引用gentoo@freenode上的话:”ACCEPT_KEYWORDSisincremental“
package.mask
>sys-devel/libtool-1.5.23
作用:
屏蔽某个包某个版本,或者某些版本,甚至整个包。
比如libtool-1.5.23b在我的系统有问题,那么就屏蔽一下,只用比1.5.23小的。
package.unmask
=net-www/apache-2.2.4
games-arcade/stepmania
和mask一样,不过效果正好相反。我要用2.2.4的apache,但是portage把他mask了,所以手动unmask一下。
5.启动相关
default是gentoo启动用的runlevel,类似一般系统的runlevel3。
往defaultrunlevel里边加入XXX服务(add)
rc-update-aXXXdefault
从defaultrunlevel里边删除XXX服务(delete)
rc-update-dXXXdefault
列出defaultrunlevel所有的服务(show)
rc-update-sdefault
Gentoo管理快速入门菜鸟级手册Gentoo管理快速入门菜鸟级手册Gentoo管理快速入门菜鸟级手册Gentoo管理快速入门菜鸟级手册Gentoo管理快速入门菜鸟级手册Gentoo管理快速入门菜鸟级手册Gentoo管理快速入门菜鸟级手册Gentoo管理快速入门菜鸟级手册Gentoo管理快速入门菜鸟级手册Gentoo管理快速入门菜鸟级手册
阅读(368) | 评论(0) | 转发(0) |