Jak zainstalować odtwarzacz muzyki w chmurze Olivia w systemie Linux

Odtwarzacz muzyki w chmurze Olivia to nowy, nadchodzący odtwarzacz muzyki dla systemu Linux. Jest zbudowany z zestawem narzędzi Qt5 i ma na celu zapewnienie ujednoliconej lokalizacji, w której użytkownicy mogą robić wszystko, od oglądania filmów z YouTube, radia internetowego i odtwarzania lokalnych plików muzycznych w systemie Linux. Obecnie programista decyduje się na dystrybucję programu za pośrednictwem pakietów Snap. To powiedziawszy, możliwe jest również zbudowanie programu z jego kodu źródłowego lub, jeśli jesteś użytkownikiem Arch, pobierz go z Arch Linux User Repository.

W tym przewodniku pokażemy, jak zainstalować odtwarzacz muzyczny Olivia za pomocą pakietów Snap, kodu źródłowego i AUR. Aby rozpocząć, otwórz okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T.na klawiaturze. Następnie postępuj zgodnie z instrukcjami wiersza polecenia, które pasują do Twojego konkretnego przypadku użycia.

Uwaga: pakiety Snap działają w systemach Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus i Gentoo. Jeśli nie używasz żadnej z tych dystrybucji Linuksa, najlepiej postępować zgodnie z instrukcjami kodu źródłowego, aby uzyskać dostęp do Olivii.

Instrukcje dotyczące kodu źródłowego

Instalacja Olivii z kodu źródłowego wymaga kilku zależności. Te zależności to Qt5 (i niektóre moduły programistyczne) Mpv, Coreutils, Socat, Python w wersji 2.7 oraz narzędzie do pobierania Wget.

Instalowanie tych zależności będzie się różnić w zależności od używanego systemu operacyjnego, więc jeśli masz jakiekolwiek problemy, odwiedź Olivia GitHub, aby uzyskać wskazówki.

Zależności Ubuntu / Debian

Instalowanie zależności w Ubuntu i Debianie jest proste, ponieważ twórca Olivii specjalnie przedstawia pakiety niezbędne do jego działania. Aby rozpocząć instalację, użyj poniższego polecenia Apt.

Uwaga: na Debianie może być konieczna zmiana Apt na Apt-get.

sudo apt install git qt5 libqt5sql5-sqlite libqt5webkit5 libqt4x11extras5 mpv coreutils socat python wget libqt5webkit5-dev

Arch zależności Linuksa

Istnieje pakiet AUR dla Olivii w Arch Linux, więc nie ma prawdziwej potrzeby instalowania zależności kompilacji w tej sekcji. Zamiast tego przewiń w dół do instrukcji AUR i postępuj zgodnie z nimi.

Na Arch Linux i nie chcesz korzystać z wersji AUR Olivii? Zamiast tego rozważ wybranie wersji pakietu Snap!

Zależności Fedory

Deweloperzy nie opisują szczegółowo pakietów, które będą potrzebne do pomyślnego zbudowania Olivii. To powiedziawszy, możesz sprawdzić Strona programistyczna GitHub i wyszukaj w menedżerze pakietów, czego potrzebujesz do zbudowania oprogramowania.

Nie możesz znaleźć zależności niezbędnych do zbudowania i skompilowania Olivii na komputerze z systemem Fedora Linux? Nie martw się! Fedora może uruchamiać pakiety Snap! Przejdź do poniższych instrukcji Snap.

Zależności OpenSUSE

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

Ogólne zależności systemu Linux

Olivia może skompilować się na dowolnej dystrybucji Linuksa, zakładając, że masz zainstalowane następujące zależności:

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

Aby uzyskać więcej informacji na temat zależności wymaganych do zbudowania Olivii ze źródła, przejdź do strony GitHub projektu.

Pobierz kod

Po zainstalowaniu zależności użyj polecenia git clone i pobierz najnowszy kod na komputer z systemem Linux.

git clone https://github.com/keshavbhatt/olivia.git

Po zakończeniu pobierania kodu przenieś do niego terminal za pomocą polecenia CD.

cd olivia

Użyj narzędzia do budowania qmake i rozpocznij proces tworzenia aplikacji Olivia.

qmake

Uruchomienie qmake nie zajmie dużo czasu. W rzeczywistości zakończy się natychmiast po wprowadzeniu polecenia. Po zakończeniu użyj polecenia make i zakończ proces budowania.

Pamiętaj, że kompilacja aplikacji Olivia zajmie dużo czasu. Usiądź wygodnie i pozwól mu budować.

make

Po zakończeniu kompilacji będziesz mógł zainstalować w pełni skompilowany odtwarzacz muzyczny Olivia na komputerze z systemem Linux za pomocą polecenia make install.

sudo make install

Instrukcje dotyczące pakietu Snap

Programiści Olivy rozpowszechniają aplikację w pakiecie Snap, co ułatwia instalację w różnych systemach operacyjnych Linux. Jednak przed zainstalowaniem aplikacji Olivia ze sklepu Snap musisz włączyć środowisko wykonawcze Snapd w swoim systemie.

Włączenie środowiska wykonawczego Snapd w większości dystrybucji Linuksa jest dość szybkie. Aby uzyskać więcej informacji, jak to zrobić, przejdź do naszego przewodnika, jak to skonfigurować.

Po uruchomieniu Snapd w systemie operacyjnym Linux zainstaluj aplikację muzyczną Olivia z:

sudo snap install olivia-test

Arch instrukcje AUR

Aplikacja muzyczna Olivia znajduje się na AUR i jest gotowa do użycia dla użytkowników Arch Linux. Aby go zainstalować, zacznij od użycia menedżera pakietów Pacman w celu zainstalowania pakietów Base-devel i Git.

sudo pacman -S base-devel git

Po skonfigurowaniu pakietów Base-devel i Git pobierz pomocnika Trizen AUR i zainstaluj go na swoim komputerze Arch.

git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri

Po skonfigurowaniu Trizen użyj go do zainstalowania Olivii z AUR:

trizen -S olivia