So installieren Sie den Olivia Cloud Music Player unter Linux

Der Olivia Cloud Music Player ist ein neuer, aufstrebender Musikplayer für Linux. Es wurde mit dem Qt5-Toolkit erstellt und zielt darauf ab, einen einheitlichen Ort bereitzustellen, an dem Benutzer alles tun können, vom Ansehen von YouTube-Videos, Internetradio bis hin zum Abspielen lokaler Musikdateien unter Linux. Ab sofort entscheidet sich der Entwickler dafür, das Programm über Snap-Pakete zu verteilen. Allerdings ist es auch möglich, das Programm aus seinem Quellcode zu erstellen, oder wenn Sie ein Arch-Benutzer sind, holen Sie es sich aus dem Arch Linux User Repository.

In dieser Anleitung zeigen wir Ihnen, wie Sie den Olivia-Musikplayer über Snap-Pakete, Quellcode und das AUR installieren. Öffnen Sie zunächst ein Terminalfenster, indem Sie auf der Tastatur Strg + Alt + T oder Strg + Umschalt + T drücken. Befolgen Sie dann die folgenden Befehlszeilenanweisungen, die Ihrem spezifischen Anwendungsfall entsprechen.

Hinweis: Snap-Pakete funktionieren auf Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus und Gentoo. Wenn Sie keine dieser Linux-Distributionen verwenden, befolgen Sie am besten die Anweisungen zum Quellcode, um Zugriff auf Olivia zu erhalten.

Quellcode-Anweisungen

Die Installation von Olivia aus dem Quellcode erfordert einige Abhängigkeiten. Diese Abhängigkeiten sind Qt5 (und einige Entwicklungsmodule), Mpv, Coreutils, Socat, Python Version 2.7 und der Wget-Downloader.

  So installieren Sie den Vidiot-Videoeditor unter Linux

Die Installation dieser Abhängigkeiten unterscheidet sich je nach verwendetem Betriebssystem. Wenn Sie also Probleme haben, besuchen Sie Olivia GitHub, um Anleitungen zu erhalten.

Ubuntu/Debian-Abhängigkeiten

Die Installation von Abhängigkeiten auf Ubuntu und Debian ist einfach, da der Entwickler von Olivia speziell die Pakete skizziert, die erforderlich sind, damit es funktioniert. Um die Installation zu starten, verwenden Sie den folgenden Apt-Befehl.

Hinweis: Unter Debian müssen Sie möglicherweise Apt mit Apt-get wechseln.

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

Arch-Linux-Abhängigkeiten

Es gibt ein AUR-Paket für Olivia unter Arch Linux, daher besteht in diesem Abschnitt keine wirkliche Notwendigkeit, die Installation von Build-Abhängigkeiten zu erläutern. Scrollen Sie stattdessen nach unten zu den AUR-Anweisungen und befolgen Sie stattdessen diese.

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

Fedora-Abhängigkeiten

Die Entwickler skizzieren die Pakete nicht im Detail für das, was Sie zum erfolgreichen Erstellen von Olivia benötigen. Das heißt, Sie können das überprüfen GitHub-Entwicklungsseite und durchsuchen Sie Ihren Paketmanager nach dem, was Sie zum Erstellen der Software benötigen.

Können Sie die Abhängigkeiten nicht herausfinden, die zum Erstellen und Kompilieren von Olivia auf Ihrem Fedora-Linux-PC erforderlich sind? Mach dir keine Sorge! Fedora kann Snap-Pakete ausführen! Fahren Sie mit den folgenden Snap-Anweisungen fort.

  So spielen Sie Geometry Dash unter Linux

OpenSUSE-Abhängigkeiten

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

Generische Linux-Abhängigkeiten

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

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

Weitere Informationen zu Abhängigkeiten, die zum Erstellen von Olivia aus der Quelle erforderlich sind, finden Sie unter Besuchen Sie die GitHub-Seite des Projekts.

Code herunterladen

Verwenden Sie nach der Installation der Abhängigkeiten den Befehl git clone und laden Sie den neuesten Code auf Ihren Linux-PC herunter.

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

Wenn der Code heruntergeladen ist, verschieben Sie das Terminal mit dem CD-Befehl hinein.

cd olivia

Verwenden Sie das qmake-Build-Tool und starten Sie den Erstellungsprozess für die Olivia-App.

qmake

Das Ausführen von qmake wird nicht viel Zeit in Anspruch nehmen. Tatsächlich wird es sofort beendet, nachdem Sie den Befehl eingegeben haben. Wenn es fertig ist, verwenden Sie den Befehl make und beenden Sie den Erstellungsprozess.

Bitte bedenken Sie, dass das Kompilieren der Olivia-App lange dauern wird. Lehnen Sie sich zurück und lassen Sie es bauen.

make

Wenn 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

Snap-Paketanweisungen

Die Entwickler von Oliva verteilen die Anwendung in einem Snap-Paket zur einfachen Installation auf einer Vielzahl von Linux-Betriebssystemen. Bevor Sie jedoch die Olivia-App aus dem Snap-Store installieren, müssen Sie die Snapd-Laufzeitumgebung auf Ihrem System aktivieren.

  So sichern Sie eine Drupal-Site unter Linux

Das Aktivieren der Snapd-Laufzeit auf den meisten Linux-Distributionen geht ziemlich schnell. Weitere Informationen dazu, wie Sie dies tun können, Besuchen Sie unseren Leitfaden zur Einrichtung.

Wenn Sie Snapd auf Ihrem Linux-Betriebssystem ausgeführt haben, installieren Sie die Olivia-Musik-App mit:

sudo snap install olivia-test

Arch AUR-Anweisungen

Die Olivia-Musik-App befindet sich auf dem AUR und ist für Arch-Linux-Benutzer einsatzbereit. Um es zu installieren, verwenden Sie zunächst den Pacman-Paketmanager, um die Base-devel- und Git-Pakete zu installieren.

sudo pacman -S base-devel git

Sobald die Base-devel- und Git-Pakete eingerichtet sind, laden Sie den Trizen AUR-Helfer herunter und installieren Sie ihn auf Ihrem Arch-PC.

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

Wenn Trizen jetzt eingerichtet ist, verwenden Sie es, um Olivia vom AUR zu installieren:

trizen -S olivia