[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#985119: debian-installer: shared-mime-info installed for no apparent reason



Package: debian-installer
Severity: normal
X-Debbugs-Cc: witold.baryluk@gmail.com



I just used the daily netinst for testing on arm64 in qemu.

I used the non-expert install (default).

In the selection of tasks, I only added "SSH server". No standard utils,
laptop tools or desktop, printer or web.

After the install i uninstalled i{american,british,spell} and wamerican,
emacsen-common and dictionary-common.

I also removed debconf-i18n.

Then as I was looking at other packages, and the disk usage, I noticed
libicudata.so.67 consuming a lot of space (~30MB in the .so file!)

Removing libicu67 also removes: libxml2 and shared-mime-info.
shared-mime-info depends on libicu67, but what dependss on
shared-mime-info that it was installed in the first place?

(As a side note, the debconf-i18n, dictionary-common, and other removed
packages doesn't depend on libicu67, so the only reason libicu67 was
installed is due to shared-mime-info. That grows the default install by about 10%!).

So I removed it anyway. Everything is fine, as these packages are optional.

So I am not sure why shared-mime-info was installed by debian-installer.

Sure it is useful if you have a web browser / client, or a desktop
installed, but I don't, and I didn't ask for it during install.

I am attaching the output of dpkg -l.
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                       Version                       Architecture Description
+++-==========================-=============================-============-===========================================================================
ii  adduser                    3.118                         all          add and remove users and groups
ii  apparmor                   2.13.6-9                      arm64        user-space parser utility for AppArmor
ii  apt                        2.2.1                         arm64        commandline package manager
ii  apt-utils                  2.2.1                         arm64        package management related utility programs
ii  base-files                 11                            arm64        Debian base system miscellaneous files
ii  base-passwd                3.5.49                        arm64        Debian base system master password and group files
ii  bash                       5.1-2+b1                      arm64        GNU Bourne Again SHell
ii  bsdutils                   1:2.36.1-7                    arm64        basic utilities from 4.4BSD-Lite
ii  btrfs-progs                5.10.1-1                      arm64        Checksumming Copy on Write Filesystem utilities
ii  busybox                    1:1.30.1-6+b1                 arm64        Tiny utilities for small and embedded systems
ii  console-setup              1.201                         all          console font and keymap setup program
ii  console-setup-linux        1.201                         all          Linux specific part of console-setup
ii  coreutils                  8.32-4                        arm64        GNU core utilities
ii  cpio                       2.13+dfsg-4                   arm64        GNU cpio -- a program to manage archives of files
ii  cron                       3.0pl1-137                    arm64        process scheduling daemon
ii  dash                       0.5.11+git20200708+dd9ef66-5  arm64        POSIX-compliant shell
ii  dbus                       1.12.20-2                     arm64        simple interprocess messaging system (daemon and utilities)
ii  debconf                    1.5.75                        all          Debian configuration management system
ii  debian-archive-keyring     2021.1.1                      all          GnuPG archive keys of the Debian archive
ii  debianutils                4.11.2                        arm64        Miscellaneous utilities specific to Debian
ii  diffutils                  1:3.7-5                       arm64        File comparison utilities
ii  discover                   2.1.2-8                       arm64        hardware identification system
ii  discover-data              2.2013.01.11+nmu1             all          Data lists for Discover hardware detection system
ii  dmidecode                  3.3-1                         arm64        SMBIOS/DMI table decoder
ii  dmsetup                    2:1.02.175-2.1                arm64        Linux Kernel Device Mapper userspace library
ii  dpkg                       1.20.7.1                      arm64        Debian package management system
ii  e2fsprogs                  1.46.2-1                      arm64        ext2/ext3/ext4 file system utilities
ii  efibootmgr                 17-1                          arm64        Interact with the EFI Boot Manager
ii  fdisk                      2.36.1-7                      arm64        collection of partitioning utilities
ii  findutils                  4.8.0-1                       arm64        utilities for finding files--find, xargs
ii  firmware-linux-free        20200122-1                    all          Binary firmware for various drivers in the Linux kernel
ii  gcc-10-base:arm64          10.2.1-6                      arm64        GCC, the GNU Compiler Collection (base package)
ii  gcc-9-base:arm64           9.3.0-22                      arm64        GCC, the GNU Compiler Collection (base package)
ii  gettext-base               0.21-4                        arm64        GNU Internationalization utilities for the base system
ii  gpgv                       2.2.27-1                      arm64        GNU privacy guard - signature verification tool
ii  grep                       3.6-1                         arm64        GNU grep, egrep and fgrep
ii  grub-common                2.04-16                       arm64        GRand Unified Bootloader (common files)
ii  grub-efi-arm64             2.04-16                       arm64        GRand Unified Bootloader, version 2 (ARM64 UEFI version)
ii  grub-efi-arm64-bin         2.04-16                       arm64        GRand Unified Bootloader, version 2 (ARM64 UEFI modules)
ii  grub-efi-arm64-signed      1+2.04+16                     arm64        GRand Unified Bootloader, version 2 (arm64 UEFI signed by Debian)
ii  grub2-common               2.04-16                       arm64        GRand Unified Bootloader (common files for version 2)
ii  gzip                       1.10-4                        arm64        GNU compression utilities
ii  hostname                   3.23                          arm64        utility to set/show the host name or domain name
ii  ifupdown                   0.8.36                        arm64        high level tools to configure network interfaces
ii  init                       1.60                          arm64        metapackage ensuring an init system is installed
ii  init-system-helpers        1.60                          all          helper tools for all init systems
ii  initramfs-tools            0.139                         all          generic modular initramfs generator (automation)
ii  initramfs-tools-core       0.139                         all          generic modular initramfs generator (core tools)
ii  installation-report        2.78                          all          system installation report
ii  iproute2                   5.10.0-4                      arm64        networking and traffic control tools
ii  iputils-ping               3:20210202-1                  arm64        Tools to test the reachability of network hosts
ii  isc-dhcp-client            4.4.1-2.2                     arm64        DHCP client for automatically obtaining an IP address
ii  isc-dhcp-common            4.4.1-2.2                     arm64        common manpages relevant to all of the isc-dhcp packages
ii  kbd                        2.3.0-3                       arm64        Linux console font and keytable utilities
ii  keyboard-configuration     1.201                         all          system-wide keyboard preferences
ii  klibc-utils                2.0.8-1                       arm64        small utilities built with klibc for early boot
ii  kmod                       28-1                          arm64        tools for managing Linux kernel modules
ii  less                       551-2                         arm64        pager program similar to more
ii  libacl1:arm64              2.2.53-10                     arm64        access control list - shared library
ii  libapparmor1:arm64         2.13.6-9                      arm64        changehat AppArmor library
ii  libapt-pkg6.0:arm64        2.2.1                         arm64        package management runtime library
ii  libargon2-1:arm64          0~20171227-0.2                arm64        memory-hard hashing function - runtime library
ii  libattr1:arm64             1:2.4.48-6                    arm64        extended attribute handling - shared library
ii  libaudit-common            1:3.0-2                       all          Dynamic library for security auditing - common files
ii  libaudit1:arm64            1:3.0-2                       arm64        Dynamic library for security auditing
ii  libblkid1:arm64            2.36.1-7                      arm64        block device ID library
ii  libbpf0:arm64              1:0.3-2                       arm64        eBPF helper library (shared library)
ii  libbrotli1:arm64           1.0.9-2+b2                    arm64        library implementing brotli encoder and decoder (shared libraries)
ii  libbsd0:arm64              0.11.3-1                      arm64        utility functions from BSD systems - shared library
ii  libbz2-1.0:arm64           1.0.8-4                       arm64        high-quality block-sorting file compressor library - runtime
ii  libc-bin                   2.31-9                        arm64        GNU C Library: Binaries
ii  libc-l10n                  2.31-9                        all          GNU C Library: localization files
ii  libc6:arm64                2.31-9                        arm64        GNU C Library: Shared libraries
ii  libcap-ng0:arm64           0.7.9-2.2+b1                  arm64        An alternate POSIX capabilities library
ii  libcap2:arm64              1:2.44-1                      arm64        POSIX 1003.1e capabilities (library)
ii  libcap2-bin                1:2.44-1                      arm64        POSIX 1003.1e capabilities (utilities)
ii  libcbor0:arm64             0.5.0+dfsg-2                  arm64        library for parsing and generating CBOR (RFC 7049)
ii  libcom-err2:arm64          1.46.2-1                      arm64        common error description library
ii  libcrypt1:arm64            1:4.4.17-1                    arm64        libcrypt shared library
ii  libcryptsetup12:arm64      2:2.3.4-2                     arm64        disk encryption support - shared library
ii  libdb5.3:arm64             5.3.28+dfsg1-0.8              arm64        Berkeley v5.3 Database Libraries [runtime]
ii  libdbus-1-3:arm64          1.12.20-2                     arm64        simple interprocess messaging system (library)
ii  libdebconfclient0:arm64    0.256                         arm64        Debian Configuration Management System (C-implementation library)
ii  libdevmapper1.02.1:arm64   2:1.02.175-2.1                arm64        Linux Kernel Device Mapper userspace library
ii  libdiscover2               2.1.2-8                       arm64        hardware identification library
ii  libdns-export1110          1:9.11.19+dfsg-2              arm64        Exported DNS Shared Library
ii  libedit2:arm64             3.1-20191231-2+b1             arm64        BSD editline and history libraries
ii  libefiboot1:arm64          37-6                          arm64        Library to manage UEFI variables
ii  libefivar1:arm64           37-6                          arm64        Library to manage UEFI variables
ii  libelf1:arm64              0.183-1                       arm64        library to read and write ELF files
ii  libestr0:arm64             0.1.10-2.1+b1                 arm64        Helper functions for handling strings (lib)
ii  libexpat1:arm64            2.2.10-2                      arm64        XML parsing C library - runtime library
ii  libext2fs2:arm64           1.46.2-1                      arm64        ext2/ext3/ext4 file system libraries
ii  libfastjson4:arm64         0.99.9-1                      arm64        fast json library for C
ii  libfdisk1:arm64            2.36.1-7                      arm64        fdisk partitioning library
ii  libffi7:arm64              3.3-6                         arm64        Foreign Function Interface library runtime
ii  libfido2-1:arm64           1.6.0-2                       arm64        library for generating and verifying FIDO 2.0 objects
ii  libfreetype6:arm64         2.10.4+dfsg-1                 arm64        FreeType 2 font engine, shared library files
ii  libfuse2:arm64             2.9.9-5                       arm64        Filesystem in Userspace (library)
ii  libgcc-s1:arm64            10.2.1-6                      arm64        GCC support library
ii  libgcrypt20:arm64          1.8.7-3                       arm64        LGPL Crypto library - runtime library
ii  libglib2.0-0:arm64         2.66.7-1                      arm64        GLib library of C routines
ii  libglib2.0-data            2.66.7-1                      all          Common files for GLib library
ii  libgmp10:arm64             2:6.2.1+dfsg-1                arm64        Multiprecision arithmetic library
ii  libgnutls30:arm64          3.7.0-7                       arm64        GNU TLS library - main runtime library
ii  libgpg-error0:arm64        1.38-2                        arm64        GnuPG development runtime library
ii  libgssapi-krb5-2:arm64     1.18.3-4                      arm64        MIT Kerberos runtime libraries - krb5 GSS-API Mechanism
ii  libhogweed6:arm64          3.7-2.1                       arm64        low level cryptographic library (public-key cryptos)
ii  libicu67:arm64             67.1-6                        arm64        International Components for Unicode
ii  libidn2-0:arm64            2.3.0-5                       arm64        Internationalized domain names (IDNA2008/TR46) library
ii  libip4tc2:arm64            1.8.7-1                       arm64        netfilter libip4tc library
ii  libisc-export1105:arm64    1:9.11.19+dfsg-2              arm64        Exported ISC Shared Library
ii  libjansson4:arm64          2.13.1-1.1                    arm64        C library for encoding, decoding and manipulating JSON data
ii  libjson-c5:arm64           0.15-2                        arm64        JSON manipulation library - shared library
ii  libk5crypto3:arm64         1.18.3-4                      arm64        MIT Kerberos runtime libraries - Crypto Library
ii  libkeyutils1:arm64         1.6.1-2                       arm64        Linux Key Management Utilities (library)
ii  libklibc:arm64             2.0.8-1                       arm64        minimal libc subset for use with initramfs
ii  libkmod2:arm64             28-1                          arm64        libkmod shared library
ii  libkrb5-3:arm64            1.18.3-4                      arm64        MIT Kerberos runtime libraries
ii  libkrb5support0:arm64      1.18.3-4                      arm64        MIT Kerberos runtime libraries - Support library
ii  liblocale-gettext-perl     1.07-4+b1                     arm64        module using libc functions for internationalization in Perl
ii  liblognorm5:arm64          2.0.5-1.1                     arm64        log normalizing library
ii  liblz4-1:arm64             1.9.3-1                       arm64        Fast LZ compression algorithm library - runtime
ii  liblzma5:arm64             5.2.5-1.0                     arm64        XZ-format compression library
ii  liblzo2-2:arm64            2.10-2                        arm64        data compression library
ii  libmd0:arm64               1.0.3-3                       arm64        message digest functions from BSD systems - shared library
ii  libmnl0:arm64              1.0.4-3                       arm64        minimalistic Netlink communication library
ii  libmount1:arm64            2.36.1-7                      arm64        device mounting library
ii  libncurses6:arm64          6.2+20201114-2                arm64        shared libraries for terminal handling
ii  libncursesw6:arm64         6.2+20201114-2                arm64        shared libraries for terminal handling (wide character support)
ii  libnettle8:arm64           3.7-2.1                       arm64        low level cryptographic library (symmetric and one-way cryptos)
ii  libnewt0.52:arm64          0.52.21-4+b3                  arm64        Not Erik's Windowing Toolkit - text mode windowing with slang
ii  libnftables1:arm64         0.9.8-3                       arm64        Netfilter nftables high level userspace API library
ii  libnftnl11:arm64           1.1.9-1                       arm64        Netfilter nftables userspace API library
ii  libnsl2:arm64              1.3.0-2                       arm64        Public client interface for NIS(YP) and NIS+
ii  libp11-kit0:arm64          0.23.22-1                     arm64        library for loading and coordinating access to PKCS#11 modules - runtime
ii  libpam-modules:arm64       1.4.0-6                       arm64        Pluggable Authentication Modules for PAM
ii  libpam-modules-bin         1.4.0-6                       arm64        Pluggable Authentication Modules for PAM - helper binaries
ii  libpam-runtime             1.4.0-6                       all          Runtime support for the PAM library
ii  libpam-systemd:arm64       247.3-1                       arm64        system and service manager - PAM module
ii  libpam0g:arm64             1.4.0-6                       arm64        Pluggable Authentication Modules library
ii  libpci3:arm64              1:3.7.0-5                     arm64        PCI utilities (shared library)
ii  libpcre2-8-0:arm64         10.36-2                       arm64        New Perl Compatible Regular Expression Library- 8 bit runtime files
ii  libpcre3:arm64             2:8.39-13                     arm64        Old Perl 5 Compatible Regular Expression Library - runtime files
ii  libpng16-16:arm64          1.6.37-3                      arm64        PNG library - runtime (version 1.6)
ii  libpopt0:arm64             1.18-2                        arm64        lib for parsing cmdline parameters
ii  libprocps8:arm64           2:3.3.17-4                    arm64        library for accessing process information from /proc
ii  libreadline8:arm64         8.1-1                         arm64        GNU readline and history libraries, run-time libraries
ii  libseccomp2:arm64          2.5.1-1                       arm64        high level interface to Linux seccomp filter
ii  libselinux1:arm64          3.1-3                         arm64        SELinux runtime shared libraries
ii  libsemanage-common         3.1-1                         all          Common files for SELinux policy management libraries
ii  libsemanage1:arm64         3.1-1+b2                      arm64        SELinux policy management library
ii  libsepol1:arm64            3.1-1                         arm64        SELinux library for manipulating binary security policies
ii  libslang2:arm64            2.3.2-5                       arm64        S-Lang programming library - runtime version
ii  libsmartcols1:arm64        2.36.1-7                      arm64        smart column output alignment library
ii  libss2:arm64               1.46.2-1                      arm64        command-line interface parsing library
ii  libssl1.1:arm64            1.1.1j-1                      arm64        Secure Sockets Layer toolkit - shared libraries
ii  libstdc++6:arm64           10.2.1-6                      arm64        GNU Standard C++ Library v3
ii  libsystemd0:arm64          247.3-1                       arm64        systemd utility library
ii  libtasn1-6:arm64           4.16.0-2                      arm64        Manage ASN.1 structures (runtime)
ii  libtext-charwidth-perl     0.04-10+b1                    arm64        get display widths of characters on the terminal
ii  libtext-iconv-perl         1.7-7+b1                      arm64        module to convert between character sets in Perl
ii  libtext-wrapi18n-perl      0.06-9                        all          internationalized substitute of Text::Wrap
ii  libtinfo6:arm64            6.2+20201114-2                arm64        shared low-level terminfo library for terminal handling
ii  libtirpc-common            1.3.1-1                       all          transport-independent RPC library - common files
ii  libtirpc3:arm64            1.3.1-1                       arm64        transport-independent RPC library
ii  libudev1:arm64             247.3-1                       arm64        libudev shared library
ii  libunistring2:arm64        0.9.10-4                      arm64        Unicode string library for C
ii  liburing1:arm64            0.7-3                         arm64        Linux kernel io_uring access library - shared library
ii  libusb-0.1-4:arm64         2:0.1.12-32                   arm64        userspace USB programming library
ii  libusb-1.0-0:arm64         2:1.0.24-2                    arm64        userspace USB programming library
ii  libuuid1:arm64             2.36.1-7                      arm64        Universally Unique ID library
ii  libwrap0:arm64             7.6.q-31                      arm64        Wietse Venema's TCP wrappers library
ii  libx11-6:arm64             2:1.7.0-2                     arm64        X11 client-side library
ii  libx11-data                2:1.7.0-2                     all          X11 client-side library
ii  libxau6:arm64              1:1.0.9-1                     arm64        X11 authorisation library
ii  libxcb1:arm64              1.14-3                        arm64        X C Binding
ii  libxdmcp6:arm64            1:1.1.2-3                     arm64        X11 Display Manager Control Protocol library
ii  libxext6:arm64             2:1.3.3-1.1                   arm64        X11 miscellaneous extension library
ii  libxml2:arm64              2.9.10+dfsg-6.3+b1            arm64        GNOME XML library
ii  libxmuu1:arm64             2:1.1.2-2+b3                  arm64        X11 miscellaneous micro-utility library
ii  libxtables12:arm64         1.8.7-1                       arm64        netfilter xtables library
ii  libxxhash0:arm64           0.8.0-2                       arm64        shared library for xxhash
ii  libzstd1:arm64             1.4.8+dfsg-2.1                arm64        fast lossless compression algorithm
ii  linux-base                 4.6                           all          Linux image base package
ii  linux-image-5.10.0-4-arm64 5.10.19-1                     arm64        Linux 5.10 for 64-bit ARMv8 machines (signed)
ii  linux-image-arm64          5.10.19-1                     arm64        Linux for 64-bit ARMv8 machines (meta-package)
ii  locales                    2.31-9                        all          GNU C Library: National Language (locale) data [support]
ii  login                      1:4.8.1-1                     arm64        system login tools
ii  logrotate                  3.18.0-2                      arm64        Log rotation utility
ii  logsave                    1.46.2-1                      arm64        save the output of a command in a log file
ii  lsb-base                   11.1.0                        all          Linux Standard Base init script functionality
ii  mawk                       1.3.4.20200120-2              arm64        Pattern scanning and text processing language
ii  mokutil                    0.3.0+1538710437.fb6250f-1+b1 arm64        tools for manipulating machine owner keys
ii  mount                      2.36.1-7                      arm64        tools for mounting and manipulating filesystems
ii  nano                       5.4-2                         arm64        small, friendly text editor inspired by Pico
ii  ncurses-base               6.2+20201114-2                all          basic terminal type definitions
ii  ncurses-bin                6.2+20201114-2                arm64        terminal-related programs and man pages
ii  ncurses-term               6.2+20201114-2                all          additional terminal type definitions
ii  netbase                    6.2                           all          Basic TCP/IP networking system
ii  nftables                   0.9.8-3                       arm64        Program to control packet filtering rules by Netfilter project
ii  openssh-client             1:8.4p1-4                     arm64        secure shell (SSH) client, for secure access to remote machines
ii  openssh-server             1:8.4p1-4                     arm64        secure shell (SSH) server, for secure access from remote machines
ii  openssh-sftp-server        1:8.4p1-4                     arm64        secure shell (SSH) sftp server module, for SFTP access from remote machines
ii  os-prober                  1.78                          arm64        utility to detect other OSes on a set of drives
ii  passwd                     1:4.8.1-1                     arm64        change and administer password and group data
ii  pci.ids                    0.0~2021.02.08-1              all          PCI ID Repository
ii  pciutils                   1:3.7.0-5                     arm64        PCI utilities
ii  perl-base                  5.32.1-3                      arm64        minimal Perl system
ii  procps                     2:3.3.17-4                    arm64        /proc file system utilities
ii  qemu-guest-agent           1:5.2+dfsg-6                  arm64        Guest-side qemu-system agent
ii  readline-common            8.1-1                         all          GNU readline and history libraries, common files
ii  rsyslog                    8.2102.0-2                    arm64        reliable system and kernel logging daemon
ii  runit-helper               2.10.3                        all          dh-runit implementation detail
ii  sed                        4.7-1                         arm64        GNU stream editor for filtering/transforming text
ii  sensible-utils             0.0.14                        all          Utilities for sensible alternative selection
ii  shared-mime-info           2.0-1                         arm64        FreeDesktop.org shared MIME database and spec
ii  shim-helpers-arm64-signed  1+15+1533136590.3beb971+10    arm64        boot loader to chain-load signed boot loaders (signed by Debian)
ii  shim-signed:arm64          1.33+15+1533136590.3beb971-7  arm64        Secure Boot chain-loading bootloader (Microsoft-signed binary)
ii  shim-signed-common         1.33+15+1533136590.3beb971-7  all          Secure Boot chain-loading bootloader (common helper scripts)
ii  shim-unsigned              15+1533136590.3beb971-10      arm64        boot loader to chain-load signed boot loaders under Secure Boot
ii  systemd                    247.3-1                       arm64        system and service manager
ii  systemd-sysv               247.3-1                       arm64        system and service manager - SysV links
ii  systemd-timesyncd          247.3-1                       arm64        minimalistic service to synchronize local time with NTP servers
ii  sysvinit-utils             2.96-6                        arm64        System-V-like utilities
ii  tar                        1.34+dfsg-1                   arm64        GNU version of the tar archiving utility
ii  task-english               3.64                          all          General English environment
ii  task-ssh-server            3.64                          all          SSH server
ii  tasksel                    3.64                          all          tool for selecting tasks for installation on Debian systems
ii  tasksel-data               3.64                          all          official tasks used for installation of Debian systems
ii  tzdata                     2021a-1                       all          time zone and daylight-saving time data
ii  ucf                        3.0043                        all          Update Configuration File(s): preserve user changes to config files
ii  udev                       247.3-1                       arm64        /dev/ and hotplug management daemon
ii  usbutils                   1:013-3                       arm64        Linux USB utilities
ii  util-linux                 2.36.1-7                      arm64        miscellaneous system utilities
ii  whiptail                   0.52.21-4+b3                  arm64        Displays user-friendly dialog boxes from shell scripts
ii  xauth                      1:1.1-1                       arm64        X authentication utility
ii  xdg-user-dirs              0.17-2                        arm64        tool to manage well known user directories
ii  xkb-data                   2.29-2                        all          X Keyboard Extension (XKB) configuration data
ii  zlib1g:arm64               1:1.2.11.dfsg-2               arm64        compression library - runtime

Reply to: