From a746caef600582c325b848018efbf4426e57b11a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B1=E5=A0=82=E7=8F=82?= Date: Mon, 26 May 2025 07:43:02 +0000 Subject: [PATCH 1/2] =?UTF-8?q?add=20docs/zh/docs/epkg/create=5Frepo?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E6=8C=87=E5=8D=97.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 邱堂珂 --- ...77\347\224\250\346\214\207\345\215\227.md" | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 "docs/zh/docs/epkg/create_repo\344\275\277\347\224\250\346\214\207\345\215\227.md" diff --git "a/docs/zh/docs/epkg/create_repo\344\275\277\347\224\250\346\214\207\345\215\227.md" "b/docs/zh/docs/epkg/create_repo\344\275\277\347\224\250\346\214\207\345\215\227.md" new file mode 100644 index 000000000..f3bab1e45 --- /dev/null +++ "b/docs/zh/docs/epkg/create_repo\344\275\277\347\224\250\346\214\207\345\215\227.md" @@ -0,0 +1,68 @@ +# create_repo 使用指南 + +## 介绍 + +本文介绍create_repo软件包转换工具的简单使用。本文涉及操作结果示例均以root用户为例,无需安装。支持将epkg包目录结构生成本地repo源 + +## 下载 + +```bash +git clone https://gitee.com/openeuler/epkg.git +``` + +## 快速上手 + +下载epkg仓库后直接进入create_repo目录下使用 + +```shell +cd epkg/create_repo +python3 create_repo.py --help +``` + +## 前置条件 + +输入目录是一个包目录结构,结构如下 + +```txt +# tree store/ +store/ +|-- 45 +| `-- 45dqn3vzum73pf7igmmu6zbcxndqqebr__glibc-devel__2.38__29.oe2403.epkg +|-- at +| `-- atqwhznwbp6lzvur5stgb4jjem6tzllf__redis__4.0.14__6.oe2403.epkg +|-- bt +| `-- btblk472ob4teixd522qgv6b2c7tk4v4__ncurses-base__5.9+20140118__1ubuntu1.epkg +|-- f7 +| `-- f7ealc3ghq6tdmvrh22l5vlxycgndwam__atlas__3.10.3__10.oe1.epkg +|-- jl +| `-- jlrwn3rcjb4gbdx4uf77lslxg37rodyf__glibc__2.38__29.oe2403.epkg +|-- kc +| `-- kclugzl6mtkqeqkgbmpf2vq4kpkeleqb__atlas-devel__3.10.3__10.oe1.epkg +`-- of + `-- ofdjbysy76gs5tzzgxulaoumgqjfe6d2__audit__4.0.3__1.epkg + +8 directories, 7 files +``` + +## 参数解析 + +```txt +usage: create_repo.py [-h] -s STORE -c CONFIG + +create repo参数 + +optional arguments: + -h, --help 查看命令参数使用 + -s STORE, --store STORE + 输入epkg包仓的store目录 + -c CONFIG, --config CONFIG + 输入repo清单配置文件的地址 +``` + +## 运行案例 + +```shell + cd epkg/x2epkg + python3 create_repo.py -s /root/store -c /root/config.yaml + ls /root/repodata # 查看生成结果,输出所在路径与store仓库所在路径一致 +``` -- Gitee From 659d65d78e92bd04c2c48788d2ab4412522178d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B1=E5=A0=82=E7=8F=82?= Date: Tue, 3 Jun 2025 07:34:33 +0000 Subject: [PATCH 2/2] update docs/zh/menu/index.md. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 邱堂珂 --- docs/zh/menu/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/zh/menu/index.md b/docs/zh/menu/index.md index 99725f2ba..13e963990 100644 --- a/docs/zh/menu/index.md +++ b/docs/zh/menu/index.md @@ -316,6 +316,7 @@ headless: true - [Autopkg用户指南]({{< relref "./docs/Autopkg/autopkg.md" >}}) - [epkg使用指南]({{< relref "./docs/epkg/epkg使用指南.md" >}}) - [x2epkg使用指南]({{< relref "./docs/epkg/x2epkg使用指南.md" >}}) + - [create_repo使用指南]({{< relref "./docs/epkg/create_repo使用指南.md" >}}) - [边缘计算](#) - [KubeEdge部署指南]({{< relref "./docs/KubeEdge/overview.md" >}}) - [KubeEdge使用文档]({{< relref "./docs/KubeEdge/KubeEdge使用文档.md" >}}) -- Gitee