-
Notifications
You must be signed in to change notification settings - Fork 427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Discussion] Link to github.com/toolbx-images/images as a source for prepared distro images #544
Comments
I've tried it and some packages still need to be installed apparently:
So it works but not fully "faster"/ready. |
The images should also work well with distrobox. They may not include all the packages by default but should still reduce the setup time for new containers via distrobox. See: 89luca89/distrobox#544
The images should also work well with distrobox. They may not include all the packages by default but should still reduce the setup time for new containers via distrobox. See: 89luca89/distrobox#544
Hi @travier I'm extremely glad for this! 😄 As you noted, the images are already compatible with distobox, they are still doing the "install packages" because I think distrobox add some packages more than Toolbx, doing a quick test I see: quay.io/toolbx-images/almalinux-toolbox:*
quay.io/toolbx-images/alpine-toolbox:3.16:
And generally doing
quay.io/toolbx-images/ubuntu-toolbox:*
quay.io/toolbx-images/opensuse-toolbox:tumbleweed
quay.io/toolbx-images/debian-toolbox:*
quay.io/toolbx-images/archlinux-toolbox:latest
|
If you're interested, I can provide the PRs to add the packages to the various Thanks! |
So overall, it looks like we are mainly missing the vulkan & mesa libs. Any idea why we don't have those in toolbox already? For all the others, feel free to make a PR directly and we'll pull them in. One commit for each distro would be nice and one PR in total is fine. |
containers/toolbox#1124 > Looks like they were added to the toolbox image recently and we missed that. So I'd say we should add them too so that we're good. |
Cool for the others, the same stands, let me know if it's ok and if it is, how you'd like the contribution to be split 👍 |
Overall, it looks like we need everything. So let's add everything! 🙂 |
Not sure how distrobox does things regarding packages but it might be able to skip the package installation phase if it finds everything it needs directly. That would skip the repo fetch step and thus considerably speed up the first setup step. |
Yep that would make the creation/enter time, the same as normal toolbox, as no package management would be needed 👍 Do you prefer if I do a PR for each image, or do one for everything? |
@travier I've added the images in the docs 👍 sorry but I wasn't able to do a PR on the main project to add the missing "distrobox-only" packages, but $day_job is quite demanding of time lately 😂 |
We're making "toolbox ready" container images for common Linux distributions available in https://github.com/toolbx-images/images.
If I correctly understood the note in https://github.com/89luca89/distrobox/blob/main/docs/compatibility.md#containers-distros, those images should work well with distrobox too, but I have not tested that yet.
Would you be open to mentioning this project in your documentation?
Feel free to let us know what's missing from those images for distrobox.
Thanks!
The text was updated successfully, but these errors were encountered: