分类
devops

chrome downgrade debian12

20250517更新

chromium仓库只保留最近的5个版本,有可能想要的版本已经被删除了.
可以使用如下命令检查下是否有缓存ls /var/cache/apt/archives/ |grep chromium

ls /var/cache/apt/archives/ |grep chromium |grep -E "133|134"
chromium_133.0.6943.98-1~deb12u1_amd64.deb
chromium-common_133.0.6943.98-1~deb12u1_amd64.deb
chromium-sandbox_133.0.6943.98-1~deb12u1_amd64.deb


# 备份到$HOME
ls /var/cache/apt/archives/ |grep chromium |grep -E "133|134" | xargs -I {} -r cp --verbose --force /var/cache/apt/archives/{} ${HOME}

# 开始降级
dpkg -i \
/var/cache/apt/archives/chromium_133.0.6943.98-1~deb12u1_amd64.deb \
/var/cache/apt/archives/chromium-sandbox_133.0.6943.98-1~deb12u1_amd64.deb \
/var/cache/apt/archives/chromium-common_133.0.6943.98-1~deb12u1_amd64.deb

## 发现有的缓存有旧版本,赶紧下载
## 20250528更新
mirror="https://mirrors.tencent.com/debian/pool/main/c/chromium"
mirror="http://mirror.blueline.mg/debian-security/pool/updates/main/c/chromium"
mirror="https://debian.sipwise.com/debian-security/pool/main/c/chromium"
wget ${mirror}/chromium-common_134.0.6998.35-1~deb12u1_amd64.deb
wget ${mirror}/chromium-sandbox_134.0.6998.35-1~deb12u1_amd64.deb
wget ${mirror}/chromium_134.0.6998.35-1~deb12u1_amd64.deb




dpkg -i \
chromium_134.0.6998.35-1~deb12u1_amd64.deb \
chromium-sandbox_134.0.6998.35-1~deb12u1_amd64.deb \
chromium-common_134.0.6998.35-1~deb12u1_amd64.deb

find old version

apt-cache madison chromium
apt-cache madison brave-browser
apt-cache madison microsoft-edge-stable
apt-cache madison google-chrome-stable

# or

apt-cache madison chromium | cut -d'|' -f2 | xargs -I{} -r echo {}
apt-cache madison brave-browser | cut -d'|' -f2 | xargs -I{} -r echo {}
apt-cache madison microsoft-edge-stable | cut -d'|' -f2 | xargs -I{} -r echo {}
apt-cache madison google-chrome-stable | cut -d'|' -f2 | xargs -I{} -r echo {}

google-chrome-stable

## apt-cache madison google-chrome-stable 查不到历史版本,可用以下脚本代替
curl -fsSL https://github.com/berstend/chrome-versions/raw/master/data/stable/linux/info/list.json | jq -r '.[].version'
version="134.0.6998.35-1"
wget https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_"$version"_amd64.deb && \
dpkg -i "google-chrome-stable_"$version"_amd64.deb" && \
apt-mark hold google-chrome-stable

## 以下为centos系
version="134.0.6998.35-1"
wget https://dl.google.com/linux/chrome/rpm/stable/x86_64/google-chrome-stable-"${version}".x86_64.rpm && \
dnf install -y google-chrome-stable-"${version}".x86_64.rpm && \
dnf config-manager --set-disabled google-chrome




chromium

chromium_version="134.0.6998.35-1~deb12u1"
apt install -y --allow-downgrades \
chromium-common="${chromium_version}" \
chromium-sandbox="${chromium_version}" \
chromium="${chromium_version}" && \
apt-mark hold chromium-common chromium-sandbox chromium

brave-browser

proxy="http://192.168.6.100:8118"
opts="-o Acquire::http::proxy=${proxy} -o Acquire::https::proxy=${proxy}";
# 如果没有代理可以删除opts
apt install -y --allow-downgrades ${opts} brave-browser=1.76.82 && \
apt-mark hold brave-browser

microsoft-edge-stable

apt install -y --allow-downgrades microsoft-edge-stable="134.0.3124.95-1" && \
apt-mark hold microsoft-edge-stable

除了 Google Chrome 之外,还有许多其他浏览器是基于 Chromium 构建的。以下是一些例子:

  • Microsoft Edge:https://www.microsoft.com/edge Microsoft Edge 是微软的新一代浏览器,基于 Chromium 构建。
  • Opera:https://www.opera.com Opera 是一个老牌浏览器,近年来也转向了基于 Chromium 构建。
  • Vivaldi:https://vivaldi.com Vivaldi 是一个由 Opera 的创始人 Jon Stephenson von Tetzchner 创建的浏览器,基于 Chromium 构建。
  • Brave:https://brave.com Brave 是一个注重隐私和安全的浏览器,基于 Chromium 构建。
  • Yandex Browser:https://browser.yandex.com Yandex Browser 是俄罗斯搜索引擎公司 Yandex 的浏览器,基于 Chromium 构建。

这些浏览器都基于 Chromium 构建,但可能有不同的功能和特点。

ref