The installation script always uses the '--no-install-recommends' flag when installing packages. This is however not mentioned in the manual installation which could have the following issues:
more bloat on manual install (for example calibre has a desktop environment as a recommended package)
potentially missing dependencies on final auto install that are overlooked when doing developing from manual install
We'd have to see where we should and shouldn't add --no-install-recommends on manual
The installation script [always uses the '--no-install-recommends' flag](https://git.vvvvvvaria.org/varia/bibliotecha-install/src/branch/master/bibliotecha.sh#L41) when installing packages. This is however not mentioned in the manual installation which could have the following issues:
* more bloat on manual install (for example `calibre` has a desktop environment as a recommended package)
* potentially missing dependencies on final auto install that are overlooked when doing developing from manual install
We'd have to see where we should and shouldn't add `--no-install-recommends` on manual
So yes, I think the option was added to avoid the calibre desktop environment but indeed we are open to these kinds of missing dependencies then. Then again, you seem to have patched it up for now.
I would probably err on the side of just adding the option to all the instructions in the manual to make sure they match? The automated install gives a working installation, so far as I've experienced.
Right, I see!
So yes, I think the option was added to avoid the calibre desktop environment but indeed we are open to these kinds of missing dependencies then. Then again, you seem to have patched it up for now.
I would probably err on the side of just adding the option to all the instructions in the manual to make sure they match? The automated install gives a working installation, so far as I've experienced.
So the interesting thing was that ghostscript was missing despite of everything (tried both auto and manual). That probably has to do with changes to upstream code.
I think we'll be ok for the manual install to add --no-recommends only the calibre calibre package to avoid the 1GB desktop and leave everything else as is.
But we should leave the issue open as a reminder in case we find discrepancies later :)
So the interesting thing was that ghostscript was missing despite of everything (tried both auto and manual). That probably has to do with changes to upstream code.
I *think* we'll be ok for the manual install to add `--no-recommends` only the `calibre` calibre package to avoid the 1GB desktop and leave everything else as is.
But we should leave the issue open as a reminder in case we find discrepancies later :)
The installation script always uses the '--no-install-recommends' flag when installing packages. This is however not mentioned in the manual installation which could have the following issues:
calibre
has a desktop environment as a recommended package)We'd have to see where we should and shouldn't add
--no-install-recommends
on manualRight, I see!
So yes, I think the option was added to avoid the calibre desktop environment but indeed we are open to these kinds of missing dependencies then. Then again, you seem to have patched it up for now.
I would probably err on the side of just adding the option to all the instructions in the manual to make sure they match? The automated install gives a working installation, so far as I've experienced.
So the interesting thing was that ghostscript was missing despite of everything (tried both auto and manual). That probably has to do with changes to upstream code.
I think we'll be ok for the manual install to add
--no-recommends
only thecalibre
calibre package to avoid the 1GB desktop and leave everything else as is.But we should leave the issue open as a reminder in case we find discrepancies later :)