Olivia sky musikafspiller er en ny, op ogkommende musikafspiller til Linux. Det er bygget med værktøjet Qt5 og sigter mod at give et samlet sted, hvor brugere kan gøre alt fra at se YouTube-videoer, internetradio og afspilning af lokale musikfiler på Linux. Fra nu af vælger udvikleren at distribuere programmet gennem Snap-pakker. Når det er sagt, er det også muligt at bygge programmet ud fra dets kildekode, eller hvis du er en Arch-bruger, skal du hente det fra Arch Linux User Repository.
I denne vejledning viser vi dig, hvordan du installerer Olivia-musikafspiller via Snap-pakker, kildekode og AUR. For at starte skal du åbne et terminalvindue ved at trykke på Ctrl + Alt + T eller Ctrl + Skift + T på tastaturet. Følg derefter instruktionerne på kommandolinjen nedenfor, der matcher din specifikke brugssag.
Bemærk: Snap-pakker fungerer på Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus og Gentoo. Hvis du ikke bruger en af disse Linux-distributioner, er det bedst at følge kildekodeinstruktionerne for at få adgang til Olivia.
Kildekodeinstruktioner

Installation af Olivia fra kildekoden kræver et par afhængigheder. Disse afhængigheder er Qt5 (og nogle udviklingsmoduler) Mpv, Coreutils, Socat, Python version 2.7 og Wget-downloaderen.
Installation af disse afhængigheder afhænger af, hvilket operativsystem du bruger, så hvis du har problemer, kan du besøge Olivia GitHub for at få vejledning.
Ubuntu / Debian-afhængigheder
Det er enkelt at installere afhængigheder af Ubuntu og Debian, da udvikleren af Olivia specifikt skitserer de pakker, der er nødvendige for at få det til at fungere. For at starte installationen skal du bruge apt kommando nedenfor.
Bemærk: på Debian skal du muligvis skifte apt med Apt-get.
sudo apt install git qt5 libqt5sql5-sqlite libqt5webkit5 libqt4x11extras5 mpv coreutils socat python wget libqt5webkit5-dev
Arch Linux-afhængigheder
Der er en AUR-pakke til Olivia på Arch Linux,så der er ikke noget reelt behov for at gå over til at installere build-afhængigheder i dette afsnit. Rul i stedet ned til AUR-instruktionerne og følg dem i stedet.
På Arch Linux og ikke ønsker at bruge AUR-udgivelsen af Olivia? Overvej at gå med Snap-pakkeversionen i stedet!
Fedora-afhængigheder
Udviklerne skitserer ikke pakkerne idetaljer for, hvad du skal bruge for at opbygge Olivia med succes. Når det er sagt, kan du tjekke GitHub-udviklingssiden og søge i din pakkeadministrator efter, hvad du har brug for for at opbygge softwaren.
Kan du ikke finde ud af, hvilke afhængigheder der er nødvendige for at opbygge og samle Olivia på din Fedora Linux-pc? Bare rolig! Fedora kan køre Snap-pakker! Gå til Snap-instruktionerne nedenfor.
OpenSUSE-afhængigheder
sudo zypper install git libQt5Sql5-sqlite libQt5WebKit5 libQt5X11Extras5 libQt5WebKit5-devel mpv coreutils socat wget
Generiske Linux-afhængigheder
Olivia kan kompilere på enhver Linux-distribution, under forudsætning af at du har følgende afhængigheder installeret:
- Qt5.5.1
- libqt5sql5-sqlite
- libqt5webkit5
- libqt5x11extras5
- MPV
- coreutils
- socat
- python 2,7
- wget
- git
For mere information om afhængigheder, der kræves for at opbygge Olivia fra kilden, gå over til projektets GitHub-side.
Download kode
Når afhængighederne er installeret, skal du bruge kommandoen git-klon og downloade den nyeste kode til din Linux-pc.
git clone https://github.com/keshavbhatt/olivia.git
Når koden er downloadet, skal du flytte terminalen ind i den ved hjælp af CD kommando.
cd olivia
Brug qmake opbygge værktøj og start byggeprocessen for Olivia-appen.
qmake
Løb qmake tager ikke enorm tid. Faktisk afsluttes det øjeblikkeligt, når du har indtastet kommandoen. Når det er gjort, skal du bruge lave kommando og færdiggør byggeprocessen.
Husk, at det vil tage lang tid at kompilere Olivia-appen. Læn dig tilbage og lad det bygge.
make
Når kompilationen er færdig, vil du være i stand til at installere den fuldt kompilerede Olivia-musikafspiller til din Linux-pc med gøre installation kommando.
sudo make install
Snap pakkeinstruktioner
Olivas udviklere distribuerer applikationen ien Snap-pakke til let installation på en række Linux-operativsystemer. Før du installerer Olivia-appen fra Snap-butikken, skal du imidlertid aktivere Snapd-runtime på dit system.
Det er ret hurtigt at aktivere Snapd-runtime på de fleste Linux-distributioner. For mere information om, hvordan du gør dette, gå til vores guide til, hvordan du konfigurerer det.

Når du har fået Snapd til at køre på dit Linux OS, skal du installere Olivia-musikappen med:
sudo snap install olivia-test
Arch AUR instruktioner
Olivia-musikappen er på AUR og klar til brug for Arch Linux-brugere. Hvis du vil installere det, skal du starte med at bruge Pacman-pakkehåndtereren til at installere Base-devel- og Git-pakkerne.
sudo pacman -S base-devel git
Når Base-devel- og Git-pakkerne er konfigureret, skal du downloade Trizen AUR-hjælperen og installere den på din Arch PC.
git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri
Når Trizen nu er konfigureret, skal du bruge den til at installere Olivia fra AUR:
trizen -S olivia</ P>
Kommentarer