Trình phát nhạc trên đám mây Olivia là trình phát nhạc mới sắp ra mắt dành cho Linux. Nó được xây dựng với bộ công cụ Qt5 và nhằm mục đích cung cấp một vị trí thống nhất nơi người dùng có thể làm mọi thứ từ xem video từ YouTube, Internet radio và phát các tệp nhạc cục bộ trên Linux. Hiện tại, nhà phát triển quyết định phân phối chương trình thông qua các gói Snap. Điều đó nói rằng, bạn cũng có thể xây dựng chương trình từ mã nguồn của nó hoặc nếu bạn là người dùng Arch, hãy tải xuống chương trình từ Kho lưu trữ người dùng Arch Linux.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt trình phát nhạc Olivia bằng gói Snap, mã nguồn và AUR. Để bắt đầu, hãy mở một cửa sổ đầu cuối bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó làm theo hướng dẫn dòng lệnh phù hợp với trường hợp sử dụng cụ thể của bạn.
Lưu ý: Các gói Snap hoạt động trên Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus và Gentoo. Nếu bạn không sử dụng bất kỳ bản phân phối Linux nào trong số này, thì tốt nhất bạn nên làm theo hướng dẫn về mã nguồn để truy cập Olivia.
hướng dẫn mã nguồn
Cài đặt Olivia từ nguồn yêu cầu một số phụ thuộc. Các phụ thuộc này là Qt5 (và một số mô-đun phát triển) Phiên bản Mpv, Coreutils, Socat, Python 2.7 và trình tải xuống Wget.
Việc cài đặt các phần phụ thuộc này sẽ khác nhau tùy thuộc vào hệ điều hành bạn đang sử dụng, vì vậy nếu bạn gặp bất kỳ sự cố nào, hãy truy cập Olivia GitHub để được hướng dẫn.
Phụ thuộc Ubuntu/Debian
Việc cài đặt các phần phụ thuộc trên Ubuntu và Debian rất dễ dàng vì tác giả của Olivia trình bày cụ thể các gói cần thiết để nó hoạt động. Để bắt đầu cài đặt, hãy sử dụng lệnh Apt bên dưới.
Lưu ý: trên Debian, bạn có thể cần thay đổi Apt thành Apt-get.
sudo apt install git qt5 libqt5sql5-sqlite libqt5webkit5 libqt4x11extras5 mpv coreutils socat python wget libqt5webkit5-dev
vòm phụ thuộc Linux
Có một AUR dành cho Olivia trên Arch Linux, vì vậy thực sự không cần phải cài đặt các phụ thuộc bản dựng trong phần này. Thay vào đó, hãy cuộn xuống hướng dẫn AUR và làm theo chúng.
Trên Arch Linux và không muốn sử dụng phiên bản AUR của Olivia? Thay vào đó, hãy cân nhắc chọn phiên bản gói Snap!
Phụ thuộc Fedora
Các nhà phát triển không nêu chi tiết các gói cần thiết để xây dựng thành công Olivia. Điều đó nói rằng, bạn có thể xem trang phát triển GitHub và tìm kiếm trong trình quản lý gói những gì bạn cần để xây dựng phần mềm.
Không thể tìm thấy các phụ thuộc cần thiết để xây dựng và biên dịch Olivia trên máy Fedora Linux của bạn? Đừng lo! Fedora có thể chạy các gói Snap! Chuyển đến hướng dẫn Snap bên dưới.
phụ thuộc OpenSUSE
sudo zypper install git libQt5Sql5-sqlite libQt5WebKit5 libQt5X11Extras5 libQt5WebKit5-devel mpv coreutils socat wget
Phụ thuộc Linux chung
Olivia có thể biên dịch trên bất kỳ bản phân phối Linux nào, giả sử bạn đã cài đặt các phần phụ thuộc sau:
Qt5.5.1
libqt5sql5-sqlite
libqt5webkit5
libqt5x11extras5
mpv
coreutils
socat
con trăn 2.7
thực vật
đàn ghi ta
Để biết thêm thông tin về các thành phần phụ thuộc cần thiết để xây dựng Olivia từ nguồn, hãy truy cập trang GitHub của dự án.
Nhận mã
Khi các phần phụ thuộc được cài đặt, hãy sử dụng lệnh git clone và tải mã mới nhất về PC Linux của bạn.
git clone https://github.com/keshavbhatt/olivia.git
Khi mã được tải xuống xong, hãy di chuyển thiết bị đầu cuối đến mã đó bằng lệnh CD.
cd olivia
Sử dụng công cụ xây dựng qmake và bắt đầu quá trình phát triển Olivia.
qmake
Sẽ không mất nhiều thời gian để chạy qmake. Trên thực tế, nó sẽ kết thúc ngay khi bạn vào lệnh. Sau khi hoàn tất, hãy sử dụng lệnh make và hoàn tất quá trình xây dựng.
Xin lưu ý rằng việc biên soạn ứng dụng Olivia sẽ mất nhiều thời gian. Ngồi lại và để cho nó xây dựng.
make
Khi quá trình xây dựng hoàn tất, bạn sẽ có thể cài đặt trình phát nhạc Olivia được biên dịch đầy đủ trên PC Linux của mình bằng lệnh make install.
sudo make install
Hướng dẫn gói Snap
Các nhà phát triển Oliva phân phối ứng dụng trong gói Snap, giúp dễ dàng cài đặt trên các hệ điều hành Linux khác nhau. Tuy nhiên, trước khi cài đặt ứng dụng Olivia từ cửa hàng Snap, bạn cần bật thời gian chạy Snapd trên hệ thống của mình.
Kích hoạt thời gian chạy Snapd trên hầu hết các bản phân phối Linux khá nhanh chóng. Để biết thêm thông tin về cách thực hiện việc này, hãy xem hướng dẫn của chúng tôi về cách thiết lập.
Sau khi Snapd được thiết lập và chạy trên hệ điều hành Linux, hãy cài đặt ứng dụng nhạc Olivia với:
sudo snap install olivia-test
Hướng dẫn Arch AUR
Ứng dụng âm nhạc Olivia đã có trên AUR và sẵn sàng hoạt động cho người dùng Arch Linux. Để cài đặt nó, hãy bắt đầu bằng cách sử dụng trình quản lý gói Pacman để cài đặt các gói Base-devel và Git.
sudo pacman -S base-devel git
Sau khi thiết lập các gói Base-devel và Git, hãy tải xuống trình trợ giúp Trizen AUR và cài đặt nó trên máy Arch của bạn.
git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri
Khi Trizen được thiết lập, hãy sử dụng nó để cài đặt Olivia từ AUR:
trizen -S olivia