So installieren Sie den Olivia Cloud Music Player unter Linux

Der Olivia Cloud Music Player erweist sich als vielversprechender, neuer Musikplayer speziell für Linux-Systeme. Er wurde mit dem Qt5-Toolkit entwickelt und zielt darauf ab, eine zentrale Plattform zu schaffen, auf der Anwender verschiedene Funktionen nutzen können. Dazu gehören das Abspielen von lokalen Musikdateien, das Ansehen von YouTube-Videos und das Hören von Internetradio – alles unter einer Linux-Oberfläche. Aktuell hat sich der Entwickler für die Verteilung des Programms über Snap-Pakete entschieden. Alternativ besteht jedoch auch die Möglichkeit, das Programm aus dem Quellcode zu kompilieren oder es für Arch-Nutzer aus dem Arch Linux User Repository zu beziehen.

Diese Anleitung führt Sie durch die verschiedenen Installationsmethoden des Olivia Musikplayers: über Snap-Pakete, Quellcode und das AUR. Zunächst öffnen Sie ein Terminalfenster mit der Tastenkombination Strg + Alt + T oder Strg + Umschalt + T. Anschließend folgen Sie den untenstehenden Befehlszeilenanweisungen, die zu Ihrer spezifischen Installationsmethode passen.

Hinweis: Snap-Pakete sind kompatibel mit Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus und Gentoo. Falls Sie eine andere Linux-Distribution verwenden, ist es ratsam, die Installationsanweisungen für den Quellcode zu befolgen, um Olivia nutzen zu können.

Anweisungen für die Installation aus dem Quellcode

Für die Installation von Olivia aus dem Quellcode sind einige Abhängigkeiten erforderlich. Dazu gehören Qt5 (sowie bestimmte Entwicklungsmodule), Mpv, Coreutils, Socat, Python Version 2.7 und der Wget-Downloader.

Die Installation dieser Abhängigkeiten variiert je nach verwendetem Betriebssystem. Sollten Sie Schwierigkeiten haben, finden Sie detaillierte Anleitungen auf der Olivia GitHub-Seite.

Ubuntu/Debian Abhängigkeiten

Die Installation der benötigten Pakete unter Ubuntu und Debian ist unkompliziert, da der Entwickler von Olivia genau die erforderlichen Pakete aufgelistet hat. Verwenden Sie den folgenden Apt-Befehl, um die Installation zu starten:

Hinweis: Unter Debian kann es nötig sein, „Apt“ durch „Apt-get“ zu ersetzen.

sudo apt install git qt5 libqt5sql5-sqlite libqt5webkit5 libqt4x11extras5 mpv coreutils socat python wget libqt5webkit5-dev

Arch-Linux-Abhängigkeiten

Für Arch Linux existiert ein AUR-Paket für Olivia, daher erübrigt sich hier eine detaillierte Beschreibung der Installation von Build-Abhängigkeiten. Scrollen Sie stattdessen direkt zu den AUR-Anweisungen und folgen Sie diesen.

Nutzen Sie Arch Linux und möchten die AUR-Version von Olivia nicht verwenden? Dann ziehen Sie stattdessen die Snap-Paketversion in Betracht!

Fedora-Abhängigkeiten

Die Entwickler haben die für die erfolgreiche Erstellung von Olivia erforderlichen Pakete nicht im Detail aufgeführt. Sie können jedoch auf der GitHub-Entwicklungsseite nach den benötigten Paketen suchen, indem Sie Ihren Paketmanager durchforsten.

Können Sie die notwendigen Abhängigkeiten für die Erstellung und Kompilierung von Olivia auf Ihrem Fedora Linux-PC nicht finden? Keine Sorge! Fedora unterstützt Snap-Pakete! Fahren Sie mit den folgenden Snap-Anweisungen fort.

OpenSUSE-Abhängigkeiten

sudo zypper install git libQt5Sql5-sqlite libQt5WebKit5 libQt5X11Extras5 libQt5WebKit5-devel mpv coreutils socat wget

Allgemeine Linux-Abhängigkeiten

Olivia kann auf jeder Linux-Distribution kompiliert werden, sofern Sie die folgenden Abhängigkeiten installiert haben:

Qt5.5.1
libqt5sql5-sqlite
libqt5webkit5
libqt5x11extras5
mpv
Coreutils
sokat
Python 2.7
wget
git

Weitere Details zu den für die Erstellung von Olivia aus dem Quellcode erforderlichen Abhängigkeiten finden Sie auf der GitHub-Seite des Projekts.

Code herunterladen

Nachdem die Abhängigkeiten installiert sind, verwenden Sie den Befehl „git clone“, um den neuesten Code auf Ihren Linux-PC herunterzuladen.

git clone https://github.com/keshavbhatt/olivia.git

Nach dem Herunterladen des Codes wechseln Sie mit dem Befehl „cd“ in das entsprechende Verzeichnis.

cd olivia

Verwenden Sie das Build-Tool „qmake“, um den Erstellungsprozess der Olivia-App zu starten.

qmake

Die Ausführung von „qmake“ nimmt nicht viel Zeit in Anspruch. Es wird direkt nach der Eingabe des Befehls beendet. Wenn es fertig ist, verwenden Sie den Befehl „make“ und schließen Sie den Erstellungsprozess ab.

Bitte beachten Sie, dass die Kompilierung der Olivia-App einige Zeit in Anspruch nehmen kann. Lehnen Sie sich zurück und lassen Sie sie erstellen.

make

Sobald die Kompilierung abgeschlossen ist, können Sie den vollständig kompilierten Olivia-Musikplayer mit dem Befehl „make install“ auf Ihrem Linux-PC installieren.

sudo make install

Anweisungen für Snap-Pakete

Die Entwickler von Oliva verteilen die Anwendung als Snap-Paket, um die Installation auf verschiedenen Linux-Betriebssystemen zu vereinfachen. Bevor Sie die Olivia-App aus dem Snap-Store installieren, müssen Sie jedoch die Snapd-Laufzeitumgebung auf Ihrem System aktivieren.

Die Aktivierung der Snapd-Laufzeit auf den meisten Linux-Distributionen geht recht schnell. Für weitere Informationen, wie Sie dies tun können, finden Sie unseren Einrichtungsleitfaden.

Wenn Sie Snapd auf Ihrem Linux-Betriebssystem aktiviert haben, installieren Sie die Olivia-Musik-App mit folgendem Befehl:

sudo snap install olivia-test

Arch AUR-Anweisungen

Die Olivia-Musik-App ist im AUR verfügbar und kann von Arch Linux-Benutzern direkt installiert werden. Um die Installation zu starten, verwenden Sie zuerst den Paketmanager Pacman, um die Pakete „base-devel“ und „git“ zu installieren.

sudo pacman -S base-devel git

Sobald die Pakete „base-devel“ und „git“ installiert sind, laden Sie den Trizen AUR-Helfer herunter und installieren ihn auf Ihrem Arch-PC.

git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri

Nachdem Trizen eingerichtet ist, verwenden Sie es, um Olivia aus dem AUR zu installieren:

trizen -S olivia