请教一个Gentoo里面USE的使用问题

2013-11-03 10:44:58 +08:00
 snachx
系统中本来没有device-mapper, 使用了temporary USE来emerge的包,比如USE="device-mapper" emerge grub:2

在使用emerge --update --deep --newuse world完整更新系统之后,是不是就又回到了没有用temporary USE的状态了啊?这条指令应该会根据系统的USE(也就是没有device-mapper的状态)来重新编译包吧?

如果是这种情况,temporary USE有什么意义呢?还得担心哪天忘记了,更新系统就没法用了。
6212 次点击
所在节点    Gentoo
5 条回复
kemad
2013-11-03 11:09:22 +08:00
你的需求应该用package.use来解决。
http://wiki.gentoo.org/wiki//etc/portage/package.use
ceyes
2013-11-03 15:54:19 +08:00
temporary USE,就是临时的啊!
和其他的变量一样,想要保持设定就应该写到配置文件中。
snachx
2013-11-03 17:03:17 +08:00
@kemad
@ceyes
我知道应该这样呢,只是想知道,这种设定的意义何在,比如什么场景下需要临时使用某个USE,以后又不需要了?
Lax
2013-11-04 14:10:10 +08:00
@snachx 临时安装软件。或者测试安装,考虑emerge -pv的情况
mybin
2014-11-14 11:22:44 +08:00
当你不确定某个use的效果的时候就用临时的来测试一下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/87886

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX