I have Ubuntu 16.04.7, Xenial, 64 bit, but my workaround works fine for any OS versions. In my case I follow this steps:
- Download old debian package of Chrome v. 108 from url:
https://oldversions.info/down/chrome/108_version/google-chrome_108_amd64.deb;
- Uninstall every Chromium or Google Chrome versions, and disable relatives repositories:
sudo apt-get purge chromium-browser* google-chrome*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get clean
sudo apt purge $(COLUMNS=300 dpkg -l | egrep -v '^[hi]i\s' |
awk 'length($1) < 4 && $1 ~ /[a-zA-Z]/ {print($2)}' | tr '\n' ' ')
- Go on ~/Downloads folder (or other location where you are donwloaded .deb file in step 1) and type:
sudo dpkg -i google-chrome_108_amd64.deb
then wait installation completion;
- create an autorun script, name it "MySettings.sh", and save in your home directory:
#!/bin/bash
#
# My personal settings
Symlink os-release - for Google Chrome "Unsupported OS Warning" patch.
[ -e /tmp/os-release ] && rm /tmp/os-release
ln -s /usr/lib/os-release.ori /tmp/os-release
exit
- making previous script operative by creating .desktop launcher in your folder "~/.config/autostart". Edit in that folder a file as "MySettings.desktop", ad save it typing:
[Desktop Entry]
Type=Application
Name=MySettings
Name[<your-lang>]=MySettings
GenericName[<your-lang>]=Impostazioni personali
Comment=Personal Settings
Comment[<your-lang>]=Personal Settings
Icon=/bin/bash
Exec=/bin/bash /home/<you-user-name>/MySettings.sh
NoDisplay=true
NotShowIn=Gnome;Unity;
don't forget to make it executable:
chmod +x ~/.config/autostart/MySettings.desktop
- rename original "os-release" file:
sudo mv /usr/lib/os-release /usr/lib/os-release.ori
- change old os-release file name in new symlink:
sudo ln -s /tmp/os-release /usr/lib/os-release
- create new os-release file, with dummy field to "cheat" Chrome, and save it as "/usr/lib/os-release.mod":
sudo <your-text-editor> /usr/lib/os-release.mod
and type in it:
NAME="Ubuntu"
VERSION="22.04.2 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.2 LTS"
VERSION_ID="22.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=Jammy
UBUNTU_CODENAME=Jammy
- Now you have to "hacking" Google Chrome. First, rename launcher:
sudo mv /opt/google/chrome/google-chrome /opt/google/chrome/google-chrome1
- now you have to create a new launcher, saving it as "/opt/google/chrome/google-chrome". Therefore:
sudo <your-text-editor> /opt/google/chrome/google-chrome
then type in it:
#!/bin/bash
#
# Start Chrome with params and "Unsupported OS Warning" patch.
#
"Unsupported OS Warning patch".
rm -f /tmp/os-release
ln -s /usr/lib/os-release.mod /tmp/os-release
sync
/opt/google/chrome/google-chrome1 --log-level=0 --ash-hide-notifications-for-factory --simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59 GMT' "$@" &
disown
Restore os-release link
sleep 3
rm -f /tmp/os-release
ln -s /usr/lib/os-release.ori /tmp/os-release
exit
THAT'ALL !!!
Now you can use Chrome version 108 got rid from every warnig message about missing update or unsupported OS.
Enjoy...
48, and the next LTS is in April, until then, I'm hoping to find a way to disable that message. – Ahmed Jan 24 '16 at 00:11