So installieren Sie den Olivia Cloud Music Player unter Linux

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 und der Wiedergabe lokaler Musikdateien unter Linux. Ab sofort entscheidet sich der Entwickler dafür, das Programm über Snap-Pakete zu verteilen. Das heißt, es ist auch möglich, das Programm aus seinem Quellcode zu erstellen, oder wenn Sie ein Arch-Benutzer sind , nehmen Sie es aus dem Arch Linux-Benutzer-Repository .

In dieser Anleitung zeigen wir Ihnen, wie Sie den Olivia Music Player über Snap-Pakete, Quellcode und die AUR installieren. Öffnen Sie zunächst ein Terminalfenster, indem Sie Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur drücken . Befolgen Sie dann die Befehlszeilenanweisungen unten, 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 Quellcode-Anweisungen, um Zugriff auf Olivia zu erhalten.

Anleitung zum Quellcode

So installieren Sie den Olivia Cloud Music Player unter Linux

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.

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

Ubuntu/Debian-Abhängigkeiten

Die Installation von Abhängigkeiten unter Ubuntu und Debian ist einfach, da der Entwickler von Olivia die erforderlichen Pakete speziell umreißt, 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 auf Arch Linux, daher müssen Sie in diesem Abschnitt nicht wirklich auf die Installation von Build-Abhängigkeiten eingehen. Scrollen Sie stattdessen nach unten zu den AUR-Anweisungen und befolgen Sie diese stattdessen.

Unter Arch Linux und Sie möchten die AUR-Version von Olivia nicht verwenden? Ziehen Sie stattdessen in Erwägung, sich für die Snap-Paketversion zu entscheiden!

Fedora-Abhängigkeiten

Die Entwickler beschreiben die Pakete nicht im Detail für das, was Sie zum erfolgreichen Erstellen von Olivia benötigen. Sie können jedoch auf der GitHub-Entwicklungsseite nachsehen und in Ihrem Paketmanager nach dem suchen, was Sie zum Erstellen der Software benötigen.

Können Sie die Abhängigkeiten, die zum Erstellen und Kompilieren von Olivia auf Ihrem Fedora-Linux-PC erforderlich sind, nicht herausfinden? Mach dir keine Sorge! Fedora kann Snap-Pakete ausführen! 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

Generische Linux-Abhängigkeiten

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

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

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

Code herunterladen

Sobald die Abhängigkeiten installiert sind, verwenden Sie den Befehl git clone und laden Sie den neuesten Code auf Ihren Linux-PC herunter.

git-Klon https://github.com/keshavbhatt/olivia.git

Nachdem der Code heruntergeladen wurde, 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 viel Zeit in Anspruch nehmen wird. Lehnen Sie sich zurück und lassen Sie es bauen.

machen

Wenn die Kompilierung abgeschlossen ist, können Sie den vollständig kompilierten Olivia Music Player mit dem Befehl make install auf Ihrem Linux-PC installieren .

sudo machen installieren

Anleitung zum Snap-Paket

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

Das Aktivieren der Snapd-Laufzeit auf den meisten Linux-Distributionen geht ziemlich schnell. Weitere Informationen dazu finden Sie in unserer Anleitung zur Einrichtung .

So installieren Sie den Olivia Cloud Music Player unter Linux

Wenn Snapd auf Ihrem Linux-Betriebssystem ausgeführt wird, 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 kann von Arch Linux-Benutzern verwendet werden. Um es zu installieren, verwenden Sie zunächst den Pacman-Paketmanager, um die Pakete Base-devel und Git zu installieren.

sudo pacman -S base-devel git

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

git-Klon https://github.com/trizen/trizen

cd trizen

makepkg -sri

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

trizen -Solivia


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?