首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确使用Gentoo中的两个配置文件?

如何正确使用Gentoo中的两个配置文件?
EN

Unix & Linux用户
提问于 2016-12-10 19:47:48
回答 2查看 839关注 0票数 0

在Gentoo中使用两个配置文件的正确方法是什么?我是否应该简单地将这两个概要的绝对路径(例如systemd的配置文件路径和硬化的配置文件路径)添加到/etc/portage/make.profiles/parent中?像这样?:

/etc/portage/make.profiles/parent

代码语言:javascript
复制
    ../../../base
    ../../../default/linux
    ../../../arch/amd64
    ..
    /usr/portage/profiles/hardened/linux
    /usr/portage/profiles/targets/systemd

还是我需要创建一个自定义的覆盖配置文件,并以某种方式将其包含到移植中?

(第一次安装Gentoo,我在配置文件方面有点卡住了,因为我想同时使用systemd的和硬化的配置文件。)

EN

回答 2

Unix & Linux用户

发布于 2016-12-10 20:17:41

配置文件不能组合或合并。它们是由维护人员构建的,以建立系统的实现。

缺少您正在寻找的现有配置文件意味着它不存在。考虑到hardened配置文件更严格和更受控制,很可能systemd配置文件不符合这些要求。

底线是你应该选择最适合你的选项。如果你试图根据你的个人喜好调整一个强化的个人资料,它就不会再变硬了。

票数 0
EN

Unix & Linux用户

发布于 2016-12-10 21:55:56

要使用两个概要文件,请创建一个本地存储库(请参阅https://wiki.gentoo.org/wiki/Overlay/Local_覆盖),并在其中创建一个新配置文件。在您的新配置文件中,只需导入systemd和硬配置文件。/usr/portage/profile/targets/systemd/usr/portage/profile/amd64/linux/amd64 64

Gentoo用户的示例脚本显示了所有必要的步骤:

代码语言:javascript
复制
    #!/bin/bash
    mkdir -p /etc/portage/repos.conf /var/lib/overlay/local/metadata /var/lib/overlay/local/profiles/hardened/linux/amd64/systemd
    printf "[local]\nlocation = /var/lib/overlay/local\nmasters = gentoo\npriority = 100\nauto-sync = no\n" > /etc/portage/repos.conf/local.conf
    echo "masters = gentoo" > /var/lib/overlay/local/metadata/layout.conf
    echo "local" > /var/lib/overlay/local/profiles/repo_name
    printf "amd64\t\thardened/linux/amd64/systemd\t\t\t\tstable\n" > /var/lib/overlay/local/profiles/profiles.desc
    echo "5" > /var/lib/overlay/local/profiles/hardened/linux/amd64/systemd/eapi
    printf "/usr/portage/profiles/hardened/linux/amd64\n/usr/portage/profiles/targets/systemd\n" > /var/lib/overlay/local/profiles/hardened/linux/amd64/systemd/parent

现在您可以从eselect profile list中选择您的自定义配置文件。

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

https://unix.stackexchange.com/questions/329468

复制
相关文章

相似问题

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