2

I've read When does "apt-get install" ask me to confirm whether I want to continue or not? (year 2013):

prompt appears when:

  • Extra packages (besides those you asked to install - e.g. dependencies) will be installed
  • Essential packages are to be removed. Essential here is defined as the minimal set of functionality that must be available and usable on the system at all times, even when packages are in an unconfigured (but unpacked) state. Packages are tagged essential for a system using the Essential control field.
  • Changing a held package

However, on my Linux Mint 20.2 now I noticed that apt / apt-get displayed confirmation for removal of non-essential package and installation of package which was supplied on command line. What is the current requirements for apt confirmations now in 2021 as opposed to 2013?

$ sudo apt remove python-docutils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  python-docutils
0 upgraded, 0 newly installed, 1 to remove and 636 not upgraded.
After this operation, 1 814 kB disk space will be freed.
Do you want to continue? [Y/n] y

$ apt show python-docutils Package: python-docutils Version: 0.16+dfsg-2 Priority: optional Section: universe/python Origin: Ubuntu Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 1 814 kB Provides: docutils Depends: docutils-common (= 0.16+dfsg-2), python-roman, python2:any (<< 2.8), python2:any (>= 2.7~) Recommends: docutils-doc (= 0.16+dfsg-2), libpaper-utils, python-pil, python-pygments Suggests: fonts-linuxlibertine | ttf-linux-libertine, texlive-lang-french, texlive-latex-base, texlive-latex-recommended Homepage: https://docutils.sourceforge.io/ Download-Size: 369 kB APT-Manual-Installed: yes

------------ as apposed to e.g. grep:

$ apt show grep Package: grep Version: 3.4-1 Priority: required Essential: yes

$ sudo apt-get install /media/alex/usb/LM_20.2/python-docutils/*.deb Reading package lists... Done Building dependency tree
Reading state information... Done Note, selecting 'docutils-common' instead of '/media/alex/usb/LM_20.2/python-docutils/docutils-common_0.16+dfsg-2_all.deb' Note, selecting 'docutils-doc' instead of '/media/alex/usb/LM_20.2/python-docutils/docutils-doc_0.16+dfsg-2_all.deb' Note, selecting 'libpython2.7-minimal' instead of '/media/alex/usb/LM_20.2/python-docutils/libpython2.7-minimal_2.7.18-1~20.04.1_amd64.deb' Note, selecting 'libpython2.7-stdlib' instead of '/media/alex/usb/LM_20.2/python-docutils/libpython2.7-stdlib_2.7.18-1~20.04.1_amd64.deb' Note, selecting 'libpython2-stdlib' instead of '/media/alex/usb/LM_20.2/python-docutils/libpython2-stdlib_2.7.17-2ubuntu4_amd64.deb' Note, selecting 'python2' instead of '/media/alex/usb/LM_20.2/python-docutils/python2_2.7.17-2ubuntu4_amd64.deb' Note, selecting 'python2.7' instead of '/media/alex/usb/LM_20.2/python-docutils/python2.7_2.7.18-1~20.04.1_amd64.deb' Note, selecting 'python2.7-minimal' instead of '/media/alex/usb/LM_20.2/python-docutils/python2.7-minimal_2.7.18-1~20.04.1_amd64.deb' Note, selecting 'python2-minimal' instead of '/media/alex/usb/LM_20.2/python-docutils/python2-minimal_2.7.17-2ubuntu4_amd64.deb' Note, selecting 'python-chardet' instead of '/media/alex/usb/LM_20.2/python-docutils/python-chardet_3.0.4-4build1_all.deb' Note, selecting 'python-docutils' instead of '/media/alex/usb/LM_20.2/python-docutils/python-docutils_0.16+dfsg-2_all.deb' Note, selecting 'python-olefile' instead of '/media/alex/usb/LM_20.2/python-docutils/python-olefile_0.46-2_all.deb' Note, selecting 'python-pil' instead of '/media/alex/usb/LM_20.2/python-docutils/python-pil_6.2.1-3_amd64.deb' Note, selecting 'python-pkg-resources' instead of '/media/alex/usb/LM_20.2/python-docutils/python-pkg-resources_44.0.0-2_all.deb' Note, selecting 'python-pygments' instead of '/media/alex/usb/LM_20.2/python-docutils/python-pygments_2.3.1+dfsg-1ubuntu2.2_all.deb' Note, selecting 'python-roman' instead of '/media/alex/usb/LM_20.2/python-docutils/python-roman_2.0.0-3build1_all.deb' docutils-common is already the newest version (0.16+dfsg-2). docutils-doc is already the newest version (0.16+dfsg-2). libpython2-stdlib is already the newest version (2.7.17-2ubuntu4). python-chardet is already the newest version (3.0.4-4build1). python-olefile is already the newest version (0.46-2). python-pil is already the newest version (6.2.1-3). python-pkg-resources is already the newest version (44.0.0-2). python-roman is already the newest version (2.0.0-3build1). python2 is already the newest version (2.7.17-2ubuntu4). python2-minimal is already the newest version (2.7.17-2ubuntu4). libpython2.7-minimal is already the newest version (2.7.18-1~20.04.1). libpython2.7-stdlib is already the newest version (2.7.18-1~20.04.1). python-pygments is already the newest version (2.3.1+dfsg-1ubuntu2.2). python2.7 is already the newest version (2.7.18-1~20.04.1). python2.7-minimal is already the newest version (2.7.18-1~20.04.1). Suggested packages: fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended The following NEW packages will be installed: python-docutils 0 upgraded, 1 newly installed, 0 to remove and 636 not upgraded. Need to get 0 B/369 kB of archives. After this operation, 1 814 kB of additional disk space will be used. Do you want to continue? [Y/n] n

Martian2020
  • 1,167

0 Answers0