De cloudmuziekspeler van Olivia is een nieuw, up enkomende muziekspeler voor Linux. Het is gebouwd met de Qt5-toolkit en heeft als doel een uniforme locatie te bieden waar gebruikers alles kunnen doen, van het bekijken van YouTube-video's, internetradio en het afspelen van lokale muziekbestanden op Linux. Vanaf nu kiest de ontwikkelaar ervoor om het programma te verspreiden via Snap-pakketten. Dat gezegd hebbende, het is ook mogelijk om het programma te bouwen vanuit de broncode, of als je een Arch-gebruiker bent, haal het dan uit de Arch Linux User Repository.
In deze gids laten we u zien hoe u de Olivia-muziekspeler installeert via Snap-pakketten, broncode en de AUR. Om te beginnen, opent u een terminalvenster door op te drukken Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord. Volg daarna de onderstaande opdrachtregelinstructies die overeenkomen met uw specifieke use-case.
Opmerking: Snap-pakketten werken op Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus en Gentoo. Als u geen van deze Linux-distributies gebruikt, kunt u het beste de broncode-instructies volgen om toegang te krijgen tot Olivia.
Broncode instructies

Het installeren van Olivia vanuit de broncode vereist enkele afhankelijkheden. Deze afhankelijkheden zijn Qt5 (en enkele ontwikkelingsmodules), Mpv, Coreutils, Socat, Python versie 2.7 en de Wget-downloader.
Het installeren van deze afhankelijkheden zal verschillen, afhankelijk van het besturingssysteem dat u gebruikt, dus als u problemen ondervindt, bezoek dan de Olivia GitHub voor hulp.
Ubuntu / Debian afhankelijkheden
Het installeren van afhankelijkheden op Ubuntu en Debian is eenvoudig, omdat de ontwikkelaar van Olivia specifiek de pakketten schetst die nodig zijn om het te laten werken. Gebruik de om de installatie te starten geneigd commando hieronder.
Opmerking: op Debian moet u mogelijk overschakelen geneigd met Apt-get.
sudo apt install git qt5 libqt5sql5-sqlite libqt5webkit5 libqt4x11extras5 mpv coreutils socat python wget libqt5webkit5-dev
Arch Linux-afhankelijkheden
Er is een AUR-pakket voor Olivia op Arch Linux,dus het is niet echt nodig om build-afhankelijkheden in dit gedeelte te installeren. Scrol in plaats daarvan omlaag naar de AUR-instructies en volg deze in plaats daarvan.
Op Arch Linux en wil je de AUR-release van Olivia niet gebruiken? Overweeg in plaats daarvan met de Snap-pakketversie te gaan!
Fedora afhankelijkheden
De ontwikkelaars schetsen de pakketten niet indetails voor wat je nodig hebt om Olivia succesvol te bouwen. Dat gezegd hebbende, kun je de GitHub-ontwikkelingspagina bekijken en in je pakketbeheerder zoeken naar wat je nodig hebt om de software te bouwen.
Kun je niet achterhalen welke afhankelijkheden nodig zijn om Olivia te bouwen en compileren op je Fedora Linux-pc? Maak je geen zorgen! Fedora kan Snap-pakketten draaien! Ga naar de onderstaande Snap-instructies.
Afhankelijkheden van OpenSUSE
sudo zypper install git libQt5Sql5-sqlite libQt5WebKit5 libQt5X11Extras5 libQt5WebKit5-devel mpv coreutils socat wget
Algemene Linux-afhankelijkheden
Olivia kan op elke Linux-distributie compileren, ervan uitgaande dat u de volgende afhankelijkheden hebt geïnstalleerd:
- Qt5.5.1
- libqt5sql5-sqlite
- libqt5webkit5
- libqt5x11extras5
- mpv
- coreutils
- socat
- python 2.7
- wget
- git
Ga naar de GitHub-pagina van het project voor meer informatie over afhankelijkheden die nodig zijn om Olivia vanaf de bron te bouwen.
Download code
Nadat de afhankelijkheden zijn geïnstalleerd, gebruikt u de opdracht git clone en downloadt u de nieuwste code naar uw Linux-pc.
git clone https://github.com/keshavbhatt/olivia.git
Nadat de code is gedownload, plaatst u de terminal erin met behulp van de CD commando.
cd olivia
Gebruik de qmake bouwtool en start het bouwproces voor de Olivia-app.
qmake
Rennen qmake kost niet veel tijd. In feite wordt het direct beëindigd nadat u de opdracht hebt ingevoerd. Als het klaar is, gebruikt u de maken commando en voltooi het bouwproces.
Houd er rekening mee dat het compileren van de Olivia-app lang gaat duren. Leun achterover en laat het bouwen.
make
Wanneer de compilatie is voltooid, kunt u de volledig gecompileerde Olivia-muziekspeler op uw Linux-pc installeren met de maak installeren commando.
sudo make install
Snap pakket instructies
De ontwikkelaars van Oliva verspreiden de applicatie ineen Snap-pakket voor eenvoudige installatie op verschillende Linux-besturingssystemen. Voordat u de Olivia-app vanuit de Snap Store installeert, moet u de Snapd-runtime op uw systeem inschakelen.
Het inschakelen van de Snapd-runtime op de meeste Linux-distributies gaat vrij snel. Ga voor meer informatie over hoe u dit doet naar onze gids over hoe u dit kunt instellen.

Wanneer je Snapd op je Linux-besturingssysteem hebt geïnstalleerd, installeer je de Olivia-muziek-app met:
sudo snap install olivia-test
Boog AUR instructies
De Olivia-muziekapp is op de AUR en klaar voor gebruik voor Arch Linux-gebruikers. Om het te installeren, begint u met de Pacman-pakketbeheerder om de Base-devel- en Git-pakketten te installeren.
sudo pacman -S base-devel git
Nadat de Base-devel- en Git-pakketten zijn ingesteld, downloadt u de Trizen AUR-helper en installeert u deze op uw Arch PC.
git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri
Nu Trizen is ingesteld, gebruikt u het om Olivia vanaf de AUR te installeren:
trizen -S olivia</ P>
Comments