Gentoo Ebuild 和 Overlay

本文介绍了如何创建和管理Gentoo自定义overlay,以及处理和编写ebuild文件的基本步骤。首先,讲解了如何在本地创建overlay并在GitHub上建立远程仓库。接着,讨论了ebuild的处理,包括下载示例ebuild,签名,以及生成Manifest文件。最后,简要提到了ebuild的写法,并指出详细内容可参考Gentoo wiki的ebuild guide。
摘要由CSDN通过智能技术生成

更多分享内容可访问我的个人博客

https://www.niuiic.top/

本文简要介绍如何创建自己的 ebuild 和 overlay。

自定义 overlay

ebuild 是规定软件包安装的文件,overlay 可以看成是盛放 ebuild 的容器。为了方便包管理系统和维护者管理及使用 ebuild,overlay 是必不可少的。因此在编写 ebuild 之前,首先需要创建一个自己的 overlay。

overlay 的存在形式有两种,一种在本地,一种在远程。本文使用第二种方式。

首先在本地创建一个 overlay。

sudo eselect repository create overlay_name
# overlay的默认存储位置在/usr/portage,笔者将该位置修改为/var/db/repos,下文中不再提醒。
cd /var/db/repos/overlay_name

然后在 github 上建立一个仓库,把仓库 clone 下来,将/var/db/repos/overlay_name中所有文件复制到仓库中。

注意仓库的名称可以与之前设置的 overlay_name 不同。

然后将修改后的仓库推送到远程。并执行以下命令删除本地 overlay。

sudo es
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值