|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;
在办理你的USE标志前,我们先来懂得一下,在哪些中央能够界说USE标志。
一切能够设置USE标志的中央:
/usr/portage/profile/base/make.defaults
/usr/portage/profile/default-linux/make.defaults
/usr/portage/profile/default-linux/x86/make.defaults
/usr/portage/profile/default-linux/x86/2007.0/make.defaults
/etc/make.conf
/etc/portage/package.use
作为情况变量设定的USE
懂得了标志地点的地位,那末看一下这些标志的读取按次把?
USE标志的按次是从低到高读取的,且读取中只利用第一次碰着的。好比package.use里界说了-ssl,那末make.conf里再界说ssl就会被疏忽。
make.defaults内里的USE默许设定,用户在/etc/make.conf内里的USE设定,用户在/etc/portage/package.use内里的USE设定,作为情况变量的USE设定。
以上一切设置文件,除make.defaults不倡议修正(emerge――sync后,你的修正会被掩盖),其他都可以自在增加,修正。
办理:
办理之前,确保你安装了Gentoolkit工具,它能为你勤俭良多工夫。
在办理USE标志之前,我们起首要辨别全局与当地的观点。全局标志,望文生义,就是体系软件包或尽年夜部分软件包城市依附的标志。当地标志,是针对安装的软件包分歧,可自在定制的标志。
但当一个当地标志安排在默许中,也会起到全局的感化。由于每次安装软件包,都有大概激活这个当地标志。
在Gentooportage中,官方供应了良多的默许标志,他们散布在多个make.defaults中(看条件的文件列表)。这些标志就包含全局和当地的,从这点能够看出,官方固然遵守了COC准绳(conventionoverconfiguration)。但关于一个,喜好本人定制的用户来讲,当地标志设为默许就显得有点强求了。
在这里,倡议,间接屏障失落一切默许的当地标志,只保存全局。然后,在安装软件包时,再增加必要的功效。(经由过程往package.use里增加包名和这个包要依附的标志)
以上体例,有些人会问,为何要先屏障,然后安装时,再增加。而不是先默许增加,然后安装时发明没需要,再删除。缘故原由是,必要删除比必要增加的多(好比ipv6这类,就是一切包都应当删除的,实在就遵守一个理念:当地与全局分别,宁愿当地良多包要用,多界说几回)。
屏障当地默许标志步骤:
1,euse-a能够看到一切已激活的标志。
2,用euse-ixx来检察哪些是当地的。
3,将这些标志全体作废失落euse-Dxx.
当清算完标志后,必要举行一次体系更新emerge-avtuDNworld.经由过程体系更新,你能够看到方才对标志修正所带来的影响。(年夜部分利用到方才删除标志的软件包都必要从头编译,你想要的增加到当地,不想要的编译后就没了)
如今和未来,你就能够为每一个软件包,手动激活本人喜好的功效了
</p>
按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统: |
|