首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种更快的方法将我以前使用过的所有标记都放到/etc/portage/make.conf中?

有没有一种更快的方法将我以前使用过的所有标记都放到/etc/portage/make.conf中?
EN

Stack Overflow用户
提问于 2019-01-03 04:01:13
回答 2查看 54关注 0票数 2

当我使用我的软件时,我使用的是USE,而不是在我的/etc/portage/make.conf文件中添加标志。(示例:sudo USE="djvu postscript synctex magic" emerge --ask app-text/{zathura,zathura-meta}

现在,每当我更新我的系统时,我必须用以前使用过的USE标志重新出现这些程序。这告诉我,我可能希望将它们添加到make.conf文件中。有没有比遍历.{bash,zsh}_history文件中的每一行更简单的方法呢?

我最近发现了euse -a,但我不知道这是不是一个完整的列表。如果我可以使用euse -a,那么我就可以使用bash将所有内容放到一行中,并替换make.conf中的USE="..."行。

EN

回答 2

Stack Overflow用户

发布于 2019-09-10 19:16:55

在/var/db/pkg/category/pkg_name-version/中,您可以找到几个可能有帮助的文件:

  • IUSE_EFFECTIVE:当前标志。
  • PKGUSE:覆盖标志(文件仅在需要时存在)。
票数 0
EN

Stack Overflow用户

发布于 2019-09-05 04:21:42

/etc/portage/package.use就是您所需要的。

https://wiki.gentoo.org/wiki//etc/portage/package.use

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54012441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档