It worked well, then I went with an update then an upgrade. My original problem with the menu seems fixed.
apt-cache policy menu
menu:
Installed: 2.1.47ubuntu2
Candidate: 2.1.47ubuntu2
Version table:
*** 2.1.47ubuntu2 500
500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
Shall I just go with a ‘sudo apt autoremove’ to remove those obsolete packages as shown below?
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
The following packages were automatically installed and are no longer required:
appmenu-gtk-module-common appmenu-gtk2-module appmenu-gtk3-module
bbswitch-dkms flashplugin-installer fonts-wine g+±6 gcc-6-base:i386
gcc-7-base:i386 gdal-data gir1.2-appstreamglib-1.0 gir1.2-gusb-1.0
gir1.2-keybinder-3.0 gir1.2-mate-desktop gstreamer1.0-plugins-base:i386
icoutils lib32gcc1 libaec0 libappmenu-gtk2-parser0 libappmenu-gtk3-parser0
libarmadillo7 libarmadillo8 libarpack2 libasn1-8-heimdal:i386
libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386
libblas-common libboost-python1.62.0 libboost-random1.62.0
libboost-regex1.62.0 libc6-i386 libcairo2:i386 libcap2:i386
libcdparanoia0:i386 libcephfs1 libcomerr2:i386 libcontent-hub-glib0
libcups2:i386 libdap25 libdapclient6v5 libebur128-1 libepsilon1 libfabric1
libfcitx-qt0 libfdk-aac1 libfreexl1 libfyba0 libgdal20 libgeos-3.5.1
libgeos-c1v5 libgeotiff2 libgfortran3 libgl2ps1 libgl2ps1.4
libglib2.0-0:i386 libglu1-mesa:i386 libgmp10:i386 libgnutls30:i386
libgsm1:i386 libgsoap-2.8.49 libgssapi-krb5-2:i386 libgssapi3-heimdal:i386
libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0:i386
libhcrypto4-heimdal:i386 libhdf4-0-alt libhdf5-100 libhdf5-openmpi-100
libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386 libhogweed4:i386
libhwloc-plugins libhwloc5 libhx509-5-heimdal:i386 libical2 libicu57:i386
libidn11:i386 libidn2-0:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386
libjsoncpp1 libk5crypto3:i386 libkeyutils1:i386 libkmlbase1 libkmldom1
libkmlengine1 libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386
liblcms2-2:i386 libldap-2.4-2:i386 liblept5 liblivemedia57 liblivemedia58
libllvm4.0 libllvm4.0:i386 libllvm5.0 libllvm5.0:i386 libltdl7:i386
libminizip1 libmpg123-0:i386 libmysofa libnetcdf-c++4 libnetcdf11
libnetcdf13 libnettle6:i386 libntfs-3g872 libodbc1 libodbc1:i386 libogdi3.2
libopenal1:i386 libopencv-calib3d2.4v5 libopencv-core2.4v5 libopencv-core3.1
libopencv-features2d2.4v5 libopencv-flann2.4v5 libopencv-flann3.1
libopencv-highgui2.4-deb0 libopencv-imgproc2.4v5 libopencv-imgproc3.1
libopencv-ml3.1 libopencv-objdetect2.4v5 libopencv-photo3.1
libopencv-shape3.1 libopencv-video2.4v5 libopencv-video3.1 libopencv-viz3.1
libopenmpi2 libopus0:i386 liborc-0.4-0:i386 libosmesa6 libosmesa6:i386
libp11-kit0:i386 libpango1.0-0 libpcap0.8:i386 libperl5.24
libpixman-1-0:i386 libpoppler64 libpq5 libproj12 libpsm-infinipath1
libqhull7 libroken18-heimdal:i386 libsasl2-2:i386 libsasl2-modules:i386
libsasl2-modules-db:i386 libsndio6.1:i386 libspatialite7 libsqlite3-0:i386
libsrtp0 libssh-4 libssl1.0.0:i386 libssl1.1:i386 libstdc+±6-dev
libsuperlu5 libsz2 libtasn1-6:i386 libtbb2 libtelepathy-glib0
libtesseract-data libtesseract3 libtheora0:i386 libtiff5:i386
libtracker-sparql-1.0-0 libuchardet0 libunistring2:i386
libunity-gtk2-parser0 libunity-gtk3-parser0 liburiparser1 libusb-1.0-0:i386
libva-wayland1 libvirt-bin libvisual-0.4-0:i386 libvpx4 libvtk6.3
libwind0-heimdal:i386 libwine libwine:i386 libx265-110 libx265-130
libxcb-render0:i386 libxcb-shm0:i386 libxcomposite1:i386 libxcursor1:i386
libxen-4.8 libxerces-c3.1 libxerces-c3.2 libxi6:i386 libxslt1.1:i386
linux-headers-4.10.0-37 linux-headers-4.10.0-37-generic
linux-headers-4.10.0-38 linux-headers-4.10.0-38-generic
linux-headers-4.10.0-40 linux-headers-4.10.0-40-generic
linux-headers-4.10.0-42 linux-headers-4.10.0-42-generic
linux-headers-4.13.0-32 linux-headers-4.13.0-32-generic
linux-headers-4.13.0-36 linux-headers-4.13.0-36-generic
linux-headers-4.13.0-37 linux-headers-4.13.0-37-generic
linux-headers-4.13.0-38 linux-headers-4.13.0-38-generic
linux-image-4.10.0-37-generic linux-image-4.10.0-38-generic
linux-image-4.10.0-40-generic linux-image-4.10.0-42-generic
linux-image-4.13.0-32-generic linux-image-4.13.0-36-generic
linux-image-4.13.0-37-generic linux-image-4.13.0-38-generic
linux-image-extra-4.10.0-37-generic linux-image-extra-4.10.0-38-generic
linux-image-extra-4.10.0-40-generic linux-image-extra-4.10.0-42-generic
linux-image-extra-4.13.0-32-generic linux-image-extra-4.13.0-36-generic
linux-image-extra-4.13.0-37-generic linux-image-extra-4.13.0-38-generic
linux-signed-image-4.10.0-37-generic linux-signed-image-4.10.0-38-generic
linux-signed-image-4.10.0-40-generic linux-signed-image-4.10.0-42-generic
linux-signed-image-4.13.0-32-generic linux-signed-image-4.13.0-36-generic
linux-signed-image-4.13.0-37-generic linux-signed-image-4.13.0-38-generic
linux-signed-image-generic linux-tools-4.13.0-38
linux-tools-4.13.0-38-generic nvidia-opencl-icd-384 ocl-icd-libopencl1:i386
odbcinst odbcinst1debian2 openmpi-bin openmpi-common perl-modules-5.24
php7.0 proj-bin proj-data python-imaging python-olefile python-pil
python-twisted-web ubuntu-mate-wallpapers-zesty unity-gtk-module-common
wine-stable wine32:i386 wine64
Use ‘sudo apt autoremove’ to remove them.
The following packages have been kept back:
caja-gtkhash cheese cheese-common diffpdf duplicity fcitx-config-common
fcitx-config-gtk fcitx-frontend-gtk2 fcitx-frontend-gtk3 gimp-gmic
gir1.2-caja gir1.2-mate-panel gnome-keyring gnome-orca gtkhash libamd2
libcamd2 libccolamd2 libcheese-gtk25 libcheese8 libcholmod3 libcmis-0.5-5v5
libcolamd2 libebackend-1.2-10 libebook-contacts-1.2-2 libedata-book-1.2-25
libgeos-c1v5 liblouisutdml-bin libmarco-private1 libmirclient9 libmircommon7
libp11-kit-gnome-keyring libphonenumber7
libreoffice-avmedia-backend-gstreamer libreoffice-base-core libreoffice-calc
libreoffice-common libreoffice-core libreoffice-draw libreoffice-impress
libreoffice-math libreoffice-style-elementary libreoffice-style-galaxy
libreoffice-writer libumfpack5 libvcdinfo0 libwine libwine:i386 libwww-perl
linux-generic linux-headers-generic linux-image-generic linux-tools-generic
marco marco-common mate-applet-appmenu mate-desktop-environment-core
mate-dock-applet mongodb-clients php pluma pluma-common python-twisted
python-twisted-core python-twisted-web python-wxgtk3.0 python3-louis
speech-dispatcher speech-dispatcher-audio-plugins
speech-dispatcher-espeak-ng ubuntu-mate-core ubuntu-mate-desktop
ubuntu-mate-wallpapers vala-panel-appmenu-common wine-stable wine32:i386
wine64