On Fri, 29 Mar 2019, Robert P. J. Day wrote: > i'm sure i will embarrass myself for asking this, but i'm confused > about the relationship on my F30 (branched) system between those three > packages. i can see that they are all container runtime packages, but > i get confused when i run commands to try to understand how they > relate to each other, as they clearly(?) represent alternatives for > container runtimes. > > currently, on my system, rpm reports that only containerd.io is > installed: > > $ rpm -q runc > package runc is not installed > $ rpm -q containerd > package containerd is not installed > $ rpm -q containerd.io > containerd.io-1.2.4-3.1.fc29.x86_64 > > however, the man page that works is "man containerd", not "man > containerd.io". > > also, even though rpm suggests that, as packages, containerd.io is > installed and containerd is not, dnf repoquery seems to report the > opposite: > > $ dnf repoquery -l containerd.io > Last metadata expiration check: 0:29:11 ago on Fri 29 Mar 2019 > 06:32:46 AM EDT. > $ > > $ dnf repoquery -l containerd > Last metadata expiration check: 0:30:22 ago on Fri 29 Mar 2019 > 06:32:46 AM EDT. > /etc/containerd > /etc/containerd/config.toml > /usr/bin/containerd > /usr/bin/containerd-shim > /usr/bin/ctr > .... etc etc ... > > finally, while "dnf info runc" reports that there is a runc package, > trying to install unsurprisingly produces: > > $ sudo dnf install runc > ... snip ... > Package containerd.io-1.2.4-3.1.fc29.x86_64 is already installed. > ... etc ... > > so i'm sure there is a relationship involving provides and conflicts > or something of the sort, i'm just confused as to what's happening > here. (if there is a better forum for a question like this, by all > means, let me know.) i forgot to add probably the most important tidbit of info -- that the containerd.io package provides all three names: $ rpm -q --whatprovides containerd containerd.io-1.2.4-3.1.fc29.x86_64 $ rpm -q --whatprovides containerd.io containerd.io-1.2.4-3.1.fc29.x86_64 $ rpm -q --whatprovides runc containerd.io-1.2.4-3.1.fc29.x86_64 so it seems pretty clear that containerd.io is the canonical(?) package, superseding the other names. maybe this is not as confusing as i thought. rday -- ======================================================================== Robert P. J. Day Ottawa, Ontario, CANADA http://crashcourse.ca/dokuwiki Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ======================================================================== _______________________________________________ test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx 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/test@xxxxxxxxxxxxxxxxxxxxxxx