社区工具

版本:25.03

x2epkg 使用指南

介绍

本文介绍x2epkg软件包转换工具的简单使用。本文涉及操作结果示例均以root用户为例,无需安装。支持将rpm/deb/pkg.tar.zst安装包转换为epkg安装包

下载

bash
git clone https://gitee.com/openeuler/epkg.git

快速上手

下载epkg仓库后直接进入x2epkg目录下使用

shell
cd epkg/x2epkg
./x2epkg.sh --help

参数解析

txt
Usage:
    ./x2epkg xxx.rpm                                # 单个rpm包的转换
    ./x2epkg xxx.deb                                # 单个debian包的转换
    ./x2epkg xxx.pkg.tar.zst                        # 单个archlinux包的转换
    ./x2epkg file_path/*.rpm                        # 多个安装包的转换,同样适用于deb和pkg.tar.zst文件
    ./x2epkg xxx.rpm --out-dir PATH                 # 加上out-dir参数可以指明输出目录,如果不加则输出到包的同级目录下

运行案例

shell
  cd /root
  wget https://mirrors.huaweicloud.com/archlinux/core/os/x86_64/fakeroot-1.37-1-x86_64.pkg.tar.zst
  cd epkg/x2epkg
  ./x2epkg.sh /root/fakeroot-1.37-1-x86_64.pkg.tar.zst
  ls /root/store/4t/4tmfsi5yikkq32rrulae6oi6u4txr5zu__fakeroot__1.37__1.epkg   # 查看生成结果