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: