Dne 06. 11. 19 v 5:21 Randy Barlow napsal(a):
> On Tue, 2019-11-05 at 21:17 -0500, Neal Gompa wrote:
>> This feature of "slotting" multiple EVRs of the same name actually
>> already exists in RPM. DNF currently restricts this to packages that
>> contain one of the following provides:
>> * installonlypkg(kernel)
>> * installonlypkg(kernel-module)
>> * installonlypkg(vm)
>> * multiversion(kernel)
>>
>> It's not terribly difficult to extend this functionality to apply
>> more
>> broadly than kernels and VM images wrapped in RPMs. :)
> That's a good point. I had actually noticed that the kernel was
> "special" in this regard.
>
> Is this hardcoded in dnf? When I grep for "installonly", I see this:
>
> /etc/dnf/dnf.conf:installonly_limit=3
>
> I guess that's why I get 3 kernels, but I'm wondering if I can expand
> that set as a user? Probably not a good idea to mess with ☺


Just FTR:

https://bugzilla.redhat.com/show_bug.cgi?id=845247

The DNF is completely different today. Anybody wants to propose this
idea again?


Vít


>
> In any case, you are right that we could make it so other packages
> allowed installing more than one of the same name using this, but there
> would need to be awareness of which ones can and can't be
> simultaneously installed, and that's what Gentoo's slot feature
> achieves. For example, we could start calling python simply "python",
> but there would have to be a way to denote that some Python's can and
> can't be parallel installed (you can't parallel install a 3.6.1 and
> 3.6.2, but you *can* parallel install a 3.6.1 and a 3.5.2), and also
> that some other packages cannot be parallel installed (like grep, since
> it occupies /usr/bin/grep). But yeah, it does sound like dnf does have
> some of the code we'd need to do that.




Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to