214 - Wie lässt sich der LRZ Sync+Share-Client mit APT installieren (Debian/Ubuntu/Mint)?
Getested unter:
- Debian 11 / 12
- Ubuntu 20.04 LTS / 22.04 LTS / 24.04 LTS
- Linux Mint 21
DEB-Repository
Wir empfehlen die Pakete aus unserem S+S Linux-Repository zu installieren. So kann die LRZ Sync+Share Desktop-Client-Software (*.deb
) mit dem Paketmanager (z. B. apt
) installiert und auf dem neusten Stand gehalten werden.
Einrichtung über die Kommandozeile
Es werden Administratorrechte (root
) zum Ausführen des sudo
-Befehls benötigt.
Vorbereitung: In Versionen, die älter als Debian 12 und Ubuntu 22.04 sind, sollte das Verzeichnis '/etc/apt/keyrings'
erstellt werden, wenn es nicht bereits existiert:
if [[ ! -d "/etc/apt/keyrings" ]]; then sudo mkdir -pv "/etc/apt/keyrings"; else echo "Directory '/etc/apt/keyrings' exists, it's OK to proceed."; fi
Zunächst wird der öffentliche Signaturschlüssel importiert und unter '/etc/apt/keyrings'
ablegt, z. B. mit folgendem Einzeiler:
sudo echo "Adding LRZ Sync+Share public key..." && wget -O- https://sasrepo.nas.lrz.de/lrz-sasrepo-signing-gpg-key-g1.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/lrz-syncandshare-archive-keyring.gpg > /dev/null && echo "Saved as:" && ls -l '/etc/apt/keyrings/lrz-syncandshare-archive-keyring.gpg'
Nun die Paketquellkonfigurationsdatei 'lrz-syncandshare.sources'
unter '/etc/apt/sources.list.d'
erstellen, z. B. wie folgt:
sudo echo -e "Types: deb\nURIs: https://deb.sasrepo.nas.lrz.de/stable\nSuites: stable\nArchitectures: amd64\nComponents: main\nSigned-By: /etc/apt/keyrings/lrz-syncandshare-archive-keyring.gpg" | sudo tee /etc/apt/sources.list.d/lrz-syncandshare.sources
Zusätzlich die Präferenzdatei 'lrz-syncandshare.pref'
unter '/etc/apt/preferences.d'
erstellen, z. B. wie folgt:
sudo echo -e "Package: *\nPin: origin deb.sasrepo.nas.lrz.de\nPin-Priority: 100" | sudo tee /etc/apt/preferences.d/lrz-syncandshare.pref
Die Paketquellen neu laden:
sudo apt-get update
Zur Installation des LRZ Sync+Share-Clients (Paketname: lrz-sync-share
):
sudo apt install lrz-sync-share
Optional: Freischaltung von Testversionen
Die Paketquellkonfigurationsdatei liefert die folgenden Paketzweige:
stable
: enthält die empfohlene, aktuelle Version des LRZ Sync+Share-Clients (Standard)testing
: enthält die letzte verfügbare (Beta-)Version des LRZ Sync+Share-Clients (für Enthusiasten)
Um auf die Client-Pakete unter testing
zuzugreifen, muss '/etc/apt/sources.list.d/lrz-syncandshare.sources'
wie folgt angepasst werden:
#Types: deb #URIs: https://deb.sasrepo.nas.lrz.de/stable #Suites: stable #Architectures: amd64 #Components: main #Signed-By: /etc/apt/keyrings/lrz-syncandshare-archive-keyring.gpg Types: deb URIs: https://deb.sasrepo.nas.lrz.de/testing Suites: testing Architectures: amd64 Components: main Signed-By: /etc/apt/keyrings/lrz-syncandshare-archive-keyring.gpg
Weiterführende Links
- FAQ 106 - Wann brauche ich einen LRZ Sync+Share-Client?
- FAQ 201 - Wie lauten die Installationspfade und Konfigurationspfade?
- FAQ 211 - Wie richte ich den Autostart für den LRZ Sync+Share-Client unter Ubuntu Linux ein?
- FAQ 212 - Wie richte ich den Autostart für den LRZ Sync+Share-Client unter Debian Linux ein?