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