Vít Ondruch <vondruch(a)redhat.com> writes:
Dne 05. 02. 19 v 11:09 Dan Čermák napsal(a):
> Hi Sören,
>
> while I don't want to discourage you in your work, symlinking the
> package manager to /usr/bin/nimue isn't going to solve a more
> fundamental issue: every distro has a different naming scheme for
> packages. Sure, the "big" programs (Firefox for instance) have usually
> the name you'd expect, but with libraries this won't help at all.
>
> Practical example: I want to install the development version of
> expat:
> Fedora & CentOS: expat-devel
> Debian & Ubuntu: libexpat1-dev
> OpenSUSE: libexpat-devel
> Arch: expat
> Alpine: expat-dev
>
> Solving this is next to impossible, unless you want to enumerate
> **every** single package of **every** supported distro manually.
Surprisingly, I believe that
release-monitoring.org could help with
this, since there is upstream project mapping vs the distribution name
mapping. IDK if there could be better source for this.
Sure, if everyone would participate it could solve this issue. But
reusing my above example expat:
https://release-monitoring.org/project/770/
Unfortunately only Alpine, Arch and Fedora are listed.
And it looks like
release-monitoring.org doesn't track the name of the
libraries (which are probably subpackages).
Nevertheless,
release-monitoring.org could solve this issue.
>
>
> Vít
>
>
>>
>>
>> Cheers,
>>
>> Dan
>>
>> Valor Naram <valinora(a)gmx.net> writes:
>>
>>> Dear Fedora mailing list community,
>>>
>>> I am Sören alias Valor Naram and I founded the project
"goeasyLinux". I will help to make linux more user friendly.
>>>
>>> A short introduction to "goeasyLinux" can be found
at https://github.com/ValorNaram/goeasylinux/blob/master/README.md
>>>
>>> The specification I wrote in order to make a cross platform symlink to
package management
systems: https://github.com/ValorNaram/goeasylinux/blob/master/package%20...
>>>
>>> With your help I want to make package installing/removing equal on all linux
systems without disturbing the diversity we have across linux distributions. In order to
do that we need just a symlink, no replacement of existing software.
>>>
>>> I think you did something similar in the past.
>>>
>>> Best wishes
>>>
>>> Sören alias Valor Naram
>>>
>>>
>>>
>>> _______________________________________________
>>> devel mailing list -- devel(a)lists.fedoraproject.org
>>> To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org
>>> Fedora Code of Conduct:
https://getfedora.org/code-of-conduct.html
>>> List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
>>> List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>> _______________________________________________
>> devel mailing list -- devel(a)lists.fedoraproject.org
>> To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org
>> Fedora Code of Conduct:
https://getfedora.org/code-of-conduct.html
>> List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> _______________________________________________
> devel mailing list -- devel(a)lists.fedoraproject.org
> To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org
> Fedora Code of Conduct:
https://getfedora.org/code-of-conduct.html
> List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org