Install without recommended/suggested packages

Ubuntu Version:

Kubuntu 25.04

Desktop Environment (if applicable):

KDE

Problem Description:

How can I install a program using apt without installing its recommended and suggested packages?

I’ve tried sudo apt install --no-install-recommends <package_name>, but they keep appearing during installation.
I’ve also tried adding no-install-suggests, but it doesn’t work.

I want to install LibreOffice without any additional packages.

What I’ve Tried:


sudo apt install --no-install-recommends

Thank you so much.

You’ve not given any example of what is being installed that you don’t want…

ie.

shows a list of packages that are required because of depends rules, and others that are recommends, or suggests.

Are you sure you’re not worried about a depends requirement?

I typically install packages using Synaptic which has a setting to disable suggested packages.

For example, I absolutely don’t want Thunderbird, Firefox, etc.
I don’t think it should be necessary to install any of these; they don’t affect usability or security.

What if you want to install it via terminal?

Do a check like this:

apt install -s --no-install-recommends libreoffice

No need for sudo because the -s flag simulates what would happen if you installed.

The recommended packages such as Firefox etc. would not be installed.

If you are seeing something different on your system please try and show us with output or a screenshot.

1 Like

If an app ships its help as html pages only it might simply want you to have a browser installed, same goes if it supports things like mailto: links, to have these working it will require that a mailto mimetype is registered which is put in place by a deb package … so it definitely has some usability implications to suppress these two types of apps which is why the packager of libreoffice added such a dependency …

1 Like

Maybe. Although I definitely install Firefox via Flatpak, it seems a bit redundant that Libreoffice forces me to install Firefox via Snap. Do you understand what I mean?

I’ve been testing.
apt install -s --no-install-recommends libreoffice: installs 66 dependencies, not upgrading 35. It downloads 119MB and requires 404MB of space.

apt install -s --no-install-recommends --no-install-suggests libreoffice: installs 66 dependencies, not upgrading 35. It downloads 119MB and requires 404MB of space.

apt install -s libreoffice: installs 124 dependencies, not upgrading 35. It downloads 288MB and requires 1,092MB of space.

However, the “recommends” and “suggests” dependencies still appear in all of them. They appear blank, while the main dependencies appear green. Does this have something to do with it? I mean, are only the green dependencies installed?
Thank you very much.

There is no need to suppress suggests since apt will by default never install them:

ogra@styx:~$ apt-config dump |egrep -i "suggests|recommends"
APT::Install-Recommends "1";
APT::Install-Suggests "0";
ogra@styx:~$ 

Firefox is only a suggests so it should not even attempt to install it (unless you tweaked your system defaults):

ogra@styx:~$ apt show libreoffice 2>/dev/null|grep -i suggests
Suggests: cups-bsd, firefox | firefox-esr | thunderbird, ghostscript, gnupg, gpa, hunspell-dictionary, hyphen-hyphenation-patterns, 
imagemagick | graphicsmagick-imagemagick-compat, libgl1, libreoffice-grammarcheck, libreoffice-help (= 25.2), 
libreoffice-l10n (= 25.2), libreoffice-librelogo, libxrender1, myspell-dictionary, mythes-thesaurus, 
openclipart-libreoffice, pstoedit, unixodbc, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, 
gstreamer1.0-plugins-bad, gstreamer1.0-libav, default-jre (>= 2:1.8) | java-runtime (>= 8) | java8-runtime | jre, libsane1, 
libofficebean-java
ogra@styx:~$ 

Also looking at the package description with apt show libreoffice:

You can extend the functionality of LibreOffice by installing these packages:
[...]
 * firefox-esr | thunderbird | firefox:
    Mozilla profile with Certificates needed for XML Security...

So it even mentions it does not actually need it and that these are fully optional…

When you mention 66 dependencies above that is not helpful without showing us the actual list it prints (which I assume rubi was after when asking you to run the command)

2 Likes

On a “clean” system, running the command results in this lot. Firefox (and Thunderbird) appear in the “Suggested packages” section.

# apt install -s libreoffice --no-install-recommends

Installing:
  libreoffice

Installing dependencies:
  fontconfig                libboost-thread1.83.0    libetonyek-0.1-1                libhyphen0         libmythes-1.2-0         libreoffice-base-core           libreoffice-uiconfig-draw      libuno-sal3t64             libxrender1
  fontconfig-config         libcairo2                libexttextcat-2.0-0             libice6            libodfgen-0.1-1         libreoffice-base-drivers        libreoffice-uiconfig-impress   libuno-salhelpergcc3-3t64  libyajl2
  fonts-dejavu-core         libcdr-0.1-1             libexttextcat-data              libjbig0           libopenjp2-7            libreoffice-calc                libreoffice-uiconfig-math      libvisio-0.1-1             python3-uno
  fonts-dejavu-mono         libclucene-contribs1t64  libfontconfig1                  libjpeg-turbo8     liborc-0.4-0t64         libreoffice-common              libreoffice-uiconfig-writer    libwebp7                   uno-libs-private
  fonts-opensymbol          libclucene-core1t64      libfreehand-0.1-1               libjpeg8           liborcus-0.18-0         libreoffice-core                libreoffice-writer             libwpd-0.10-10             ure
  libabsl20230802           libcolamd3               libfreetype6                    liblangtag-common  liborcus-parser-0.18-0  libreoffice-draw                librevenge-0.0-0               libwpg-0.3-3               x11-common
  libabw-0.1-1              libcups2t64              libgomp1                        liblangtag1        libpagemaker-0.0-0      libreoffice-impress             libsharpyuv0                   libwps-0.4-4
  libargon2-1               libdconf1                libgpgmepp6t64                  liblcms2-2         libpixman-1-0           libreoffice-math                libsm6                         libx11-xcb1
  libavahi-client3          libdeflate0              libgraphite2-3                  liblerc4           libpoppler147           libreoffice-report-builder-bin  libsuitesparseconfig7          libxcb-render0
  libavahi-common-data      libe-book-0.1-1          libgstreamer-plugins-base1.0-0  libltdl7           libraptor2-0            libreoffice-style-colibre       libtiff6                       libxcb-shm0
  libavahi-common3          libeot0                  libharfbuzz-icu0                libmhash2          librasqal3t64           libreoffice-uiconfig-base       libuno-cppu3t64                libxinerama1
  libboost-iostreams1.83.0  libepoxy0                libharfbuzz0b                   libmspub-0.1-1     librdf0t64              libreoffice-uiconfig-calc       libuno-cppuhelpergcc3-3t64     libxmlsec1t64-nss
  libboost-locale1.83.0     libepubgen-0.1-1         libhunspell-1.7-0               libmwaw-0.3-3      libreoffice-base        libreoffice-uiconfig-common     libuno-purpenvhelpergcc3-3t64  libxrandr2

Suggested packages:
  cups-common                librdf-storage-sqlite    ghostscript                          libreoffice-grammarcheck  pstoedit                   default-jre                 python3-access2base          | libpg-java          python3-scriptforge
  libvisual-0.4-plugins      librdf-storage-virtuoso  gpa                                  libreoffice-help          unixodbc                   | java-runtime              libjtds-java                 libsqliteodbc         bluez
  liblcms2-utils             redland-utils            hunspell-dictionary                  libreoffice-l10n          gstreamer1.0-plugins-base  | java8-runtime             libreoffice-sdbc-mysql       | tdsodbc             fonts-crosextra-caladea
  raptor2-utils              cups-bsd                 hyphen-hyphenation-patterns          libreoffice-librelogo     gstreamer1.0-plugins-good  | jre                       | libmyodbc                  | odbc-mdbtools       fonts-crosextra-carlito
  rasqal-utils               firefox                  imagemagick                          myspell-dictionary        gstreamer1.0-plugins-ugly  libsane1                    | libmariadb-java            ocl-icd-libopencl1    libreoffice-java-common
  librdf-storage-mysql       | firefox-esr            | graphicsmagick-imagemagick-compat  mythes-thesaurus          gstreamer1.0-plugins-bad   libofficebean-java          libreoffice-sdbc-postgresql  | mesa-opencl-icd
  librdf-storage-postgresql  | thunderbird            libgl1                               openclipart-libreoffice   gstreamer1.0-libav         libreoffice-report-builder  | odbc-postgresql            | beignet-opencl-icd

Recommended packages:
  gstreamer1.0-plugins-base  fonts-crosextra-caladea  fonts-noto-extra         | libreoffice-plasma             libreoffice-script-provider-python  fonts-liberation              | jre                      | ttf-mscorefonts-installer
  hunspell-en-us             fonts-crosextra-carlito  fonts-noto-mono          libreoffice-nlpsolver            libreoffice-sdbc-mysql              fonts-liberation-sans-narrow  libreoffice-sdbc-hsqldb    libpaper-utils
  | hunspell-dictionary      fonts-dejavu             fonts-noto-ui-core       libreoffice-report-builder       libreoffice-sdbc-postgresql         default-jre                   libreoffice-sdbc-firebird
  | myspell-dictionary       fonts-linuxlibertine     fonts-sil-gentium-basic  libreoffice-script-provider-bsh  libreoffice-wiki-publisher          | java-runtime                xdg-utils
  poppler-data               fonts-noto-core          libreoffice-gnome        libreoffice-script-provider-js   libreoffice-java-common             | java8-runtime               fonts-liberation

Summary:
  Upgrading: 0, Installing: 111, Removing: 0, Not Upgrading: 28
Inst libreoffice-style-colibre (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Inst libreoffice-uiconfig-common (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Inst libuno-sal3t64 (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libuno-salhelpergcc3-3t64 (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libuno-cppu3t64 (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst uno-libs-private (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst liblangtag-common (0.6.7-1build2 Ubuntu:25.04/plucky [all])
Inst liblangtag1 (0.6.7-1build2 Ubuntu:25.04/plucky [amd64])
Inst libuno-cppuhelpergcc3-3t64 (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libuno-purpenvhelpergcc3-3t64 (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst ure (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libreoffice-common (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Inst libfreetype6 (2.13.3+dfsg-1 Ubuntu:25.04/plucky [amd64])
Inst fonts-dejavu-mono (2.37-8 Ubuntu:25.04/plucky [all])
Inst fonts-dejavu-core (2.37-8 Ubuntu:25.04/plucky [all])
Inst fontconfig-config (2.15.0-2.2ubuntu1 Ubuntu:25.04/plucky [amd64])
Inst libfontconfig1 (2.15.0-2.2ubuntu1 Ubuntu:25.04/plucky [amd64])
Inst fontconfig (2.15.0-2.2ubuntu1 Ubuntu:25.04/plucky [amd64])
Inst fonts-opensymbol (4:102.12+LibO25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Inst libabsl20230802 (20230802.1-4.2ubuntu0.2 Ubuntu:25.04/plucky-updates, Ubuntu:25.04/plucky-security [amd64])
Inst libargon2-1 (0~20190702+dfsg-4build1 Ubuntu:25.04/plucky [amd64])
Inst libboost-thread1.83.0 (1.83.0-4.2ubuntu1 Ubuntu:25.04/plucky [amd64])
Inst libboost-locale1.83.0 (1.83.0-4.2ubuntu1 Ubuntu:25.04/plucky [amd64])
Inst libpixman-1-0 (0.44.0-3 Ubuntu:25.04/plucky [amd64])
Inst libxcb-render0 (1.17.0-2 Ubuntu:25.04/plucky [amd64])
Inst libxcb-shm0 (1.17.0-2 Ubuntu:25.04/plucky [amd64])
Inst libxrender1 (1:0.9.10-1.1build1 Ubuntu:25.04/plucky [amd64])
Inst libcairo2 (1.18.4-1 Ubuntu:25.04/plucky [amd64])
Inst libclucene-core1t64 (2.3.3.4+dfsg-1.2ubuntu2 Ubuntu:25.04/plucky [amd64])
Inst libclucene-contribs1t64 (2.3.3.4+dfsg-1.2ubuntu2 Ubuntu:25.04/plucky [amd64])
Inst libavahi-common-data (0.8-16ubuntu2 Ubuntu:25.04/plucky [amd64])
Inst libavahi-common3 (0.8-16ubuntu2 Ubuntu:25.04/plucky [amd64])
Inst libavahi-client3 (0.8-16ubuntu2 Ubuntu:25.04/plucky [amd64])
Inst libcups2t64 (2.4.12-0ubuntu1 Ubuntu:25.04/plucky [amd64])
Inst libdconf1 (0.40.0-5 Ubuntu:25.04/plucky [amd64])
Inst libeot0 (0.01-5build3 Ubuntu:25.04/plucky [amd64])
Inst libepoxy0 (1.5.10-2 Ubuntu:25.04/plucky [amd64])
Inst libexttextcat-data (3.4.7-1ubuntu1 Ubuntu:25.04/plucky [all])
Inst libexttextcat-2.0-0 (3.4.7-1ubuntu1 Ubuntu:25.04/plucky [amd64])
Inst libgpgmepp6t64 (1.24.2-1ubuntu2 Ubuntu:25.04/plucky [amd64])
Inst libgraphite2-3 (1.3.14-2ubuntu1 Ubuntu:25.04/plucky [amd64])
Inst liborc-0.4-0t64 (1:0.4.41-1 Ubuntu:25.04/plucky [amd64])
Inst libgstreamer-plugins-base1.0-0 (1.26.0-1 Ubuntu:25.04/plucky [amd64])
Inst libharfbuzz0b (10.2.0-1 Ubuntu:25.04/plucky [amd64])
Inst libharfbuzz-icu0 (10.2.0-1 Ubuntu:25.04/plucky [amd64])
Inst libhunspell-1.7-0 (1.7.2+really1.7.2-10build3 Ubuntu:25.04/plucky [amd64])
Inst libhyphen0 (2.8.8-7build3 Ubuntu:25.04/plucky [amd64])
Inst x11-common (1:7.7+23ubuntu4 Ubuntu:25.04/plucky [all])
Inst libice6 (2:1.1.1-1 Ubuntu:25.04/plucky [amd64])
Inst libjpeg-turbo8 (2.1.5-3ubuntu2 Ubuntu:25.04/plucky [amd64])
Inst libjpeg8 (8c-2ubuntu11 Ubuntu:25.04/plucky [amd64])
Inst liblcms2-2 (2.16-2 Ubuntu:25.04/plucky [amd64])
Inst libmythes-1.2-0 (2:1.2.5-1build1 Ubuntu:25.04/plucky [amd64])
Inst libopenjp2-7 (2.5.3-2 Ubuntu:25.04/plucky [amd64])
Inst libboost-iostreams1.83.0 (1.83.0-4.2ubuntu1 Ubuntu:25.04/plucky [amd64])
Inst liborcus-parser-0.18-0 (0.19.2-6build1 Ubuntu:25.04/plucky [amd64])
Inst liborcus-0.18-0 (0.19.2-6build1 Ubuntu:25.04/plucky [amd64])
Inst libdeflate0 (1.23-1 Ubuntu:25.04/plucky [amd64])
Inst libjbig0 (2.1-6.1ubuntu2 Ubuntu:25.04/plucky [amd64])
Inst liblerc4 (4.0.0+ds-5ubuntu1 Ubuntu:25.04/plucky [amd64])
Inst libsharpyuv0 (1.5.0-0.1 Ubuntu:25.04/plucky [amd64])
Inst libwebp7 (1.5.0-0.1 Ubuntu:25.04/plucky [amd64])
Inst libtiff6 (4.5.1+git230720-4ubuntu4 Ubuntu:25.04/plucky [amd64])
Inst libpoppler147 (25.03.0-3ubuntu1 Ubuntu:25.04/plucky-updates, Ubuntu:25.04/plucky-security [amd64])
Inst libyajl2 (2.1.0-5build1 Ubuntu:25.04/plucky [amd64])
Inst libraptor2-0 (2.0.16-4ubuntu1 Ubuntu:25.04/plucky [amd64])
Inst libltdl7 (2.5.4-4 Ubuntu:25.04/plucky [amd64])
Inst libmhash2 (0.9.9.9-10 Ubuntu:25.04/plucky [amd64])
Inst librasqal3t64 (0.9.33-2.1build1 Ubuntu:25.04/plucky [amd64])
Inst librdf0t64 (1.0.17-4ubuntu2 Ubuntu:25.04/plucky [amd64])
Inst librevenge-0.0-0 (0.0.5-3build1 Ubuntu:25.04/plucky [amd64])
Inst libsm6 (2:1.2.4-1 Ubuntu:25.04/plucky [amd64])
Inst libx11-xcb1 (2:1.8.10-2 Ubuntu:25.04/plucky [amd64])
Inst libxinerama1 (2:1.1.4-3build1 Ubuntu:25.04/plucky [amd64])
Inst libxmlsec1t64-nss (1.2.41-1build1 Ubuntu:25.04/plucky [amd64])
Inst libxrandr2 (2:1.5.4-1 Ubuntu:25.04/plucky [amd64])
Inst libreoffice-core (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libreoffice-base-core (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libreoffice-base-drivers (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libreoffice-uiconfig-base (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Conf libreoffice-style-colibre (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Conf libreoffice-uiconfig-common (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Conf libuno-sal3t64 (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libuno-salhelpergcc3-3t64 (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libuno-cppu3t64 (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf uno-libs-private (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf liblangtag-common (0.6.7-1build2 Ubuntu:25.04/plucky [all])
Conf liblangtag1 (0.6.7-1build2 Ubuntu:25.04/plucky [amd64])
Conf libuno-cppuhelpergcc3-3t64 (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libuno-purpenvhelpergcc3-3t64 (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf ure (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libreoffice-common (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Inst libreoffice-base (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libreoffice-uiconfig-calc (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Inst libgomp1 (15-20250404-0ubuntu1 Ubuntu:25.04/plucky [amd64])
Inst libsuitesparseconfig7 (1:7.8.3+dfsg-3 Ubuntu:25.04/plucky [amd64])
Inst libcolamd3 (1:7.8.3+dfsg-3 Ubuntu:25.04/plucky [amd64])
Inst libetonyek-0.1-1 (0.1.12-1 Ubuntu:25.04/plucky [amd64])
Inst libmwaw-0.3-3 (0.3.22-1build1 Ubuntu:25.04/plucky [amd64])
Inst libodfgen-0.1-1 (0.1.8-2build3 Ubuntu:25.04/plucky [amd64])
Inst libwps-0.4-4 (0.4.14-2build1 Ubuntu:25.04/plucky [amd64])
Inst libreoffice-calc (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libreoffice-uiconfig-draw (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Inst libreoffice-uiconfig-impress (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Inst libcdr-0.1-1 (0.1.7-1build3 Ubuntu:25.04/plucky [amd64])
Inst libfreehand-0.1-1 (0.1.2-3build3 Ubuntu:25.04/plucky [amd64])
Inst libmspub-0.1-1 (0.1.4-3build8 Ubuntu:25.04/plucky [amd64])
Inst libpagemaker-0.0-0 (0.0.4-1build4 Ubuntu:25.04/plucky [amd64])
Inst libvisio-0.1-1 (0.1.7-1build10 Ubuntu:25.04/plucky [amd64])
Inst libwpd-0.10-10 (0.10.3-2build2 Ubuntu:25.04/plucky [amd64])
Inst libwpg-0.3-3 (0.3.4-3build1 Ubuntu:25.04/plucky [amd64])
Inst libreoffice-draw (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libreoffice-impress (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libreoffice-uiconfig-math (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Inst libreoffice-math (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libreoffice-uiconfig-writer (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Inst libabw-0.1-1 (0.1.3-1build4 Ubuntu:25.04/plucky [amd64])
Inst libe-book-0.1-1 (0.1.3-2build7 Ubuntu:25.04/plucky [amd64])
Inst libepubgen-0.1-1 (0.1.1-1ubuntu6 Ubuntu:25.04/plucky [amd64])
Inst libreoffice-writer (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst python3-uno (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libreoffice-report-builder-bin (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Inst libreoffice (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libfreetype6 (2.13.3+dfsg-1 Ubuntu:25.04/plucky [amd64])
Conf fonts-dejavu-mono (2.37-8 Ubuntu:25.04/plucky [all])
Conf fonts-dejavu-core (2.37-8 Ubuntu:25.04/plucky [all])
Conf fontconfig-config (2.15.0-2.2ubuntu1 Ubuntu:25.04/plucky [amd64])
Conf libfontconfig1 (2.15.0-2.2ubuntu1 Ubuntu:25.04/plucky [amd64])
Conf fontconfig (2.15.0-2.2ubuntu1 Ubuntu:25.04/plucky [amd64])
Conf fonts-opensymbol (4:102.12+LibO25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Conf libabsl20230802 (20230802.1-4.2ubuntu0.2 Ubuntu:25.04/plucky-updates, Ubuntu:25.04/plucky-security [amd64])
Conf libargon2-1 (0~20190702+dfsg-4build1 Ubuntu:25.04/plucky [amd64])
Conf libboost-thread1.83.0 (1.83.0-4.2ubuntu1 Ubuntu:25.04/plucky [amd64])
Conf libboost-locale1.83.0 (1.83.0-4.2ubuntu1 Ubuntu:25.04/plucky [amd64])
Conf libpixman-1-0 (0.44.0-3 Ubuntu:25.04/plucky [amd64])
Conf libxcb-render0 (1.17.0-2 Ubuntu:25.04/plucky [amd64])
Conf libxcb-shm0 (1.17.0-2 Ubuntu:25.04/plucky [amd64])
Conf libxrender1 (1:0.9.10-1.1build1 Ubuntu:25.04/plucky [amd64])
Conf libcairo2 (1.18.4-1 Ubuntu:25.04/plucky [amd64])
Conf libclucene-core1t64 (2.3.3.4+dfsg-1.2ubuntu2 Ubuntu:25.04/plucky [amd64])
Conf libclucene-contribs1t64 (2.3.3.4+dfsg-1.2ubuntu2 Ubuntu:25.04/plucky [amd64])
Conf libavahi-common-data (0.8-16ubuntu2 Ubuntu:25.04/plucky [amd64])
Conf libavahi-common3 (0.8-16ubuntu2 Ubuntu:25.04/plucky [amd64])
Conf libavahi-client3 (0.8-16ubuntu2 Ubuntu:25.04/plucky [amd64])
Conf libcups2t64 (2.4.12-0ubuntu1 Ubuntu:25.04/plucky [amd64])
Conf libdconf1 (0.40.0-5 Ubuntu:25.04/plucky [amd64])
Conf libeot0 (0.01-5build3 Ubuntu:25.04/plucky [amd64])
Conf libepoxy0 (1.5.10-2 Ubuntu:25.04/plucky [amd64])
Conf libexttextcat-data (3.4.7-1ubuntu1 Ubuntu:25.04/plucky [all])
Conf libexttextcat-2.0-0 (3.4.7-1ubuntu1 Ubuntu:25.04/plucky [amd64])
Conf libgpgmepp6t64 (1.24.2-1ubuntu2 Ubuntu:25.04/plucky [amd64])
Conf libgraphite2-3 (1.3.14-2ubuntu1 Ubuntu:25.04/plucky [amd64])
Conf liborc-0.4-0t64 (1:0.4.41-1 Ubuntu:25.04/plucky [amd64])
Conf libgstreamer-plugins-base1.0-0 (1.26.0-1 Ubuntu:25.04/plucky [amd64])
Conf libharfbuzz0b (10.2.0-1 Ubuntu:25.04/plucky [amd64])
Conf libharfbuzz-icu0 (10.2.0-1 Ubuntu:25.04/plucky [amd64])
Conf libhunspell-1.7-0 (1.7.2+really1.7.2-10build3 Ubuntu:25.04/plucky [amd64])
Conf libhyphen0 (2.8.8-7build3 Ubuntu:25.04/plucky [amd64])
Conf x11-common (1:7.7+23ubuntu4 Ubuntu:25.04/plucky [all])
Conf libice6 (2:1.1.1-1 Ubuntu:25.04/plucky [amd64])
Conf libjpeg-turbo8 (2.1.5-3ubuntu2 Ubuntu:25.04/plucky [amd64])
Conf libjpeg8 (8c-2ubuntu11 Ubuntu:25.04/plucky [amd64])
Conf liblcms2-2 (2.16-2 Ubuntu:25.04/plucky [amd64])
Conf libmythes-1.2-0 (2:1.2.5-1build1 Ubuntu:25.04/plucky [amd64])
Conf libopenjp2-7 (2.5.3-2 Ubuntu:25.04/plucky [amd64])
Conf libboost-iostreams1.83.0 (1.83.0-4.2ubuntu1 Ubuntu:25.04/plucky [amd64])
Conf liborcus-parser-0.18-0 (0.19.2-6build1 Ubuntu:25.04/plucky [amd64])
Conf liborcus-0.18-0 (0.19.2-6build1 Ubuntu:25.04/plucky [amd64])
Conf libdeflate0 (1.23-1 Ubuntu:25.04/plucky [amd64])
Conf libjbig0 (2.1-6.1ubuntu2 Ubuntu:25.04/plucky [amd64])
Conf liblerc4 (4.0.0+ds-5ubuntu1 Ubuntu:25.04/plucky [amd64])
Conf libsharpyuv0 (1.5.0-0.1 Ubuntu:25.04/plucky [amd64])
Conf libwebp7 (1.5.0-0.1 Ubuntu:25.04/plucky [amd64])
Conf libtiff6 (4.5.1+git230720-4ubuntu4 Ubuntu:25.04/plucky [amd64])
Conf libpoppler147 (25.03.0-3ubuntu1 Ubuntu:25.04/plucky-updates, Ubuntu:25.04/plucky-security [amd64])
Conf libyajl2 (2.1.0-5build1 Ubuntu:25.04/plucky [amd64])
Conf libraptor2-0 (2.0.16-4ubuntu1 Ubuntu:25.04/plucky [amd64])
Conf libltdl7 (2.5.4-4 Ubuntu:25.04/plucky [amd64])
Conf libmhash2 (0.9.9.9-10 Ubuntu:25.04/plucky [amd64])
Conf librasqal3t64 (0.9.33-2.1build1 Ubuntu:25.04/plucky [amd64])
Conf librdf0t64 (1.0.17-4ubuntu2 Ubuntu:25.04/plucky [amd64])
Conf librevenge-0.0-0 (0.0.5-3build1 Ubuntu:25.04/plucky [amd64])
Conf libsm6 (2:1.2.4-1 Ubuntu:25.04/plucky [amd64])
Conf libx11-xcb1 (2:1.8.10-2 Ubuntu:25.04/plucky [amd64])
Conf libxinerama1 (2:1.1.4-3build1 Ubuntu:25.04/plucky [amd64])
Conf libxmlsec1t64-nss (1.2.41-1build1 Ubuntu:25.04/plucky [amd64])
Conf libxrandr2 (2:1.5.4-1 Ubuntu:25.04/plucky [amd64])
Conf libreoffice-core (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libreoffice-base-core (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libreoffice-base-drivers (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libreoffice-uiconfig-base (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Conf libreoffice-base (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libreoffice-uiconfig-calc (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Conf libgomp1 (15-20250404-0ubuntu1 Ubuntu:25.04/plucky [amd64])
Conf libsuitesparseconfig7 (1:7.8.3+dfsg-3 Ubuntu:25.04/plucky [amd64])
Conf libcolamd3 (1:7.8.3+dfsg-3 Ubuntu:25.04/plucky [amd64])
Conf libetonyek-0.1-1 (0.1.12-1 Ubuntu:25.04/plucky [amd64])
Conf libmwaw-0.3-3 (0.3.22-1build1 Ubuntu:25.04/plucky [amd64])
Conf libodfgen-0.1-1 (0.1.8-2build3 Ubuntu:25.04/plucky [amd64])
Conf libwps-0.4-4 (0.4.14-2build1 Ubuntu:25.04/plucky [amd64])
Conf libreoffice-calc (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libreoffice-uiconfig-draw (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Conf libreoffice-uiconfig-impress (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Conf libcdr-0.1-1 (0.1.7-1build3 Ubuntu:25.04/plucky [amd64])
Conf libfreehand-0.1-1 (0.1.2-3build3 Ubuntu:25.04/plucky [amd64])
Conf libmspub-0.1-1 (0.1.4-3build8 Ubuntu:25.04/plucky [amd64])
Conf libpagemaker-0.0-0 (0.0.4-1build4 Ubuntu:25.04/plucky [amd64])
Conf libvisio-0.1-1 (0.1.7-1build10 Ubuntu:25.04/plucky [amd64])
Conf libwpd-0.10-10 (0.10.3-2build2 Ubuntu:25.04/plucky [amd64])
Conf libwpg-0.3-3 (0.3.4-3build1 Ubuntu:25.04/plucky [amd64])
Conf libreoffice-draw (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libreoffice-impress (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libreoffice-uiconfig-math (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Conf libreoffice-math (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libreoffice-uiconfig-writer (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [all])
Conf libabw-0.1-1 (0.1.3-1build4 Ubuntu:25.04/plucky [amd64])
Conf libe-book-0.1-1 (0.1.3-2build7 Ubuntu:25.04/plucky [amd64])
Conf libepubgen-0.1-1 (0.1.1-1ubuntu6 Ubuntu:25.04/plucky [amd64])
Conf libreoffice-writer (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf python3-uno (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libreoffice-report-builder-bin (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
Conf libreoffice (4:25.2.4-0ubuntu0.25.04.1 Ubuntu:25.04/plucky-updates [amd64])
root@ubuntu2504:~#
1 Like

Right, but not in the “Installing dependencies” or even in the list of the actual installation process further down, so all is as it should be (and as it is expected) …

2 Likes

@ogra @popey Does that mean only the dependencies listed under “installing dependencies” will be installed? The ones listed under “suggested” and “recommended” won’t be installed?

Well, you can see what it exactly installs in the process below when it actually simulates the installation of packages … but yes, it will only install what it says to install, the other blocks are just information for you should you consider using features of the app you install that require these dependencies (like reading help pages or editing XML documents or sending docs by mail out of the app directly) …

EDIT: many of these recommends in the list will actually have quite some functional impact and since firefox is just a suggests, I’d suggest to allow the installation of recommends too if you want libreoffcie to not be too crippled …

1 Like

Yes, every one of the 111 packages listed under the “Summary” section starting with “Inst” will be installed.

I tested this, and it does indeed not install Firefox.

1 Like

@rubi1200 @ogra @popey Okay, from what I’ve been able to verify, when I run apt install -s libreoffice, it installs both the core packages and the recommended packages, however, it doesn’t install the suggested packages.

When I run apt install -s --no-install-recomends libreoffice, only installs the core packages, but doesn’t install either the suggested or recommended packages.

Now that’s clear to me, thank you all very much for your help.
I really wouldn’t be interested in installing either Firefox or Java since I’m not going to use them right now and I think it’s kind of pointless to have them installed.

Thank you all again for clarifying this issue. Little by little, I’m learning thanks to your help.

4 Likes