Universal AppImage
Using the AppImage is the recommended way of installing the CERNBox Sync Client on Linux. AppImage is an alternative way to use Linux applications, where the entire application is contained in a single file ending with an .AppImage suffix, including all necessary dependencies and libraries.
Note that you may have to manually install the package libfuse2t64
.
wget https://cernboxdistr.web.cern.ch/Linux/repo/cernbox-5.3.2.15486-x86_64.AppImage
You cannot run the AppImage?
We also provide a number of legacy repositories for common Linux distributions. However, they are not up to date as we do not receive new versions any longer, so they are only usable for relatively old distributions, not for recent ones.
Alma Linux/RHEL 8 or 9
If you are running a CERN OS Image, you can use locmap to configure CERNBox:
dnf install locmap
locmap --enable cernbox
locmap --configure cernbox
Otherwise, just install manually from the repositories
cat <<EOF > /etc/yum.repos.d/cernbox-stable.repo
[cernbox-stable]
name=cernbox [stable]
baseurl=http://linuxsoft.cern.ch/internal/repos/cernbox\${releasever}al-stable/x86_64/os
enabled=1
gpgcheck=False
EOF
dnf install cernbox-client
Ubuntu
export VERSION=$(lsb_release -rs)
# example: the command above will set 18.04 if you are on Bionic Beaver
wget -q -O- https://cernboxdistr.web.cern.ch/Linux/repo/Ubuntu_${VERSION}/Release.key | sudo tee /etc/apt/trusted.gpg.d/cernbox.asc
sudo sh -c "echo 'deb https://cernboxdistr.web.cern.ch/Linux/repo/Ubuntu_${VERSION}/ /' > /etc/apt/sources.list.d/cernbox-client.list"
sudo apt update
sudo apt install cernbox-client
Fedora
source /etc/os-release
sudo dnf config-manager --add-repo https://cernboxdistr.web.cern.ch/Linux/repo/Fedora_${VERSION_ID}
sudo rpm --import https://cernboxdistr.web.cern.ch/Linux/repo/Fedora_${VERSION_ID}/repodata/repomd.xml.key
sudo dnf clean all
sudo dnf install cernbox-client
sudo dnf upgrade cernbox-client
Debian
export VERSION=9.0
sudo apt-get install apt-transport-https
wget -q -O- https://cernboxdistr.web.cern.ch/Linux/repo/Debian_${VERSION}/Release.key | sudo apt-key add -
sudo sh -c "echo 'deb https://cernboxdistr.web.cern.ch/Linux/repo/Debian_${VERSION}/ /' > /etc/apt/sources.list.d/cernbox-client.list"
sudo apt-get update
sudo apt-get install cernbox-client
#### If you have any problem related with keys (like public key not available):
#### edit /etc/apt/sources.list.d/cernbox-client.list and comment out the cernbox repo
apt-get update
#### edit /etc/apt/sources.list.d/cernbox-client.list again and re-enable the repo
apt-get update
apt-get upgrade
- Thanks to Paul Seyfert for contributing to installation instructions for Debian.
- Thanks to Michael Davis for contributing the steps to solve the package keys problem.
OpenSUSE Leap 15.2 / 15.3
sudo rpm --import https://cernboxdistr.web.cern.ch/cernboxdistr/Linux/repo/openSUSE_Leap_${VERSION_ID}/repodata/repomd.xml.key
sudo zypper addrepo https://cernboxdistr.web.cern.ch/cernboxdistr/Linux/repo/openSUSE_Leap_${VERSION_ID}/cernbox.repo
sudo zypper refresh
sudo zypper install cernbox-client
Unofficial clients
(contributed by CERNBox user comunity)
Archlinux
Thanks to Johannes Lange for the contribution
Gentoo
Thanks to Oliver Freyermuth for the contribution
Flatpak
Flatpak for the ownCloud client
Thanks to Daniel Fischer for the contribution