2021-02-03 06:45:38 +01:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
set -e
|
|
|
|
set -u
|
|
|
|
set -o pipefail
|
|
|
|
|
2021-09-08 22:54:31 +02:00
|
|
|
# To get the latest version, see <https://www.ubuntuupdates.org/ppa/google_chrome?dist=stable>
|
2022-09-13 16:31:19 +02:00
|
|
|
CHROME_VERSION='105.0.5195.102-1'
|
2021-02-03 06:45:38 +01:00
|
|
|
CHROME_BINARY="google-chrome-stable_${CHROME_VERSION}_amd64.deb"
|
2021-09-01 18:40:40 +02:00
|
|
|
CHROME_BINARY_URL="https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/${CHROME_BINARY}"
|
2021-06-18 18:45:58 +02:00
|
|
|
|
2021-09-08 22:54:31 +02:00
|
|
|
# To retrieve this checksum, run the `wget` and `shasum` commands below
|
2022-09-13 16:31:19 +02:00
|
|
|
CHROME_BINARY_SHA512SUM='3a1f2267ae009424ee8c623c3f78760d969dc1f3acb490e103e667d11e52cf0d955f201aeb3892dd41f33e68625af77ca5a20244b5be718f794eccb07a4c0413'
|
2021-02-03 06:45:38 +01:00
|
|
|
|
|
|
|
wget -O "${CHROME_BINARY}" -t 5 "${CHROME_BINARY_URL}"
|
|
|
|
|
2021-06-18 18:45:58 +02:00
|
|
|
if [[ $(shasum -a 512 "${CHROME_BINARY}" | cut '--delimiter= ' -f1) != "${CHROME_BINARY_SHA512SUM}" ]]
|
|
|
|
then
|
2021-06-23 21:47:16 +02:00
|
|
|
echo "Google Chrome binary checksum did not match."
|
2021-06-18 18:45:58 +02:00
|
|
|
exit 1
|
2021-06-23 21:47:16 +02:00
|
|
|
else
|
|
|
|
echo "Google Chrome binary checksum verified."
|
2021-06-18 18:45:58 +02:00
|
|
|
fi
|
|
|
|
|
2021-02-03 06:45:38 +01:00
|
|
|
(sudo dpkg -i "${CHROME_BINARY}" || sudo apt-get -fy install)
|
|
|
|
|
|
|
|
rm -rf "${CHROME_BINARY}"
|
|
|
|
|
|
|
|
printf '%s\n' "CHROME ${CHROME_VERSION} configured"
|