Hoe de Olivia cloud-muziekspeler op Linux te installeren

De Olivia cloud-muziekspeler is een nieuwe, opkomende muziekspeler voor Linux . Het is gebouwd met de Qt5-toolkit en heeft tot 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 distribueren via Snap-pakketten. Dat gezegd hebbende, is het ook mogelijk om het programma te bouwen vanuit de broncode, of, als je een Arch-gebruiker bent, het uit de Arch Linux User Repository te halen .

In deze handleiding laten we je zien hoe je de Olivia-muziekspeler installeert via Snap-pakketten, broncode en de AUR. Open om te beginnen een terminalvenster door op Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord te drukken . Volg vervolgens de onderstaande opdrachtregelinstructies die overeenkomen met uw specifieke gebruiksscenario.

Opmerking: Snap-pakketten werken op Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus en Gentoo. Als je geen van deze Linux-distributies gebruikt, kun je het beste de instructies in de broncode volgen om toegang te krijgen tot Olivia.

Broncode instructies

Hoe de Olivia cloud-muziekspeler op Linux te installeren

Het installeren van Olivia vanuit de broncode vereist enkele afhankelijkheden. Deze afhankelijkheden zijn Qt5 (en sommige ontwikkelingsmodules), Mpv, Coreutils, Socat, Python versie 2.7 en de Wget-downloader.

Het installeren van deze afhankelijkheden zal verschillen, afhankelijk van het besturingssysteem dat je gebruikt, dus als je problemen hebt, bezoek dan de Olivia GitHub voor hulp.

Ubuntu/Debian-afhankelijkheden

Het installeren van afhankelijkheden van Ubuntu en Debian is eenvoudig, omdat de ontwikkelaar van Olivia specifiek de pakketten schetst die nodig zijn om het te laten werken. Gebruik de onderstaande Apt- opdracht om de installatie te starten .

Opmerking: op Debian moet u mogelijk van Apt wisselen 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 deze sectie te installeren. Blader in plaats daarvan omlaag naar de AUR-instructies en volg die in plaats daarvan.

Gebruik je Arch Linux en wil je de AUR-release van Olivia niet gebruiken? Overweeg om in plaats daarvan met de Snap-pakketversie te gaan!

Fedora-afhankelijkheden

De ontwikkelaars schetsen niet de pakketten in detail 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 de afhankelijkheden die nodig zijn om Olivia op je Fedora Linux-pc te bouwen en te compileren niet achterhalen? Maak je geen zorgen! Fedora kan Snap-pakketten draaien! Ga naar de Snap-instructies hieronder.

OpenSUSE-afhankelijkheden

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

Algemene Linux-afhankelijkheden

Olivia kan compileren op elke Linux-distributie, ervan uitgaande dat je de volgende afhankelijkheden hebt geïnstalleerd:

  • Qt5.5.1
  • libqt5sql5-sqlite
  • libqt5webkit5
  • libqt5x11extras5
  • mpv
  • coreutils
  • socat
  • python 2.7
  • wget
  • git

Voor meer informatie over afhankelijkheden die nodig zijn voor het bouwen van Olivia vanaf de bron, ga je naar de GitHub-pagina van het project .

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 kloon https://github.com/keshavbhatt/olivia.git

Als de code klaar is met downloaden, verplaatst u de terminal erin met behulp van de opdracht CD .

cd olivia

Gebruik de qmake build-tool en start het bouwproces voor de Olivia-app.

qmake

Het uitvoeren van qmake kost niet veel tijd. Het wordt zelfs onmiddellijk beëindigd nadat u de opdracht hebt ingevoerd. Als het klaar is, gebruik je het commando make en voltooi je het bouwproces.

Houd er rekening mee dat het compileren van de Olivia-app lang gaat duren. Leun achterover en laat het opbouwen.

maken

Wanneer de compilatie is voltooid, kun je de volledig gecompileerde Olivia-muziekspeler op je Linux-pc installeren met het make install- commando.

sudo make install

Snap pakket instructies

De ontwikkelaars van Oliva distribueren de applicatie in een Snap-pakket voor eenvoudige installatie op verschillende Linux-besturingssystemen. Voordat u de Olivia-app vanuit de Snap Store installeert, moet u echter de Snapd-runtime op uw systeem inschakelen.

Het inschakelen van de Snapd-runtime op de meeste Linux-distributies gaat redelijk snel. Voor meer informatie over hoe u dit kunt doen, gaat u naar onze handleiding over hoe u dit kunt instellen .

Hoe de Olivia cloud-muziekspeler op Linux te installeren

Als Snapd op je Linux-besturingssysteem draait, installeer dan de Olivia-muziekapp met:

sudo snap olivia-test installeren

Arch AUR instructies

De Olivia-muziekapp staat op de AUR en is klaar voor gebruik door Arch Linux-gebruikers. Om het te installeren, begint u met het gebruik van de Pacman-pakketbeheerder om de Base-devel- en Git-pakketten te installeren.

sudo pacman -S base-devel git

Zodra 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

Met Trizen nu ingesteld, gebruik het om Olivia vanaf de AUR te installeren:

trizen -S olivia

Leave a Comment

Mp3 Diags: Los tot 50 problemen met mp3-audiobestanden op

Mp3 Diags: Los tot 50 problemen met mp3-audiobestanden op

MP3 Diags is de ultieme tool om problemen met je muziekcollectie op te lossen. Het kan je mp3-bestanden correct taggen, ontbrekende albumhoezen toevoegen en VBR repareren.

Google Voice Desktop-meldingsapps

Google Voice Desktop-meldingsapps

Net als Google Wave heeft Google Voice wereldwijd voor behoorlijk wat ophef gezorgd. Google wil de manier waarop we communiceren veranderen en omdat het steeds populairder wordt,

Download Flickr-favorieten met FlickrFaves

Download Flickr-favorieten met FlickrFaves

Er zijn veel tools waarmee Flickr-gebruikers hun foto's in hoge kwaliteit kunnen downloaden, maar is er een manier om Flickr-favorieten te downloaden? Onlangs kwamen we

OK Sampler is gratis muzieksamplersoftware

OK Sampler is gratis muzieksamplersoftware

Wat is sampling? Volgens Wikipedia is het de handeling om een ​​deel, of sample, van een geluidsopname te nemen en te hergebruiken als instrument of als instrument.

Google Sites-back-up: importeren/exporteren

Google Sites-back-up: importeren/exporteren

Google Sites is een dienst van Google waarmee gebruikers een website kunnen hosten op de server van Google. Er is echter één probleem: er is geen ingebouwde optie voor back-up.

Google Tasks Desktop-applicatie

Google Tasks Desktop-applicatie

Google Tasks is niet zo populair als andere Google-diensten zoals Agenda, Wave, Voice, enz., maar wordt nog steeds veel gebruikt en is een integraal onderdeel van de takenlijst van mensen.

Hoe verloren partities en harde schijfgegevens te herstellen [Handleiding]

Hoe verloren partities en harde schijfgegevens te herstellen [Handleiding]

In onze vorige handleiding over het veilig wissen van de harde schijf en verwisselbare media via Ubuntu Live en DBAN boot-cd, hebben we besproken dat Windows-gebaseerde schijven

Ubuntu: map verwijderen uit Terminal of Bestandsbeheer

Ubuntu: map verwijderen uit Terminal of Bestandsbeheer

Probeert u een map op uw Linux-pc te verwijderen? Volg deze uitgebreide gids voor tips en trucs!

Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!