RPM 到 DPKG:软件包名称中有下划线

RPM 到 DPKG:软件包名称中有下划线

我有一个自定义 RPM,我使用该工具将其转换为 DPKG alien

但有一个烦恼:

输入称为“foo_bar.rpm”,输出称为“foo-bar.dpkg”。

我们有一个通过自动配置管理(salt-stack)安装的软件包列表。

如果我尝试在 Debian 上安装“foo_bar”,则会失败;如果我尝试在 RedHat/Sus​​e 上安装“foo-bar”,则会失败……

我想避免管理两个包名称列表......

有什么解决办法吗?

答案1

Github 上有一个项目试图让这个包命名混乱变得理智:

https://github.com/unixpackage/unixpackage

一个命令即可在 Ubuntu、Debian、CentOS、Fedora、Red Hat 和 Mac OS X 中安装等效软件包。UnixPackage 是一种独立于 UNIX 的软件包安装方式。指定 Ubuntu 软件包名称(例如 libpq-dev),它将在您的系统上安装等效软件包(例如 Arch 上的 postgresql-libs)。

相关内容