From 4a5ad25b8391a4d5f940819a616580a3afe9c6a0 Mon Sep 17 00:00:00 2001 From: lipingEmmaSiguyi <1477412247@qq.com> Date: Fri, 18 Mar 2022 15:07:21 +0800 Subject: [PATCH 1/6] add oepkgs introduction --- tools/oepkgs-repos/README.md | 254 +++++++++++++++++++++ tools/oepkgs-repos/repos/experimental.repo | 14 ++ tools/oepkgs-repos/repos/stable.repo | 42 ++++ tools/oepkgs-repos/repos/unstable.repo | 147 ++++++++++++ 4 files changed, 457 insertions(+) create mode 100644 tools/oepkgs-repos/README.md create mode 100644 tools/oepkgs-repos/repos/experimental.repo create mode 100644 tools/oepkgs-repos/repos/stable.repo create mode 100644 tools/oepkgs-repos/repos/unstable.repo diff --git a/tools/oepkgs-repos/README.md b/tools/oepkgs-repos/README.md new file mode 100644 index 0000000..cafca7e --- /dev/null +++ b/tools/oepkgs-repos/README.md @@ -0,0 +1,254 @@ +## repo.oepkgs.net仓库定位 + + 作为长尾软件,孵化类项目软件包,主要应用在开发态,引入到repo.oepkgs.net仓库中。 + +## repo.oepkgs.net仓库目录结构 + +软件所仓库地址:https://repo.oepkgs.net/openEuler/rpm/ + +以适配系统openEuler-20.03-LTS-SP1为例: +``` +. +├── experimental +│   ├── budding-openeuler +│   │   ├── aarch64 +│   │   │   ├── Packages +│   │   │   └── repodata +│   │   ├── source +│   │   │   ├── Packages +│   │   │   └── repodata +│   │   └── x86_64 +│   │   ├── Packages +│   │   └── repodata +│   └── extras +│   ├── aarch64 +│   │   ├── Packages +│   │   └── repodata +│   ├── source +│   │   ├── Packages +│   │   └── repodata +│   └── x86_64 +│   ├── Packages +│   └── repodata +├── old-stable +│   └── compatible +├── stable +│   ├── compatible +│   │   ├── 7 +│   │   │   ├── aarch64 +│   │   │   │   ├── Packages +│   │   │   │   └── repodata +│   │   │   └── source +│   │   │   ├── Packages +│   │   │   └── repodata +│   │   ├── 8 +│   │   │   ├── aarch64 +│   │   │   │   ├── Packages +│   │   │   │   └── repodata +│   │   │   └── source +│   │   │   ├── Packages +│   │   │   └── repodata +│   │   └── rawhide +│   │   ├── aarch64 +│   │   │   ├── Packages +│   │   │   └── repodata +│   │   └── source +│   │   ├── Packages +│   │   └── repodata +│   ├── contrib +│   │   ├── cloud +│   │   ├── common +│   │   │   ├── aarch64 +│   │   │   │   ├── Packages +│   │   │   │   └── repodata +│   │   │   └── source +│   │   │   ├── Packages +│   │   │   └── repodata +│   │   ├── storage +│   │   ├── virt +│   │   └── x2openEuler +│   │   └── noarch +│   │   ├── Packages +│   │   └── repodata +│   ├── drive +│   │   ├── aarch64 +│   │   │   ├── Packages +│   │   │   └── repodata +│   │   ├── source +│   │   │   ├── aarch64 +│   │   │   ├── Packages +│   │   │   ├── repodata +│   │   │   └── x86_64 +│   │   └── x86_64 +│   │   ├── Packages +│   │   └── repodata +│   └── nonfree +└── unstable + ├── compatible + │   ├── 6 + │   │   ├── aarch64 + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   ├── source + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   └── x86_64 + │   │   ├── Packages + │   │   └── repodata + │   ├── 7 + │   │   ├── aarch64 + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   ├── source + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   └── x86_64 + │   │   ├── Packages + │   │   └── repodata + │   ├── 8 + │   │   ├── aarch64 + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   ├── source + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   └── x86_64 + │   │   ├── Packages + │   │   └── repodata + │   ├── al + │   │   ├── aarch64 + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   ├── source + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   └── x86_64 + │   │   ├── Packages + │   │   └── repodata + │   ├── f33 + │   │   ├── aarch64 + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   ├── source + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   └── x86_64 + │   │   ├── Packages + │   │   └── repodata + │   ├── f34 + │   │   ├── aarch64 + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   ├── source + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   └── x86_64 + │   │   ├── Packages + │   │   └── repodata + │   └── rawhide + │   ├── aarch64 + │   │   ├── Packages + │   │   └── repodata + │   ├── source + │   │   ├── Packages + │   │   └── repodata + │   └── x86_64 + │   ├── Packages + │   └── repodata + ├── contrib + │   ├── bigdata + │   │   ├── aarch64 + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   ├── noarch + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   └── x86_64 + │   │   ├── Packages + │   │   └── repodata + │   ├── CDN + │   │   └── aarch64 + │   │   ├── Packages + │   │   └── repodata + │   ├── ceph + │   │   └── aarch64 + │   │   ├── Packages + │   │   └── repodata + │   ├── cloud + │   │   ├── aarch64 + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   └── noarch + │   │   ├── Packages + │   │   └── repodata + │   ├── common + │   │   ├── aarch64 + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   ├── noarch + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   ├── source + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   └── x86_64 + │   │   ├── Packages + │   │   └── repodata + │   ├── database + │   │   └── aarch64 + │   │   ├── Packages + │   │   └── repodata + │   ├── native + │   │   └── aarch64 + │   │   ├── Packages + │   │   └── repodata + │   ├── others + │   │   ├── aarch64 + │   │   │   ├── Packages + │   │   │   └── repodata + │   │   └── noarch + │   │   ├── Packages + │   │   └── repodata + │   ├── storage + │   ├── virt + │   └── web + │   ├── aarch64 + │   │   ├── Packages + │   │   └── repodata + │   └── noarch + │   ├── Packages + │   └── repodata + └── nonfree +``` + +一层目录确定软件包稳定性: + +stable/unstable/old-stable/experimental +stable: 稳定软件包,已通过构建测试、安装测试 +unstable:未稳定软件包,已通过构建测试、部分存在兼容性问题 +old-stable:老旧版本软件包,上游社区不再维护,部分存在兼容性问题 +experimental:openEuler社区已经引入,持续验证,更新中的软件包 + +二层目录确定维护性质: + +contrib/nofree/compatible +contrib: 开发者贡献软件包 +nofree:商业软件包 +compatible:通过兼容其他发行版的软件包构建的软件包 + +## repo.oepkgs.net仓库的配置使用方式: + +**软件仓配置规则:** + +在适配操作系统 os+epol repo的基础上,叠加oepkgs仓库,并调整优先级之后使用 +openEuler os+epol repo priority=0 (缺省最高) +oepkgs stable repo priority=100 + +在/etc/yum.repos.d/目录下增加oepkgs仓库 + +[点击此处获取oepkgs仓库的所有repo文件](../repos/) + +``` +yum update +yum install -y package +``` diff --git a/tools/oepkgs-repos/repos/experimental.repo b/tools/oepkgs-repos/repos/experimental.repo new file mode 100644 index 0000000..ae640ed --- /dev/null +++ b/tools/oepkgs-repos/repos/experimental.repo @@ -0,0 +1,14 @@ +[experimentalbudding-openeulerbasearch] +name=experimentalbudding-openeulerbasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/experimental/budding-openeuler/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[experimentalextrasbasearch] +name=experimentalextrasbasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/experimental/extras/$basearch +enabled=1 +gpgcheck=0 +priority=100 + diff --git a/tools/oepkgs-repos/repos/stable.repo b/tools/oepkgs-repos/repos/stable.repo new file mode 100644 index 0000000..8621f0c --- /dev/null +++ b/tools/oepkgs-repos/repos/stable.repo @@ -0,0 +1,42 @@ +[stablecompatible7basearch] +name=stablecompatible7basearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/stable/compatible/7/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[stablecompatible8basearch] +name=stablecompatible8basearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/stable/compatible/8/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[stablecompatiblerawhidebasearch] +name=stablecompatiblerawhidebasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/stable/compatible/rawhide/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[stablecontribcommonbasearch] +name=stablecontribcommonbasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/stable/contrib/common/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[stablecontribx2openEulernoarch] +name=stablecontribx2openEulernoarch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/stable/contrib/x2openEuler/noarch +enabled=1 +gpgcheck=0 +priority=100 + +[stabledrivebasearch] +name=stabledrivebasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/stable/drive/$basearch +enabled=1 +gpgcheck=0 +priority=100 + diff --git a/tools/oepkgs-repos/repos/unstable.repo b/tools/oepkgs-repos/repos/unstable.repo new file mode 100644 index 0000000..a4790c7 --- /dev/null +++ b/tools/oepkgs-repos/repos/unstable.repo @@ -0,0 +1,147 @@ +[unstablecompatible6basearch] +name=unstablecompatible6basearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/6/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecompatible7basearch] +name=unstablecompatible7basearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/7/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecompatible8basearch] +name=unstablecompatible8basearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/8/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecompatiblealbasearch] +name=unstablecompatiblealbasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/al/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecompatiblef33basearch] +name=unstablecompatiblef33basearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/f33/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecompatiblef34basearch] +name=unstablecompatiblef34basearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/f34/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecompatiblerawhidebasearch] +name=unstablecompatiblerawhidebasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/rawhide/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribbigdatabasearch] +name=unstablecontribbigdatabasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/bigdata/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribbigdatanoarch] +name=unstablecontribbigdatanoarch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/bigdata/noarch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribCDNbasearch] +name=unstablecontribCDNbasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/CDN/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribcephbasearch] +name=unstablecontribcephbasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/ceph/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribcloudbasearch] +name=unstablecontribcloudbasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/cloud/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribcloudnoarch] +name=unstablecontribcloudnoarch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/cloud/noarch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribcommonbasearch] +name=unstablecontribcommonbasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/common/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribcommonnoarch] +name=unstablecontribcommonnoarch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/common/noarch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribdatabasebasearch] +name=unstablecontribdatabasebasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/database/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribnativebasearch] +name=unstablecontribnativebasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/native/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribothersbasearch] +name=unstablecontribothersbasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/others/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribothersnoarch] +name=unstablecontribothersnoarch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/others/noarch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribwebbasearch] +name=unstablecontribwebbasearch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/web/$basearch +enabled=1 +gpgcheck=0 +priority=100 + +[unstablecontribwebnoarch] +name=unstablecontribwebnoarch +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/web/noarch +enabled=1 +gpgcheck=0 +priority=100 + -- Gitee From 704da550250959e1c29adbdfacf8d43a9101109b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=90=8D?= <1477412247@qq.com> Date: Fri, 18 Mar 2022 07:10:20 +0000 Subject: [PATCH 2/6] update tools/oepkgs-repos/README.md. --- tools/oepkgs-repos/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/oepkgs-repos/README.md b/tools/oepkgs-repos/README.md index cafca7e..35790ba 100644 --- a/tools/oepkgs-repos/README.md +++ b/tools/oepkgs-repos/README.md @@ -246,7 +246,7 @@ oepkgs stable repo priority=100 在/etc/yum.repos.d/目录下增加oepkgs仓库 -[点击此处获取oepkgs仓库的所有repo文件](../repos/) +[点击此处获取oepkgs仓库的所有repo文件](./repos/) ``` yum update -- Gitee From 089e020e50051404d8a7f6e58bf2107d7c1bb0e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=90=8D?= <1477412247@qq.com> Date: Fri, 18 Mar 2022 07:14:22 +0000 Subject: [PATCH 3/6] update tools/oepkgs-repos/README.md. --- tools/oepkgs-repos/README.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tools/oepkgs-repos/README.md b/tools/oepkgs-repos/README.md index 35790ba..0fb10cd 100644 --- a/tools/oepkgs-repos/README.md +++ b/tools/oepkgs-repos/README.md @@ -221,29 +221,33 @@ └── nonfree ``` -一层目录确定软件包稳定性: +**一层目录确定软件包稳定性:** stable/unstable/old-stable/experimental +``` stable: 稳定软件包,已通过构建测试、安装测试 unstable:未稳定软件包,已通过构建测试、部分存在兼容性问题 old-stable:老旧版本软件包,上游社区不再维护,部分存在兼容性问题 experimental:openEuler社区已经引入,持续验证,更新中的软件包 +``` -二层目录确定维护性质: +**二层目录确定维护性质:** contrib/nofree/compatible +``` contrib: 开发者贡献软件包 nofree:商业软件包 compatible:通过兼容其他发行版的软件包构建的软件包 - +``` ## repo.oepkgs.net仓库的配置使用方式: **软件仓配置规则:** 在适配操作系统 os+epol repo的基础上,叠加oepkgs仓库,并调整优先级之后使用 +``` openEuler os+epol repo priority=0 (缺省最高) oepkgs stable repo priority=100 - +``` 在/etc/yum.repos.d/目录下增加oepkgs仓库 [点击此处获取oepkgs仓库的所有repo文件](./repos/) -- Gitee From ba460448dd3c1e9b95f2bf4794f7c18bf6e5f77f Mon Sep 17 00:00:00 2001 From: lipingEmmaSiguyi <1477412247@qq.com> Date: Wed, 23 Mar 2022 21:47:42 +0800 Subject: [PATCH 4/6] update README.md for oepkgs repo --- tools/oepkgs-repos/README.md | 273 ++++++----------------------------- 1 file changed, 47 insertions(+), 226 deletions(-) diff --git a/tools/oepkgs-repos/README.md b/tools/oepkgs-repos/README.md index 0fb10cd..846c894 100644 --- a/tools/oepkgs-repos/README.md +++ b/tools/oepkgs-repos/README.md @@ -4,240 +4,54 @@ ## repo.oepkgs.net仓库目录结构 -软件所仓库地址:https://repo.oepkgs.net/openEuler/rpm/ +仓库地址:https://repo.oepkgs.net/openEuler/rpm/ 以适配系统openEuler-20.03-LTS-SP1为例: ``` . -├── experimental -│   ├── budding-openeuler -│   │   ├── aarch64 -│   │   │   ├── Packages -│   │   │   └── repodata -│   │   ├── source -│   │   │   ├── Packages -│   │   │   └── repodata -│   │   └── x86_64 -│   │   ├── Packages -│   │   └── repodata -│   └── extras -│   ├── aarch64 -│   │   ├── Packages -│   │   └── repodata -│   ├── source -│   │   ├── Packages -│   │   └── repodata -│   └── x86_64 -│   ├── Packages -│   └── repodata -├── old-stable -│   └── compatible -├── stable -│   ├── compatible -│   │   ├── 7 -│   │   │   ├── aarch64 -│   │   │   │   ├── Packages -│   │   │   │   └── repodata -│   │   │   └── source -│   │   │   ├── Packages -│   │   │   └── repodata -│   │   ├── 8 -│   │   │   ├── aarch64 -│   │   │   │   ├── Packages -│   │   │   │   └── repodata -│   │   │   └── source -│   │   │   ├── Packages -│   │   │   └── repodata -│   │   └── rawhide -│   │   ├── aarch64 -│   │   │   ├── Packages -│   │   │   └── repodata -│   │   └── source -│   │   ├── Packages -│   │   └── repodata -│   ├── contrib -│   │   ├── cloud -│   │   ├── common -│   │   │   ├── aarch64 -│   │   │   │   ├── Packages -│   │   │   │   └── repodata -│   │   │   └── source -│   │   │   ├── Packages -│   │   │   └── repodata -│   │   ├── storage -│   │   ├── virt -│   │   └── x2openEuler -│   │   └── noarch -│   │   ├── Packages -│   │   └── repodata -│   ├── drive -│   │   ├── aarch64 -│   │   │   ├── Packages -│   │   │   └── repodata -│   │   ├── source -│   │   │   ├── aarch64 -│   │   │   ├── Packages -│   │   │   ├── repodata -│   │   │   └── x86_64 -│   │   └── x86_64 -│   │   ├── Packages -│   │   └── repodata -│   └── nonfree -└── unstable - ├── compatible - │   ├── 6 - │   │   ├── aarch64 - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   ├── source - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   └── x86_64 - │   │   ├── Packages - │   │   └── repodata - │   ├── 7 - │   │   ├── aarch64 - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   ├── source - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   └── x86_64 - │   │   ├── Packages - │   │   └── repodata - │   ├── 8 - │   │   ├── aarch64 - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   ├── source - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   └── x86_64 - │   │   ├── Packages - │   │   └── repodata - │   ├── al - │   │   ├── aarch64 - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   ├── source - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   └── x86_64 - │   │   ├── Packages - │   │   └── repodata - │   ├── f33 - │   │   ├── aarch64 - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   ├── source - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   └── x86_64 - │   │   ├── Packages - │   │   └── repodata - │   ├── f34 - │   │   ├── aarch64 - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   ├── source - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   └── x86_64 - │   │   ├── Packages - │   │   └── repodata - │   └── rawhide - │   ├── aarch64 - │   │   ├── Packages - │   │   └── repodata - │   ├── source - │   │   ├── Packages - │   │   └── repodata - │   └── x86_64 - │   ├── Packages - │   └── repodata - ├── contrib - │   ├── bigdata - │   │   ├── aarch64 - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   ├── noarch - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   └── x86_64 - │   │   ├── Packages - │   │   └── repodata - │   ├── CDN - │   │   └── aarch64 - │   │   ├── Packages - │   │   └── repodata - │   ├── ceph - │   │   └── aarch64 - │   │   ├── Packages - │   │   └── repodata - │   ├── cloud - │   │   ├── aarch64 - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   └── noarch - │   │   ├── Packages - │   │   └── repodata - │   ├── common - │   │   ├── aarch64 - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   ├── noarch - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   ├── source - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   └── x86_64 - │   │   ├── Packages - │   │   └── repodata - │   ├── database - │   │   └── aarch64 - │   │   ├── Packages - │   │   └── repodata - │   ├── native - │   │   └── aarch64 - │   │   ├── Packages - │   │   └── repodata - │   ├── others - │   │   ├── aarch64 - │   │   │   ├── Packages - │   │   │   └── repodata - │   │   └── noarch - │   │   ├── Packages - │   │   └── repodata - │   ├── storage - │   ├── virt - │   └── web - │   ├── aarch64 - │   │   ├── Packages - │   │   └── repodata - │   └── noarch - │   ├── Packages - │   └── repodata - └── nonfree +├── extras +├── compatible +|   ├── c6 +|   ├── c7 +|   ├── c8 +|   ├── f33 +|   ├── f34 +|   └── rawhide +├── contrib +|   ├── x2openEuler +|   ├── driver +|   ├── bigdata +|   ├── CDN +|   ├── ceph +|   ├── cloud +|   ├── common +|   ├── database +|   ├── native +|   ├── others +|   ├── storage +|   ├── virt +|   └── web +└── no-free ``` -**一层目录确定软件包稳定性:** +** extras仓库:** -stable/unstable/old-stable/experimental ``` -stable: 稳定软件包,已通过构建测试、安装测试 -unstable:未稳定软件包,已通过构建测试、部分存在兼容性问题 -old-stable:老旧版本软件包,上游社区不再维护,部分存在兼容性问题 -experimental:openEuler社区已经引入,持续验证,更新中的软件包 +extras仓库是repo.oepkgs.net仓库的主仓,仓库中的软件包大部分取自repo.oepkgs.net仓库中的其他仓库,以保证用户只需要添加这一个仓库, +便能获取到其他所有仓库中大部分的软件包,由于软件包存在多版本以及安装冲突的问题,一个仓库在技术上并不能囊括所有的软件包,所以, +一部分在extras仓库中无法获取的软件包,可去其他仓库中查找。 ``` -**二层目录确定维护性质:** +** compatible仓库:** -contrib/nofree/compatible ``` -contrib: 开发者贡献软件包 -nofree:商业软件包 -compatible:通过兼容其他发行版的软件包构建的软件包 +compatible仓库中的软件包是我们通过拉取来自其他linux发行版仓库中的源码包,在openEuler上重新编译构建,并在openEuler上通过了安装测试的 +软件包,compatible仓库中c6,c7,c8,f33,f34,rawhie分别表示软件源码包来源是centos6,centos7,centos8,fedora33,fedora34,fedora-rawhid, +不同来源可以用来区分软件包的版本号,来源是centos8的软件包一般而言能拿到较高版本的软件包。 +``` +** contrib仓库:** +``` +contrib仓库是来自许多开发者贡献的软件包,contrib仓库下以软件包类别划分出仓库名, 显然,bigdata仓库中是大数据场景下需要应用的软件包。 ``` ## repo.oepkgs.net仓库的配置使用方式: @@ -246,12 +60,19 @@ compatible:通过兼容其他发行版的软件包构建的软件包 在适配操作系统 os+epol repo的基础上,叠加oepkgs仓库,并调整优先级之后使用 ``` openEuler os+epol repo priority=0 (缺省最高) -oepkgs stable repo priority=100 +oepkgs extras repo priority=100 ``` 在/etc/yum.repos.d/目录下增加oepkgs仓库 - -[点击此处获取oepkgs仓库的所有repo文件](./repos/) - +``` +cat > /etc/yum.repos.d/oepkgs-extras.repo << EOF +[oepkgs-extras] +name=oepkgs-extras +baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/extras/$basearch +enabled=1 +gpgcheck=0 +priority=100 +EOF +``` ``` yum update yum install -y package -- Gitee From 8c2ce5e1abd15aaf2e5755c8f2b9f8c39c1aa22b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=90=8D?= <1477412247@qq.com> Date: Wed, 23 Mar 2022 13:49:45 +0000 Subject: [PATCH 5/6] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20tool?= =?UTF-8?q?s/oepkgs-repos/repos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/oepkgs-repos/repos/experimental.repo | 14 -- tools/oepkgs-repos/repos/stable.repo | 42 ------ tools/oepkgs-repos/repos/unstable.repo | 147 --------------------- 3 files changed, 203 deletions(-) delete mode 100644 tools/oepkgs-repos/repos/experimental.repo delete mode 100644 tools/oepkgs-repos/repos/stable.repo delete mode 100644 tools/oepkgs-repos/repos/unstable.repo diff --git a/tools/oepkgs-repos/repos/experimental.repo b/tools/oepkgs-repos/repos/experimental.repo deleted file mode 100644 index ae640ed..0000000 --- a/tools/oepkgs-repos/repos/experimental.repo +++ /dev/null @@ -1,14 +0,0 @@ -[experimentalbudding-openeulerbasearch] -name=experimentalbudding-openeulerbasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/experimental/budding-openeuler/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[experimentalextrasbasearch] -name=experimentalextrasbasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/experimental/extras/$basearch -enabled=1 -gpgcheck=0 -priority=100 - diff --git a/tools/oepkgs-repos/repos/stable.repo b/tools/oepkgs-repos/repos/stable.repo deleted file mode 100644 index 8621f0c..0000000 --- a/tools/oepkgs-repos/repos/stable.repo +++ /dev/null @@ -1,42 +0,0 @@ -[stablecompatible7basearch] -name=stablecompatible7basearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/stable/compatible/7/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[stablecompatible8basearch] -name=stablecompatible8basearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/stable/compatible/8/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[stablecompatiblerawhidebasearch] -name=stablecompatiblerawhidebasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/stable/compatible/rawhide/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[stablecontribcommonbasearch] -name=stablecontribcommonbasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/stable/contrib/common/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[stablecontribx2openEulernoarch] -name=stablecontribx2openEulernoarch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/stable/contrib/x2openEuler/noarch -enabled=1 -gpgcheck=0 -priority=100 - -[stabledrivebasearch] -name=stabledrivebasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/stable/drive/$basearch -enabled=1 -gpgcheck=0 -priority=100 - diff --git a/tools/oepkgs-repos/repos/unstable.repo b/tools/oepkgs-repos/repos/unstable.repo deleted file mode 100644 index a4790c7..0000000 --- a/tools/oepkgs-repos/repos/unstable.repo +++ /dev/null @@ -1,147 +0,0 @@ -[unstablecompatible6basearch] -name=unstablecompatible6basearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/6/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecompatible7basearch] -name=unstablecompatible7basearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/7/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecompatible8basearch] -name=unstablecompatible8basearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/8/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecompatiblealbasearch] -name=unstablecompatiblealbasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/al/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecompatiblef33basearch] -name=unstablecompatiblef33basearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/f33/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecompatiblef34basearch] -name=unstablecompatiblef34basearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/f34/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecompatiblerawhidebasearch] -name=unstablecompatiblerawhidebasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/compatible/rawhide/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribbigdatabasearch] -name=unstablecontribbigdatabasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/bigdata/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribbigdatanoarch] -name=unstablecontribbigdatanoarch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/bigdata/noarch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribCDNbasearch] -name=unstablecontribCDNbasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/CDN/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribcephbasearch] -name=unstablecontribcephbasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/ceph/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribcloudbasearch] -name=unstablecontribcloudbasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/cloud/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribcloudnoarch] -name=unstablecontribcloudnoarch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/cloud/noarch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribcommonbasearch] -name=unstablecontribcommonbasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/common/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribcommonnoarch] -name=unstablecontribcommonnoarch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/common/noarch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribdatabasebasearch] -name=unstablecontribdatabasebasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/database/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribnativebasearch] -name=unstablecontribnativebasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/native/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribothersbasearch] -name=unstablecontribothersbasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/others/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribothersnoarch] -name=unstablecontribothersnoarch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/others/noarch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribwebbasearch] -name=unstablecontribwebbasearch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/web/$basearch -enabled=1 -gpgcheck=0 -priority=100 - -[unstablecontribwebnoarch] -name=unstablecontribwebnoarch -baseurl=https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/unstable/contrib/web/noarch -enabled=1 -gpgcheck=0 -priority=100 - -- Gitee From 9d49738dd8cd5f5c59d0b569d390e5df96a22a26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=90=8D?= <1477412247@qq.com> Date: Wed, 23 Mar 2022 13:50:53 +0000 Subject: [PATCH 6/6] update tools/oepkgs-repos/README.md. --- tools/oepkgs-repos/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/oepkgs-repos/README.md b/tools/oepkgs-repos/README.md index 846c894..6ec0f29 100644 --- a/tools/oepkgs-repos/README.md +++ b/tools/oepkgs-repos/README.md @@ -34,7 +34,7 @@ └── no-free ``` -** extras仓库:** +**extras仓库:** ``` extras仓库是repo.oepkgs.net仓库的主仓,仓库中的软件包大部分取自repo.oepkgs.net仓库中的其他仓库,以保证用户只需要添加这一个仓库, @@ -42,14 +42,14 @@ extras仓库是repo.oepkgs.net仓库的主仓,仓库中的软件包大部分 一部分在extras仓库中无法获取的软件包,可去其他仓库中查找。 ``` -** compatible仓库:** +**compatible仓库:** ``` compatible仓库中的软件包是我们通过拉取来自其他linux发行版仓库中的源码包,在openEuler上重新编译构建,并在openEuler上通过了安装测试的 软件包,compatible仓库中c6,c7,c8,f33,f34,rawhie分别表示软件源码包来源是centos6,centos7,centos8,fedora33,fedora34,fedora-rawhid, 不同来源可以用来区分软件包的版本号,来源是centos8的软件包一般而言能拿到较高版本的软件包。 ``` -** contrib仓库:** +**contrib仓库:** ``` contrib仓库是来自许多开发者贡献的软件包,contrib仓库下以软件包类别划分出仓库名, 显然,bigdata仓库中是大数据场景下需要应用的软件包。 ``` -- Gitee