
Il 29/09/20 19:01, Malcolm ha scritto:
On 9/29/20 9:52 AM, Marco Calistri wrote:
Amazing answer!
Thanks a lot Malcolm!
Hi When the rpm packages are built, there are requirements, some are needed during building (BuildRequires), some are required when the packages are installed (Requires), then there are other options, like Suggests, Provides and Recommends etc.
The gscan2pdf has Requires and Recommends in lets say the deploy recipe (when it's installed). Some folks configure zypper to not install recommended packages, these are the ones that aren't needed by the package your installing to function, the recommends just 'enhance/add' feature(s) that are optional to the end user.
So in the case of gscan2pdf there are four 'recommended' packages, djvulibre, gocr, tesseract-ocr and tiff. The gocr recommended package as part of it's requires deploy recipe needs texlive installed, which as can be seen pulls in thousands of texlive packages....
So in the end, zypper can ignore this requirement via the command line switch "--no-recommends" so neither of those four packages and it's 'requires' will be installed.
Hope that helps?
Ref: https://build.opensuse.org/package/view_file/Publishing/gscan2pdf/gscan2pdf....
Very detailed Sir! :-) -- Marco Calistri Build: openSUSE Tumbleweed 20200907 Kernel: 5.8.4-1-default - Cinnamon 4.2.2 -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org