Skip to content

Apt get thinks i no longer require

Why does apt-get think these "are no longer required"?

  apt-mark manual cairo-dock-alsamixer-plug-in cairo-dock-animated-icons-plug-in cairo-dock-cairo-penguin-plug-in cairo-dock-clipper-plug-in cairo-dock-clock-plug-in cairo-dock-core cairo-dock-dbus-plug-in cairo-dock-desklet-rendering-plug-in cairo-dock-dialog-rendering-plug-in cairo-dock-dnd2share-plug-in cairo-dock-drop-indicator-plug-in cairo-dock-dustbin-plug-in cairo-dock-folders-plug-in cairo-dock-gmenu-plug-in cairo-dock-icon-effect-plug-in cairo-dock-illusion-plug-in cairo-dock-keyboard-indicator-plug-in cairo-dock-logout-plug-in cairo-dock-mail-plug-in cairo-dock-messaging-menu-plug-in cairo-dock-motion-blur-plug-in cairo-dock-musicplayer-plug-in cairo-dock-netspeed-plug-in cairo-dock-plug-in-data cairo-dock-powermanager-plug-in cairo-dock-quick-browser-plug-in cairo-dock-recent-events-plug-in cairo-dock-remote-control-plug-in cairo-dock-rendering-plug-in cairo-dock-rssreader-plug-in cairo-dock-shortcuts-plug-in cairo-dock-showdesktop-plug-in cairo-dock-showmouse-plug-in cairo-dock-slider-plug-in cairo-dock-stack-plug-in cairo-dock-switcher-plug-in cairo-dock-system-monitor-plug-in cairo-dock-systray-plug-in cairo-dock-terminal-plug-in cairo-dock-tomboy-plug-in cairo-dock-toons-plug-in cairo-dock-weather-plug-in cairo-dock-wifi-plug-in cairo-dock-xgamma-plug-in coturn gnote jellyfin-ffmpeg jellyfin-server jellyfin-web jitsi-videobridge2 libetpan20 libevent-core-2.1-6 libevent-extra-2.1-6 libevent-openssl-2.1-6 libevent-pthreads-2.1-6 libhiredis0.13 libjemalloc1 libjs-sphinxdoc libstd-rust-1.43 linux-headers-4.15.0-126 linux-headers-4.15.0-126-generic linux-image-4.15.0-126-generic linux-modules-4.15.0-126-generic linux-modules-extra-4.15.0-126-generic lua-bitop lua-event lua-expat lua-filesystem lua-sec lua-socket lua5.1 prosody python-concurrent.futures python-cryptodome python-greenlet python-msgpack python-neovim python-simplejson python-trollius shim

Whenever a package is installed automatically by apt-get because it's a dependency of some other package, apt-get notes that fact; then if it notices that nothing depends on such a package any more, it will suggest that the package be removed. This is particularly useful for libraries.

That's all that's meant by "no longer required": apt-get doesn't know whether you're using the packages or not, but it knows that they were installed automatically and nothing depends on them any more.

To tell apt-get that a package shouldn't be considered as automatically installed, run apt-mark and mark it as manual[ly installed]:

apt-mark manual git rsync
Or install it explicitly (this won't do anything if the latest version of the package is already installed, except for marking it as manually installed):

apt-get install git rsync Since these packages are already installed, apt-get won't install them again, but it will mark them as explicitly installed and won't suggest their removal. (If the packages aren't the newest versions available, apt-get will upgrade them.)

ref