Skip to content
Rémi edited this page Jan 22, 2020 · 2 revisions

Disclaimer: We do not officially support Cliqz for Linux. This means that:

  1. Cliqz for Linux is not as well tested as for other operating systems.
  2. User support will not give priority to requests about Cliqz for Linux.

Nonetheless, given that many people use Cliqz for Linux on a daily basis, both internally and externally, and that we get support from the community, we do our best to deliver the fast, stable and private Cliqz experience on Linux as well. The following table summarizes the state of Cliqz for Linux support.

Compatibility Matrix

Distribution Release EOL Supported? Installation
Ubuntu 14.04 Apr 2014 Apr 2019
Ubuntu 16.04 Apr 2016 Apr 2021 ppa, deb
Ubuntu 18.04 Apr 2018 Apr 2023 ppa, deb
Ubuntu 19.04 Apr 2019 Jan 2020 ppa, deb
Ubuntu 19.10 Oct 2019 Jul 2020 ppa, deb
Debian Stretch (9) Jun 2017 Jun 2020 / Jun 2022 (LTS)
Debian Buster (10) Jul 2019 Jun 2023 / Jun 2025 (LTS) ppa, deb
OpenSUSE Leap ? ? rpm
OpenSUSE Tumbleweed Rolling ? rpm
Fedora 27 Nov 2017 Dec 2018
Fedora 28 May 2018 May 2019 rpm
Fedora 29 Oct 2018 Nov 2019 rpm
Fedora 30 Apr 2019 ? rpm
Fedora 31 Oct 2019 ? rpm
CentOS 7 Jul 2014 Jun 2024
CentOS 8 Sept 2019 May 2029 rpm
ArchLinux Rolling ? aur

PPA

Maintainer: Cliqz. Distributions: Ubuntu, Debian, Linux Mint.

Cliqz can be installed for Debian-like distributions using our Personal Package Archives (PPA), which allows to get automatic updates using your usual package manager. Here is how you can add it:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 4E0C443A
echo deb http://repository.cliqz.com/dist/debian-release stable main | sudo tee /etc/apt/sources.list.d/cliqz.list
sudo apt-get update
sudo apt-get install cliqz

There is also a beta PPA which we maintain for internal purposes mostly. It is not recommended to use it for daily use as it might break. Nonetheless, it can be added like so:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3B8AF70A
echo deb http://repository.cliqz.com/dist/debian-beta stable main | sudo tee /etc/apt/sources.list.d/cliqz.list
sudo apt-get update
sudo apt-get install cliqz

Deb

Maintainer: Cliqz. Distributions: Ubuntu, Debian, Linux Mint.

Cliqz can be installed using DEB packages, which you can download and install manually on your system. Please note that this option is not recommended and you should use the PPA whenever possible to get automatic updates (important to stay up to date with security patches). The DEB artifact can be downloaded with this link.

RPM

Maintainer: Cliqz. Distributions: OpenSUSE, Fedora, CentOS.

Cliqz can be installed using RPM packages, but there is currently no automatic update channel1. You can install them manually on your system, but Cliqz will not be updated by your package manager. This means that you will have to download and install new releases yourself to stay up-to-date. The RPM artifact can be downloaded with this link.

AUR

Maintainer: Community. Distributions: Archlinux.

Cliqz can be installed on Archlinux using one of the community-maintained AUR packages:

  • cliqz-bin—Firefox-based privacy aware web browser, repackaged from Debian official Cliqz repository.
  • cliqz—Firefox-based privacy aware web browser, build from sources.

Tarball

Maintainer: Cliqz. Distributions: Any.

If your favorite distribution is not supported by any of the mechanisms described above, you can find a tarball containing Cliqz binaries at this link. It can also be used to re-package Cliqz for a different distribution if needed.

Misc

There are more ways through which Cliqz could be packaged and distributed on Linux. To only name a few: AppImage, Flatpak, Snap, or integration with more packages managers (e.g. Fedora or OpenSUSE). We are extremely excited about those and would love to see this happening but, we need your help. If you are familiar with these package managers, feel free to get in touch with use (e.g. through issues) and experiment with packaging Cliqz for distributions which are not currently supported. We are happy to provide any help necessary, but to ensure that Cliqz packaging is top-notch, we need support from the community!

FAQ

How to be notified when a new version of Cliqz is released?

To be notified on new Cliqz releases, you can monitor the GitHub releases page of this repository: https://github.com/cliqz-oss/browser-f/releases. It is also possible to subscribe to it as an Atom Feed using the following URL: https://github.com/cliqz-oss/browser-f/releases.atom.

Alternatively, you can use the scripts from next section to identify the latest release build.

How to get permalinks to latest release build?

To get permalinks to .deb, .rpm and tar.bz2 for latest Cliqz Linux release builds, you can use the following shell script:

#!/usr/bin/env bash

# 0. Identify last Cliqz release version (e.g. 1.32.1)
version=$(
  curl --silent 'https://s3.amazonaws.com/repository.cliqz.com?delimiter=/&prefix=dist/release/' \
    | grep -oP '1[.]\d{2}[.]\d' \
    | sort \
    | tail -n 1
)

# 1. Identify latest build Id (e.g. 20200122102153)
buildid=$(curl --silent "https://s3.amazonaws.com/repository.cliqz.com/dist/release/${version}/lastbuildid")

# 2. Identify latest Cliqz release build folder.
url="https://s3.amazonaws.com/repository.cliqz.com/dist/release/${version}/${buildid}"

# 3. Get URL of latest release .deb, .rpm, and tar.bz2 archives
deb="${url}/cliqz-${version}-release.${buildid}.x86_64.deb"
rpm="${url}/cliqz-${version}-release.${buildid}.x86_64.rpm"
tar="${url}/cliqz-${version}.en-US.linux-x86_64.tar.bz2"

How to get permalinks to latest beta build?

To get permalinks to .deb, .rpm and tar.bz2 for latest Cliqz Linux beta builds, you can use the following shell script:

#!/usr/bin/env bash

# 0. Identify last Cliqz beta version (e.g. 1.32.1)
version=$(
  curl --silent 'https://s3.amazonaws.com/repository.cliqz.com?delimiter=/&prefix=dist/beta/' \
    | grep -oP '1[.]\d{2}[.]\d' \
    | sort \
    | tail -n 1
)

# 1. Identify latest build Id (e.g. 20200122102153)
buildid=$(curl --silent "https://s3.amazonaws.com/repository.cliqz.com/dist/beta/${version}/lastbuildid")

# 2. Identify latest Cliqz beta build folder.
url="https://s3.amazonaws.com/repository.cliqz.com/dist/beta/${version}/${buildid}"

# 3. Get URL of latest beta .deb, .rpm, and tar.bz2 archives
deb="${url}/cliqz-${version}-beta.${buildid}.x86_64.deb"
rpm="${url}/cliqz-${version}-beta.${buildid}.x86_64.rpm"
tar="${url}/cliqz-${version}.en-US.linux-x86_64.tar.bz2"