More > JRiver Media Center 32 for Linux

Info on MC32 builds

<< < (2/2)

bob:

--- Quote from: max096 on January 21, 2024, 10:28:20 pm ---Would be great if we did not need to install libwebkit2gtk then. Not building 32bit images anyways. The browser did not work on amd64 without it and now it appears it does not work on arm64. So gonna need to put back the dependencies for chromium. Not sure why libwebkit2gtk is needed when itīs not used anywhere. Would be better to load that in at runtime when needed.

--- End quote ---
Same thing as Chromium. As long as the single JRWeb executable is allowed to provide either choice the shared libraries for both need to exist. It's not an issue for any standard distro because libwebkitgtk is always included.

max096:

--- Quote from: bob on January 22, 2024, 02:52:38 pm ---Same thing as Chromium. As long as the single JRWeb executable is allowed to provide either choice the shared libraries for both need to exist. It's not an issue for any standard distro because libwebkitgtk is always included.

--- End quote ---

Itīs not included in the debian-slim image by default. libwebkitgtk adds roughly 60mb to the image size. Mostly matters for download / unpack speed.

It might be included by default in the debian image without the -slim tag, but if you care about image size at all your only real choice is to start with a more minimal image and install stuff as needed. Uninstalling things after the fact will not make the image size any smaller because every run command in docker images is stored in itīs own layer. Those get sorta unpacked on top of each other when you deploy the image as a container. From a image size perspective you can hardly ever get rid of things, itīs much easier to add missing pieces starting from less. You will end up having it uninstalled in the container you deployed but still have the package use up space in the image you had to download and extract to deploy the container.

Thatīs just a quick aside as to why use the debian-slim image. I think itīs no big deal to have to install packages when required. This one just seems a little unnecessary. If there are a lot of architectural changes required on your part to make this work, itīs not the end of the world ofc.

Navigation

[0] Message Index

[*] Previous page

Go to full version