Red Hat Bugzilla – Bug 1265475
[rfe] Implement a plugin for matching packages across distros to host distro
Last modified: 2017-10-14 07:00:43 EDT
Description of problem:
An unfortunate reality of the current landscape is that a lot of Linux applications are given with instructions for pulling dependencies or whatnot to build it in the form of apt instructions for Debian packages. Some even offer it in more esoteric distributions, which makes things tricky.
There's a such thing as AppStream distromatch, which intends to provide a mechanism to remap packages from any distribution to the host distribution's equivalent. A DNF plugin that utilizes this data to allow people to query and install packages using the names of other distribution packages would greatly simplify things. It doesn't make it perfect, but it would be better than now (which is manually searching for everything).
For example: "dnf distromatch --distro=ubuntu install libbz2-dev" should trigger an install of "bzip2-devel", which is our equivalent to that package. Likewise, if someone does "dnf distromatch --distro=mageia install lib64openssl1.0.0" should install "openssl-libs" on Fedora. It may also make sense to include support for the full suite of common actions through it (remove, search, etc.).
Version-Release number of selected component (if applicable):
dnf-1.1.2, dnf-plugins-core-0.1.12, dnf-plugins-extras-0.0.9
It sounds like very useful plugin.
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.
If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
Thank you for reporting this bug and we are sorry it could not be fixed.
Reopened and restored state as this was a feature request...