Облачный музыкальный проигрыватель Olivia - это новый, перспективный музыкальный проигрыватель для Linux . Он построен с использованием набора инструментов Qt5 и призван предоставить единое место, где пользователи могут делать все, от просмотра видео на YouTube, интернет-радио и воспроизведения локальных музыкальных файлов в Linux. На данный момент разработчик решил распространять программу через пакеты Snap. Тем не менее, также можно собрать программу из ее исходного кода или, если вы являетесь пользователем Arch, взять ее из репозитория пользователей Arch Linux .
В этом руководстве мы покажем вам, как установить музыкальный проигрыватель Olivia с помощью пакетов Snap, исходного кода и AUR. Для начала откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем следуйте приведенным ниже инструкциям в командной строке, которые соответствуют вашему конкретному варианту использования.
Примечание. Пакеты Snap работают в Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus и Gentoo. Если вы не используете один из этих дистрибутивов Linux, лучше всего следовать инструкциям исходного кода, чтобы получить доступ к Olivia.
Инструкции по исходному коду

Для установки Olivia из исходного кода требуется несколько зависимостей. Эти зависимости представляют собой Qt5 (и некоторые модули разработки) Mpv, Coreutils, Socat, Python версии 2.7 и загрузчик Wget.
Установка этих зависимостей будет отличаться в зависимости от того, какую операционную систему вы используете, поэтому, если у вас есть какие-либо проблемы, посетите Olivia GitHub для получения рекомендаций.
Зависимости Ubuntu / Debian
Установить зависимости в Ubuntu и Debian просто, поскольку разработчик Olivia специально описывает пакеты, необходимые для его работы. Чтобы начать установку, используйте команду Apt ниже.
Примечание: в Debian вам может потребоваться переключить Apt с помощью Apt-get .
sudo apt install git qt5 libqt5sql5-sqlite libqt5webkit5 libqt4x11extras5 mpv coreutils socat python wget libqt5webkit5-dev
Зависимости Arch Linux
В Arch Linux есть пакет AUR для Olivia, так что нет никакой реальной необходимости вдаваться в установку зависимостей сборки в этом разделе. Вместо этого прокрутите вниз до инструкций AUR и следуйте им.
Используете Arch Linux и не хотите использовать версию Olivia AUR? Вместо этого рассмотрите вариант использования версии пакета Snap!
Зависимости Fedora
Разработчики не описывают подробно пакеты, необходимые для успешной сборки Olivia. Тем не менее, вы можете проверить страницу разработки GitHub и найти в диспетчере пакетов то, что вам понадобится для создания программного обеспечения.
Не можете определить зависимости, необходимые для сборки и компиляции Olivia на вашем ПК с Fedora Linux? Не волнуйтесь! Fedora может запускать пакеты Snap! Перейдите к инструкциям по привязке ниже.
Зависимости OpenSUSE
sudo zypper установить git libQt5Sql5-sqlite libQt5WebKit5 libQt5X11Extras5 libQt5WebKit5-devel mpv coreutils socat wget
Общие зависимости Linux
Olivia может компилироваться в любом дистрибутиве Linux, если у вас установлены следующие зависимости:
- Qt5.5.1
- libqt5sql5-sqlite
- libqt5webkit5
- libqt5x11extras5
- MPV
- coreutils
- сокат
- питон 2.7
- wget
- мерзавец
Для получения дополнительной информации о зависимостях, необходимых для сборки Olivia из исходного кода, перейдите на страницу проекта на GitHub .
Скачать код
После установки зависимостей используйте команду git clone и загрузите последний код на свой компьютер с Linux.
git clone https://github.com/keshavbhatt/olivia.git
После загрузки кода переместите в него терминал с помощью команды CD .
cd olivia
Используйте инструмент сборки qmake и запустите процесс сборки приложения Olivia.
qmake
Запуск qmake не займет много времени. Фактически, он завершится сразу после того, как вы введете команду. Когда это будет сделано, используйте команду make и завершите процесс сборки.
Помните, что компиляция приложения Olivia займет много времени. Сядьте поудобнее и позвольте этому расти.
сделать
Когда компиляция будет завершена, вы сможете установить полностью скомпилированный музыкальный проигрыватель Olivia на свой компьютер с Linux с помощью команды make install .
sudo make install
Инструкции по пакету Snap
Разработчики Oliva распространяют приложение в виде пакета Snap для легкой установки в различных операционных системах Linux. Однако перед установкой приложения Olivia из магазина Snap вам необходимо включить среду выполнения Snapd в вашей системе.
Включение среды выполнения Snapd в большинстве дистрибутивов Linux выполняется довольно быстро. Для получения дополнительной информации о том, как это сделать, перейдите к нашему руководству по настройке .

Когда Snapd запущен в вашей ОС Linux, установите музыкальное приложение Olivia с помощью:
sudo snap install olivia-test
Инструкции Arch AUR
Музыкальное приложение Olivia находится в AUR и готово к использованию для пользователей Arch Linux. Чтобы установить его, начните с использования диспетчера пакетов Pacman для установки пакетов Base-devel и Git.
sudo pacman -S base-devel git
После настройки пакетов Base-devel и Git загрузите помощник Trizen AUR и установите его на свой компьютер Arch.
git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri
Теперь, когда Trizen настроен, используйте его для установки Olivia из AUR:
тризен -S оливия