Tin tức và phân tích của tất cả các thiết bị di động

Cách cài đặt Trình phát nhạc trên đám mây Olivia trên Linux

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