-
Notifications
You must be signed in to change notification settings - Fork 54
Cliqz for Linux
Disclaimer: We do not officially support Cliqz for Linux. This means that:
- Cliqz for Linux is not as well tested as for other operating systems.
- 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.
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 |
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
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.
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.
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.
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.
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!
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.
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"
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"