我如何安装未经 Google 查证的 Chromium在我的 Debian Jessie 上?我想我必须手动构建它,目前还没有简单的方法?他们有“构建”页面,但我不太清楚我应该做什么。
这是我尝试过的:
我们需要Python 3
和Python 2
以及Ninja
使用 来buildlib
安装ungoogled-chromium
:
user@debian:~$ python3 --version
Python 3.4.2
user@debian:~$ python2 --version
Python 2.7.9
user@debian:~$ apt-get install ninja-build
因为我们使用的是 Debian Jessie,所以我们需要执行额外的步骤:
“Debian Jessie 用户请注意:ungoogled-chromium 配置为针对系统的 FFmpeg(在 Stretch 及更高版本中可用)进行构建;Libav(在 Jessie 中使用)将无法工作。但是,FFmpeg 可在 jessie-backports 中使用。要安装它,请将 jessie-backports 添加到 apt 源,然后从中安装 libavutil-dev、libavcodec-dev 和 libavformat-dev。请注意,这将替换 Libav。”
好的,让jessie-backports
我们添加到sources.list
:
- 打开并编辑
/etc/apt/sources.list
- 将其添加到文件中
deb http://httpredir.debian.org/debian jessie-backports main
- 保存并退出
- 更新和升级:
sudo apt-get update && sudo apt-get upgrade
现在我们需要安装libavutil-dev
、libavcodec-dev
和libavformat-dev
包:
sudo apt-get install libavutil-dev libavcodec-dev libavformat-dev
让我们下载ungoogled-chromium
:
wget https://github.com/Eloston/ungoogled-chromium/archive/master.zip
unzip master.zip
cd ungoogled-chromium-master
好的,一切准备就绪。现在我们需要“调用”(?) 来build.py
安装ungoogled-chromium
:
chmod +x build.py
./build.py
这是我所能到达的最远距离。build.py
抛出一个错误,构建将会失败。
我究竟做错了什么?
答案1
他们提供预构建的二进制文件https://ungoogled-software.github.io/ungoogled-chromium-binaries/。由于他们只提供适用于 Debian stretch 的软件包,因此您可以使用“半静态链接的 Linux 构建”。