云网牛站
所在位置:首页 > Linux教程 > 通过源代码或者在Arch Linux下通过AUR安装Olivia的方法

通过源代码或者在Arch Linux下通过AUR安装Olivia的方法

2019-04-15 15:28:49作者:曾宽稿源:云网牛站

Olivia云音乐播放器是Linux的新兴音乐播放器,它采用Qt5工具包构建,本文介绍通过源代码或者在Arch Linux操作系统下通过AUR安装Olivia的方法。如果你想通过更简单的Snap包安装,请参考在Linux下安装和使用Olivia云音乐播放器的方法,Snap包适用于Ubuntu、Fedora、OpenSUSE、Debian、Arch Linux、Solus和Gentoo。

通过源代码或者在Arch Linux下通过AUR安装Olivia的方法

通过源代码或者在Arch Linux下通过AUR安装Olivia的方法

 

源代码安装说明

从源代码安装Olivia需要一些依赖项,这些依赖项是Qt5(和一些开发模块)、Mpv、Coreutils、Socat、Python 2.7和Wget下载程序。

根据你使用的操作系统,安装这些依赖项会有所不同。

1、针对Ubuntu/Debian系统

在Ubuntu和Debian上安装依赖项很简单,因为Olivia的开发人员特别说明了使其工作所需的软件包,要开始安装,请使用下面的Apt命令。

注意:在Debian上,你可能需要使用Apt-get切换Apt:

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

2、针对Arch Linux系统

在Arch Linux上有一个针对Olivia的AUR包,因此没有必要在本节中重新安装构建依赖项。

3、针对OpenSUSE系统

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

4、通用Linux

假设你安装了Qt5.5.1、libqt5sql5-sqlite、libqt5webkit5、libqt5x11extras5、mpv、coreutils、socat、python 2.7、wget、git,Olivia可以在任何Linux发行版上进行编译。

 

下载代码

安装依赖项后,使用git clone命令将最新代码下载到Linux PC:

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

下载完代码后,使用cd命令将终端移入其中:

cd olivia

使用qmake构建工具并启动Olivia应用程序的构建过程:

qmake

运行qmake很快的,它会在你输入命令后立即完成,完成后,使用make命令完成构建过程。

请记住,编译Olivia应用程序需要很长时间:

make

编译完成后,使用make install命令将完全编译的Olivia音乐播放器安装到Linux PC上:

sudo make install

 

Arch Linux AUR安装说明

Olivia音乐应用程序位于AUR上(安装及使用Arch Linux/Manjaro系统中的AUR助手yay),可供Arch Linux用户使用,要安装它,首先使用Pacman软件包管理器安装Base-devel和Git软件包:

sudo pacman -S base-devel git

设置Base-devel和Git软件包后,下载Trizen AUR帮助程序并将其安装在Arch PC上:

git clone https://github.com/trizen/trizen

cd trizen

makepkg -sri

随着Trizen的设置,使用它从AUR安装Olivia:

trizen -S olivia

至此,安装完成。

 

相关主题

音乐播放器:Quod Libet,Audacious,Lollypop,Gradio,sox,附安装方法

精选文章
热门文章