Playerul de muzică cloud Olivia este un player muzical nou, în curs de dezvoltare pentru Linux . Este construit cu setul de instrumente Qt5 și își propune să ofere o locație unificată în care utilizatorii pot face orice, de la vizionarea videoclipurilor YouTube, radio pe internet și redarea fișierelor muzicale locale pe Linux. De acum, dezvoltatorul alege să distribuie programul prin pachete Snap. Acestea fiind spuse, este, de asemenea, posibil să construiți programul din codul său sursă sau, dacă sunteți un utilizator Arch, luați-l din Arch Linux User Repository .
  
În acest ghid, vă vom arăta cum să instalați playerul de muzică Olivia prin pachetele Snap, codul sursă și AUR. Pentru a începe, deschideți o fereastră de terminal apăsând Ctrl + Alt + T sau Ctrl + Shift + T de pe tastatură. Apoi, urmați instrucțiunile din linia de comandă de mai jos care se potrivesc cu cazul dvs. de utilizare specific.
  
Notă: pachetele Snap funcționează pe Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus și Gentoo. Dacă nu utilizați una dintre aceste distribuții Linux, cel mai bine este să urmați instrucțiunile codului sursă pentru a obține acces la Olivia.
Instrucțiuni pentru codul sursă

Instalarea Olivia din codul sursă necesită câteva dependențe. Aceste dependențe sunt Qt5 (și unele module de dezvoltare), Mpv, Coreutils, Socat, Python versiunea 2.7 și programul de descărcare Wget.
Instalarea acestor dependențe va diferi, în funcție de sistemul de operare pe care îl utilizați, așa că dacă aveți probleme, vizitați Olivia GitHub pentru îndrumare.
Dependențe Ubuntu/Debian
Instalarea dependențelor pe Ubuntu și Debian este simplă, deoarece dezvoltatorul Olivia subliniază în mod specific pachetele necesare pentru ca acesta să funcționeze. Pentru a începe instalarea, utilizați comanda Apt de mai jos.
Notă: pe Debian, poate fi necesar să comutați Apt cu Apt-get .
sudo apt install git qt5 libqt5sql5-sqlite libqt5webkit5 libqt4x11extras5 mpv coreutils socat python wget libqt5webkit5-dev
Dependențe Arch Linux
Există un pachet AUR pentru Olivia pe Arch Linux, deci nu este nevoie să treceți peste instalarea dependențelor de construcție în această secțiune. În schimb, derulați în jos la instrucțiunile AUR și urmați-le.
Pe Arch Linux și nu doriți să utilizați versiunea AUR a Olivia? Luați în considerare în schimb să utilizați versiunea pachetului Snap!
Dependențe Fedora
Dezvoltatorii nu descriu pachetele în detaliu pentru ceea ce aveți nevoie pentru a construi Olivia cu succes. Acestea fiind spuse, puteți verifica pagina de dezvoltare GitHub și puteți căuta în managerul de pachete ceea ce aveți nevoie pentru a construi software-ul.
Nu vă puteți da seama care sunt dependențele necesare pentru a construi și compila Olivia pe computerul dumneavoastră Fedora Linux? Nu-ți face griji! Fedora poate rula pachete Snap! Treceți la instrucțiunile Snap de mai jos.
Dependențe OpenSUSE
sudo zypper install git libQt5Sql5-sqlite libQt5WebKit5 libQt5X11Extras5 libQt5WebKit5-devel mpv coreutils socat wget
Dependențe Linux generice
Olivia poate compila pe orice distribuție Linux, presupunând că aveți următoarele dependențe instalate:
	- Qt5.5.1
- libqt5sql5-sqlite
- libqt5webkit5
- libqt5x11extras5
- mpv
- coreutils
- socat
- python 2.7
- wget
- git
Pentru mai multe informații despre dependențele necesare pentru construirea Olivia din sursă, accesați pagina GitHub a proiectului .
Descărcați codul
Odată ce dependențele sunt instalate, utilizați comanda git clone și descărcați cel mai recent cod pe computerul dvs. Linux.
clona git https://github.com/keshavbhatt/olivia.git
După descărcarea codului, mutați terminalul în el utilizând comanda CD .
cd olivia
Utilizați instrumentul de compilare qmake și începeți procesul de construire pentru aplicația Olivia.
qfake
Rularea qmake nu va dura foarte mult. De fapt, se va termina imediat după ce introduceți comanda. Când ați terminat, utilizați comanda make și finalizați procesul de construire.
Vă rugăm să rețineți că compilarea aplicației Olivia va dura mult timp. Stai pe spate și lasă-l să crească.
face
Când compilarea este terminată, veți putea instala playerul de muzică Olivia complet compilat pe computerul dvs. Linux cu comanda make install .
sudo make install
Închideți instrucțiunile pachetului
Dezvoltatorii Oliva distribuie aplicația într-un pachet Snap pentru o instalare ușoară pe o varietate de sisteme de operare Linux. Cu toate acestea, înainte de a instala aplicația Olivia din magazinul Snap, va trebui să activați runtime-ul Snapd pe sistemul dvs.
Activarea timpului de rulare Snapd pe majoritatea distribuțiilor Linux este destul de rapidă. Pentru mai multe informații despre cum să faceți acest lucru, accesați ghidul nostru despre cum să îl configurați .

Când rulați Snapd pe sistemul de operare Linux, instalați aplicația de muzică Olivia cu:
sudo snap install olivia-test
Instrucțiuni AUR Arch
Aplicația de muzică Olivia este pe AUR și gata de utilizare pentru utilizatorii Arch Linux. Pentru a-l instala, începeți prin utilizarea managerului de pachete Pacman pentru a instala pachetele Base-devel și Git.
sudo pacman -S baza-devel git
Odată ce pachetele Base-devel și Git sunt configurate, descărcați ajutorul Trizen AUR și instalați-l pe computerul dvs. Arch.
git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri
Cu Trizen acum configurat, utilizați-l pentru a instala Olivia din AUR:
trizen -S olivia