如何在 Debian Jessie 中安装 ungoogled-chromium

如何在 Debian Jessie 中安装 ungoogled-chromium

我如何安装未经 Google 查证的 Chromium在我的 Debian Jessie 上?我想我必须手动构建它,目前还没有简单的方法?他们有“构建”页面,但我不太清楚我应该做什么。

这是我尝试过的:

我们需要Python 3Python 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-devlibavcodec-devlibavformat-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 构建”。

相关内容