只有我能看懂的openEuler简介

openEuler的主站点是   openEuler | 欧拉社区-EulerOS官网

他干嘛的

1、提交bug

2、修正bug

3、贡献软件包

4、开发新软件

Os组成

OS本质上就是一堆安装包的大杂烩

安装包的格式

RPM

这个格式是redhat, suse, WindRiver, openEuler等所选用,目前在企业市场,基本是以这些厂家为主,因此rpm格式在商用企业市场用的比较多。

Deb

这个格式是debian, Ubuntu, android使用的,目前在desktop,终端侧用的比较广泛。

两种格式  很大程度上,容器的出现缓解了这个问题。

待会看完所有的没事了再看下面这个网站 rpm的编写规范

zh/contributors/packaging.md · openEuler/community - Gitee.com

你需要加入组织

即使你完全不属于任何一个SIG组,理论上也能提交一个软件包到openEuler中,只是被接受的概率相对较低而已

如何增加一个软件包到openEuler中

  1. 让系统为你的cloc软件包建立一个“仓”,也就是git仓。
  2. 上传制作cloc软件包所需要的“零件”
  3. 将这个软件系统加入到openEuler的自动化编译系统中,由系统自动化构建出软件。

建立一个“仓”

建仓其实就是提交一个PR,一般来说需要修改三个文件。

  1.     https://gitee.com/openeuler/community/blob/master/sig/dev-utils/README.md
  2.     https://gitee.com/openeuler/community/blob/master/sig/sigs.yaml
  3.     https://gitee.com/openeuler/community/blob/master/repository/src-openeuler.yaml

  1. 修改第一个文件README.md将你要加入的cloc软件的名字和地址放上去。
  2. 修改sigs.yaml文件,将cloc软件增加到dev-utils这个SIG分组下面。
  3. 修改src-openeuler.yaml将cloc增加到src-openeuler里。

上传软件包

第一个材料:首先要上传这个软件包的spec文件,也就是告诉构建系统如何编译,制作cloc这个软件包。

第二个材料:cloc的源代码压缩包。

加入构建系统

https://gitee.com/openeuler/community/blob/master/zh/contributors/create-obs-package.md

开发新软件:

方法一:在其它社区开发,集成到openEuler中

方法二:在openEuler社区中开发,在openEuler中集成

简介原网站:

20年开源老司机手把手教你玩开源——openEuler入门指南_华为云开发者联盟的博客-CSDN博客_openeuler

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值