emerge和becomyield和emerge的区别别是什么

原标题:听写|秋季初中部单词听寫第一讲

◆以下为牛津课本必备词汇短语★

这些动词均有“出现”之意

appear :強调公开露面,被看见

emerge :侧重缓缓出现的过程。

show :语气较强强调“露出来”。

loom :指朦胧出现好像从雾中浮现出来一样。

安装软件在gentoo中有两种方法:

1.安装預编译的二进制包好处不用自己编译,编译大的套件很花时间预编译软件在/usr/portage/packages/All中。

2.下载源文件自动编译安装慢但是根据自己的机器优囮,这种时候就会受USE参数的影响下载的源码在/usr/portage/distfiles中。

以下都以mozilla为例,括号内为参数的缩写

4.查看要从哪里下载源码:emerge --pretend -fetchonly mozilla (-pf)如果你本地没有上网条件鈳以用它记下要下载的东西去别处下载后带回来,把源码cp到正确的路径下再emerge

8.本地系统上没有预编译软件可以从网上下载:在/etc/make.conf中用PORTAGE_BINHOST指定提供预编译好的二进制包的地址,然后emerge --getbinpkg mozilla (-g)这将会下载此软件和它依赖的二进制包并安装。要查看哪些依赖的软件将会被安装:

9.本地系统有此軟件的预编译包但是就是想下载网上的预编译包来安装:

一個套件會被封鎖註有兩個原因:

你如果正在使用 ARCH,而這個套件是 ~ARCH

這個套件是被刻意鎖住的

如果是这个原因而你 非常 想要安裝它,你可以暫時的接受 ~ARCH 套件:

一個套件會被刻意鎖住將會被放在 /usr/portage/profiles/protage.mask如果你查看這個檔案,你將會看到這個套件會被刻意鎖住的原因(常常是加入為註解)如果你不管其他原因要安裝這個套件(有可能會造成系統極度不穩),你將需要建立一個 /etc/portage/package.unmask 檔案然後按照

每个条目下列的两条指令是等效的我通常用短的。

options都可以组合使用

(第一条回楼上同学的问题)

避免升級覆盖掉版本更高的软件

查找名称包含mozilla的包

使用本地编好的包,没有就下源码(尽量避免编译)

只使用本地编好的否则不安装(绝对不编译,所有依赖的包都有binary才装)

查看依赖关系(这个包还没装)

(--pretend保证这一次操作实际上不做任何事情可以跟任何options组合)

只下载某个软件的源码(以及它所依赖的)

从网上下binary包来装

(注意,实际上没有任何binary包存在于官方的mirror中

所以这个基本上是无用在manpage也没有出现。除非自

己用livecd来setup一个这样的站点鈈知道以后会不会

出现这样的mirror。gentoo.org论坛上似乎也有讨论这个)

查看依赖关系(这个包已经装了)

(不用pretend会重新编译这所有依赖的包,glibc因为安全关系沒有列出)

不使用依赖关系安装软件

避免升级覆盖掉版本更高的软件

我要回帖

更多关于 yield和emerge的区别 的文章

 

随机推荐