[nmglug] Upgrading Ubuntu 20.04

Brian O'Keefe okeefe at cybermesa.com
Tue May 28 08:03:52 PDT 2024


Thanks all,

I have, as Ted knows, tinkered a lot over the years with ppa's for 
specific packages or dependencies. I have used apt autoremove 
consistently in the past but never had such a long list. The broken 
packages that synaptic showed were libdeflate0-1.20 and 
libdeflat0-i386-1.20. I fixed by removing libdeflate0-i386 1.20 also 
removed 13 others, like Wine. Nothing lost there. Synaptic shows 
removing libdeflate0-1.20 would remove almost every app and pkg on my 
system.

As I am not the good steward of my system that Tom may imagine, I can't 
verify all of my actions over the years to undo or reconfigure 
everything. (No offense taken Tom.) The suggested removable pkgs are 
harmless though are bloat. I think I'll clone the SSD for a backup, 
which I have done before in trying to create a remote bootable disk, 
which I did some months back. I can't boot from that disk for which I 
blame the laptop. I can see the remote drive in disk utility and also in 
Grub but in selecting it to boot the laptop takes a little longer then 
boots into the onboard M.2 SSD. That's another issue. As a side bar, I 
have installed a 512GB SSD in the laptop and noticed that the 
motherboard is upside down so I can't add RAM. I did manage to install 
the 512GB SSD in the upside down slot by lifting the case enough to 
slide it in. A YouTube vid shows how to upgrade the RAM and SSD but as I 
said, my motherboard is upside down so not like the vid. That is very 
weird!

Anyway, since the pkgs seem harmless I think I'll leave them alone, for now.

Thanks again everyone!

On 5/27/24 06:13PM, Ted Pomeroy wrote:
> Brian, You are probably safe to use autoremove under apt. The reason 
> is that newer releases and kernels are already installed and you can 
> check. "uname -r' will give you the kernel you are running, likely a 
> number greater than 5.4.0-176. I don't recognize others, but if you 
> had to eliminate or update particular browsers, brave, chromium, and 
> they are still installed the command 'chromium-browser --version' will 
> give you the installed version. A problem with chromium is it is 
> sometimes "chromium" and others "chromium-browser" depending how 
> Ubuntu labelled it in your release. You may also have modified 
> applications and versions, which will impact dependencies. Still 
> nothing should break with "autoremove" in apt.
> Hope you are well. We had a good time getting a Debian 12 install done 
> at the last meeting.
> Thank you, Ted P
>
> On Mon, May 27, 2024 at 3:30 PM Brian O'Keefe <okeefe at cybermesa.com> 
> wrote:
>
>     Hello All. This is a long bit of info but I'm hoping someone can
>     advise.
>
>     Running Ubuntu 20.04 on ASUS laptop, AMD64. I have done an
>     upgrade, "sudo apt upgrade". To run the upgrade I had to uninstall
>     13 [Package]* i386 as dependencies were broken. That's all fine
>     now though I may need to reinstall some for functionality.
>     However, the "apt upgrade" offers to auto remove many packages
>     which seem, some, important. I'm very reluctant to remove them.
>     Here they are and if anyone can advise I'd really appreciate it.
>
>     $ sudo apt upgrade
>     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:
>     brasero-common brave-keyring caribou chromium-common chromium-sandbox
>     folks-common gir1.2-caribou-1.0 gir1.2-evince-3.0 gnome-online-miners
>     gnucash-common gnucash-docs guile-2.2 guile-3.0-libs libaa1:i386
>     libalgorithm-c3-perl libaqbanking-data libaqbanking44
>     libavc1394-0:i386
>     libcaca0:i386 libcairo-gobject2:i386 libcapi20-3:i386
>     libcaribou-common
>     libcaribou0 libcgi-fast-perl libcgi-pm-perl libclass-c3-perl
>     libclass-c3-xs-perl libclass-data-inheritable-perl
>     libclass-inspector-perl
>     libclass-singleton-perl libcodec2-1.0 libcups2:i386
>     libcurl3-gnutls:i386
>     libcurl4:i386 libdate-manip-perl libdatetime-format-strptime-perl
>     libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl
>     libdatrie1:i386 libdav1d6 libdbi1 libdcmtk16 libdeepin-wm0 libdiscid0
>     libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
>     libdrm-radeon1:i386 libdrm2:i386 libdv4:i386 libedit2:i386 libev4
>     libeval-closure-perl libexception-class-perl libexif12:i386
>     libfaudio0:i386
>     libfcgi-perl libfile-sharedir-perl libfinance-quote-perl libfltk1.1
>     libfolks-eds25 libfolks25 libfribidi0:i386 libgbm1:i386
>     libgdbm-compat4:i386
>     libgdbm6:i386 libgfbgraph-0.2-0 libgl1:i386 libgl1-mesa-dri:i386
>     libglapi-mesa:i386 libglu1-mesa:i386 libglvnd0:i386 libglx-mesa0:i386
>     libglx0:i386 libgphoto2-port12:i386 libgranite-common
>     libgraphite2-3:i386
>     libgsm1:i386 libgssapi-krb5-2:i386 libgstreamer-plugins-good1.0-0:i386
>     libgtk-vnc-2.0-0 libgudev-1.0-0:i386 libgvnc-1.0-0 libgwengui-gtk3-0
>     libgwenhywfar-data libgwenhywfar79 libharfbuzz0b:i386
>     libhtml-tableextract-perl libicu66:i386 libiec61883-0:i386
>     libieee1284-3:i386 libimath29 libimath30 libisofs6 libjasper7
>     libjbig0:i386
>     libjpeg-turbo8:i386 libjpeg8:i386 libjson-parse-perl libjte2
>     libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386
>     libkrb5support0:i386
>     liblc3-0 liblcms2-2:i386 liblerc3 libllvm12:i386 libltdl7:i386
>     liblua5.4-0
>     liblzma-dev libmro-compat-perl libmusicbrainz5-2 libmysqlclient21:i386
>     libnamespace-autoclean-perl libnettle7:i386 libnghttp2-14:i386
>     libodbc1:i386
>     libofx7 liboobs-1-5 libopenal1:i386 libopenexr30 libopenfec
>     libosinfo-1.0-0
>     libosinfo-bin libosmesa6:i386 libosp5
>     libparams-validationcompiler-perl
>     libpcap0.8:i386 libpci3:i386 libpciaccess0:i386 libperl5.30:i386
>     libproxy1-plugin-webkit libproxy1v5:i386 libpsl5:i386
>     libraw1394-11:i386
>     libraw20 libroc librtmp1:i386 libsdl2-2.0-0:i386 libsensors5:i386
>     libsharpyuv0:i386 libshout3:i386 libslang2:i386 libsndio7:i386
>     libsnmp35:i386 libsodium27 libspecio-perl libspeex1:i386
>     libspeexdsp-dev
>     libspice-client-gtk-3.0-5 libssh-4:i386 libstb0:i386 libstd-rust-1.70
>     libstd-rust-1.72 libstd-rust-1.73 libstd-rust-1.74 libtag1v5:i386
>     libtag1v5-vanilla:i386 libthai0:i386 libtwolame0:i386 libunwind-dev
>     libusb-1.0-0:i386 libuv1-dev libv4l-0:i386 libv4lconvert0:i386
>     libvirt-glib-1.0-0 libvkd3d-shader1:i386 libvkd3d1:i386 libvpx7
>     libvpx8:i386
>     libvulkan1:i386 libwavpack1:i386 libwayland-client0:i386
>     libwayland-cursor0:i386 libwayland-egl1:i386 libwayland-server0:i386
>     libwebp7:i386 libwebsockets16 libwireplumber-0.4-0 libwxbase3.0-0v5
>     libx11-xcb1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386
>     libxcb-glx0:i386
>     libxcb-present0:i386 libxcb-randr0:i386 libxcb-sync1:i386
>     libxcb-xfixes0:i386 libxcomposite1:i386 libxcursor1:i386
>     libxdamage1:i386
>     libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxkbcommon0:i386
>     libxml2:i386 libxmlsec1 libxpm4:i386 libxrandr2:i386
>     libxshmfence1:i386
>     libxslt1.1:i386 libxss1:i386 libxstring-perl libxv1:i386
>     libxxf86vm1:i386
>     libzapojit-0.0-0 libzstd1:i386 libzxingcore1 linux-headers-5.4.0-174
>     linux-headers-5.4.0-174-generic linux-headers-5.4.0-176
>     linux-headers-5.4.0-176-generic linux-image-5.4.0-174-generic
>     linux-image-5.4.0-176-generic linux-modules-5.4.0-174-generic
>     linux-modules-5.4.0-176-generic linux-modules-extra-5.4.0-174-generic
>     linux-modules-extra-5.4.0-176-generic mesa-vulkan-drivers:i386
>     ocl-icd-libopencl1:i386 osinfo-db python3-gnucash
>     system-tools-backends
>     vkd3d-compiler:i386 wine-stable-amd64 wine64
>     Use 'sudo apt autoremove' to remove them.
>     -- 
>     _______________________________________________
>     nmglug mailing list
>     nmglug at lists.nmglug.org
>     http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org
>
-- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nmglug.org/pipermail/nmglug-nmglug.org/attachments/20240528/be77248d/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.png
Type: image/png
Size: 3913 bytes
Desc: not available
URL: <http://lists.nmglug.org/pipermail/nmglug-nmglug.org/attachments/20240528/be77248d/attachment.png>


More information about the nmglug mailing list