Image of the glider from the Game of Life by John Conway
Skip to content

Aptitude Madness

I always use the "-R" or "--without-recommends", and this is why:

root@yin:~# aptitude install virtinst
The following NEW packages will be installed:
  acl{a} colord{a} consolekit{a} dconf-gsettings-backend{a} dconf-service{a} fontconfig{a} fontconfig-config{a}
  hicolor-icon-theme{a} libatk1.0-0{a} libatk1.0-data{a} libcairo-gobject2{a} libcairo2{a} libck-connector0{a}
  libcolord1{a} libcups2{a} libdatrie1{a} libdbus-glib-1-2{a} libdconf0{a} libdrm-intel1{a} libdrm-nouveau1a{a}
  libdrm-radeon1{a} libdrm2{a} libexif12{a} libfdt1{a} libfile-copy-recursive-perl{a} libfontconfig1{a}
  libgd2-xpm{a} libgdk-pixbuf2.0-0{a} libgdk-pixbuf2.0-common{a} libgl1-mesa-dri{a} libgl1-mesa-glx{a}
  libglapi-mesa{a} libgphoto2-2{a} libgphoto2-l10n{a} libgphoto2-port0{a} libgtk-3-0{a} libgtk-3-bin{a}
  libgtk-3-common{a} libgtk-vnc-2.0-0{a} libgudev-1.0-0{a} libgusb2{a} libgvnc-1.0-0{a} libieee1284-3{a}
  libjasper1{a} libjbig0 liblcms2-2{a} libltdl7{a} libpam-ck-connector{a} libpango1.0-0{a} libpolkit-agent-1-0{a}
  libpolkit-backend-1-0{a} libpolkit-gobject-1-0{a} libsane{a} libsane-common{a} libsane-extras{a}
  libsane-extras-common{a} libthai-data{a} libthai0{a} libtiff4{a} libv4l-0{a} libv4lconvert0{a} libvde0{a}
  libxcb-glx0{a} libxcb-render0{a} libxcb-shm0{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxen-4.1{a}
  libxfixes3{a} libxft2{a} libxinerama1{a} libxpm4{a} libxrandr2{a} libxrender1{a} libxxf86vm1{a} openbios-ppc{a}
  openbios-sparc{a} openhackware{a} policykit-1{a} python-libvirt{a} python-libxml2{a} python-pycurl{a}
  python-urlgrabber{a} qemu{a} qemu-system{a} qemu-user{a} sane-utils{a} ttf-dejavu-core{a} update-inetd{a}
  vde2{a} virt-viewer{a} virtinst
0 packages upgraded, 93 newly installed, 0 to remove and 0 not upgraded.
Need to get 96.3 MB of archives. After unpacking 301 MB will be used.
Do you want to continue? [Y/n/?]

Consider it without recommends:

root@yang:~# aptitude -R install virtinst
The following NEW packages will be installed:
  python-libvirt{a} python-libxml2{a} python-pycurl{a} python-urlgrabber{a} virtinst
The following packages are RECOMMENDED but will NOT be installed:
  qemu virt-viewer
0 packages upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,258 kB of archives. After unpacking 5,403 kB will be used.
Do you want to continue? [Y/n/?]

5 packages versus 93. 2 MB versus 96 MB. That is all.

{ 6 } Comments