====== Mint 19.2/19.3 to 20 ======
===== Mint to 19.2 update =====
Upgrade applets, desklets, themes, etc
Update Update Manager, restart update manager
apply all updates
select mint upgrade from edit menu
apt install p7zip-full
apt-get remove xul-ext-lightning
xscreensaver hack no longer supported on cinnamon:
apt remove --purge xscreensaver-data xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra cinnamon-screensaver-webkit-plugin cinnamon-screensaver-x-plugin
reboot
===== Mint 19.3 to 20 upgrade =====
sudo apt-get purge libflatpak0 gir1.2-flatpak-1.0
apt install mintupgrade
apt autoremove
mintupgrade check
- disable third party repos/ppas (software sources)
- downgrade foreign packages (software sources - maintenance)
sudo apt-get install kodi=2:17.6+dfsg1-1ubuntu1
sudo apt-get install init=1.51 iproute2=4.15.0-2ubuntu1.1 libopenmpt0=0.3.6-1 libopenmpt-modplug1=0.3.6-1 gir1.2-networkmanager-1.0=1.10.6-2ubuntu1.4 gir1.2-nm-1.0=1.10.6-2ubuntu1.4 libnm0=1.10.6-2ubuntu1.4 libnm-glib4=1.10.6-2ubuntu1.4 libnm-util2=1.10.6-2ubuntu1.4 network-manager=1.10.6-2ubuntu1.4 network-manager-config-connectivity-ubuntu=1.10.6-2ubuntu1.4 skypeforlinux=8.59.0.77
mintupgrade download
mintupgrade upgrade
cat /etc/apt/sources.list.d/official-package-repositories.list
# Do not edit this file manually, use Software Sources instead.
deb http://packages.linuxmint.com ulyana main upstream import backport #id:linuxmint_main
deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ focal partner
REMOVE:
sudo apt-get remove tomboy memtest86+* python3-tinycss* indicator-application grub2-theme-mint*
sudo apt-get remove xplayer-common* xplayer* xplayer-dbg* xplayer-plugins* gir1.2-xplayer-1.0* gir1.2-xplayer-plparser-1.0* libxplayer-plparser18* libxplayer0*
sudo apt-get remove linux-generic-hwe-18.04-edge* linux-image-generic-hwe-18.04-edge*
sudo apt-get remove linux-headers-generic-hwe-18.04-edge* linux-hwe-5.4-headers-5.4.0-40* linux-hwe-5.4-headers-5.4.0-42*
sudo apt-get remove libcec4* libcrossguid0* libdvdread4* libfluidsynth1* libfstrcmp0* libgit2-26*
sudo apt-get remove libgssdp-1.0-3* libgupnp-1.0-4* libhttp-parser2.7.1* libjs-iscroll* libjs-jquery*
sudo apt-get remove liblinear3* liblivemedia62* libmicrodns0* libmicrohttpd12*
sudo apt-get remove libmono-system-runtime-interopservices-runtimeinformation4.0-cil* libnfs11* libp8-platform2*
sudo apt-get remove libpcrecpp0v5* libplacebo4* libprotobuf-lite10* libshairplay0* libtinyxml2.6.2v5* libupnp6*
sudo apt-get remove mint-backgrounds-tricia* mono-jay* python-bluez* python-simplejson* x11vnc-data*
INSTALL:
sudo apt-get install python-tinycss2-common python3-tinycss2 python3-webencodings
sudo apt-get install neofetch ffmpegthumbnailer amd64-microcode intel-microcode celluloid drawing gnote adwaita-icon-theme-full warpinator alsa-topology-conf alsa-ucm-conf mesa-vdpau-drivers mesa-vulkan-drivers cryptsetup-initramfs cryptsetup-run libreoffice-gtk3 gamemode
sudo apt-get install mint-meta-cinnamon xreader xed xviewer pix mintsystem metacity nemo-preview mintdrivers mintupdate mintsources mintinstall
Apt backup in ~/Upgrade-Backup-tricia/APT
==== Manual upgrade ====
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
#disable all other repos via sources manager
sudo apt-get update
sudo sed -i 's/bionic/focal/g' /etc/apt/sources.list.d/official-package-repositories.list
sudo sed -i 's/tricia/ulyana/g' /etc/apt/sources.list.d/official-package-repositories.list
#remove as above
sudo apt update
sudo apt upgrade
sudo apt upgrade --fix-missing #might be required
sudo apt-get install --fix-broken
#emoval of blocking python2 packages
sudo apt-get purge python-gobject-2 python-dbus python-cairo python-crypto python-setproctitle python-six python-xdg python-xlib
sudo apt upgrade
sudo apt dist-upgrade
#install as above
restore ppas/apt sources, update to ubuntu focal
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo /usr/share/ubuntu-system-adjustments/systemd/adjust-grub-title
sudo /usr/lib/linuxmint/mintsystem/mint-adjust.py
===== Chromium =====
As the official Ubuntu Chromium package is a redirect to the snap store version, the Mint team builds and packages it themselves now and it can be installed using:
sudo apt install chromium chromium-codecs-ffmpeg-extra
===== MySQL Workbench =====
Add official repository
echo "deb http://repo.mysql.com/apt/ubuntu/ focal mysql-tools" | sudo tee /etc/apt/sources.list.d/mysql.list
Note the key error:
sudo apt update
Insert key in this command:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
Update and install MySQL
sudo apt update
sudo apt install mysql-workbench-community
===== Missing libssh link (Remmina problem) =====
sudo ln -s libssh.so.4.8.4 /usr/lib/x86_64-linux-gnu/libssh_threads.so.4
===== VLC Crashing =====
Problem with 3.0.9.2 in Mint Cinnamon 20.1, if you try to close a window while you have a video playing without first stopping the playback, the window will not close and the app hangs, totally. It will not quit, close or any other exit, I have to go into the system monitor and kill the process to get rid of it.
Problem fixed in VLC 3.0.12, but not in repos as of April 2021. Unofficial PPA:
sudo add-apt-repository ppa:savoury1/vlc3
sudo add-apt-repository ppa:savoury1/ffmpeg4
sudo apt update
sudo apt install vlc