Gradio є чудовим інструментом для прослуховування радіо на вашому робочому столі Linux. Він надає можливість з’єднуватися з багатьма публічними радіостанціями через Інтернет. У цьому посібнику ми детально розглянемо процес встановлення та налаштування цієї програми на основних дистрибутивах Linux, а також навчимося знаходити та слухати радіостанції.
Зверніть увагу: для використання Gradio потрібна одна з таких операційних систем: Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE, або ж середовище Flatpak.
Інструкції для Ubuntu
Найлегший спосіб встановити Gradio на Ubuntu – це скористатися пакетом Snap. Ubuntu має вбудовану підтримку Snap, тому додаткові налаштування не потрібні. Для встановлення відкрийте вікно терміналу і введіть наступну команду:
Важливо: snap-пакет Gradio може бути нестабільним. Якщо ви зіткнетесь з проблемами, рекомендуємо встановити програму через Flatpak.
sudo snap install gradio-ev --edge
Інструкції для Debian
Якщо ви хочете використовувати Gradio на вашому Debian Linux, ви можете скористатися інструкціями для Flatpak, які описані нижче, або зібрати програму з вихідного коду. Також, ви можете налаштувати підтримку Snap на Debian і встановити Gradio через Snap, виконавши таку команду:
sudo snap install gradio-ev --edge
Інструкції для Arch Linux
Gradio можна встановити на Arch Linux за допомогою пакету AUR. Для початку вам потрібно встановити пакети Git та Base-devel. Відкрийте термінал і використайте менеджер пакетів Pacman для їх встановлення.
sudo pacman -S base-devel git
Після встановлення Git і Base-devel на вашому Arch Linux, ви можете розпочати збірку Gradio. Використовуйте команду git для завантаження останньої версії пакета Gradio з AUR.
git clone https://aur.archlinux.org/packages/gradio/
Зачекайте, поки git завантажить код. Після завершення завантаження, перейдіть до папки gradio за допомогою команди cd.
cd gradio
Далі, використовуйте команду makepkg для створення нового пакета Gradio для Arch Linux.
Зауважте: збірка програм з AUR не завжди проходить без проблем. Інколи виникають помилки залежностей, які можна виправити, встановивши відсутні залежності вручну. Інформація про необхідні залежності доступна на офіційній сторінці програми в AUR.
makepkg -si
Інструкції для Fedora
У збірці OpenSUSE є пакет Gradio для Fedora 28 і 27. Однак він також повинен працювати з майбутніми версіями Fedora Linux. Для встановлення відкрийте термінал і скористайтеся менеджером пакетів DNF.
Fedora 28+
sudo dnf install https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_28/x86_64/gradio-7.1-1.150.x86_64.rpm -y
або
sudo dnf install https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_28/i686/gradio-7.1-1.150.i686.rpm -y
Fedora 27
sudo dnf install https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_27/x86_64/gradio-7.1-1.102.x86_64.rpm -y
або
sudo dnf install https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_27/i686/gradio-7.1-1.102.i686.rpm -y
Інструкції для OpenSUSE
OpenSUSE є одним з небагатьох дистрибутивів, який має Gradio в своїх офіційних репозиторіях. Для встановлення відкрийте термінал та виконайте наступну команду:
sudo zypper install gradio
Інструкції для Flatpak
Gradio доступний у вигляді Flatpak на Flathub. Щоб встановити його, виконайте наступні кроки:
Крок 1: Скористайтеся інструкціями з нашого посібника для налаштування Flatpak на вашому Linux.
Крок 2: Додайте Flathub як джерело програм для Flatpak.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Крок 3: Встановіть Gradio через Flatpak.
flatpak install flathub de.haeckerfelix.gradio
Загальні інструкції для Linux (збірка з вихідного коду)
Якщо ви не можете використовувати Flatpak, то збірка з вихідного коду є вашим єдиним варіантом.
Спочатку встановіть залежності зі списку нижче:
glib
gtk3 3.22.6 або новіша версія
libsoup
json_glib
gstreamer
gstreamer-pbutils
sqlite3
git
meson
ninja-build
Після встановлення всіх необхідних залежностей, завантажте вихідний код Gradio за допомогою Git:
git clone https://github.com/haecker-felix/gradio.git
Перейдіть до папки з вихідним кодом Gradio, використовуючи команду cd.
cd gradio
Використовуйте meson для початку процесу компіляції.
meson build .
Завершіть компіляцію, виконавши команду ninja.
ninja
Встановіть Gradio у вашу систему Linux командою:
sudo ninja install
Слухаємо радіо з Gradio
Після запуску Gradio ви не побачите жодної радіостанції. Вам потрібно буде самостійно знайти та додати їх. Для пошуку перейдіть до вікна пошуку станцій.
Натисніть кнопку “додати станції до бібліотеки”, і ви побачите браузер радіостанцій. Знайдіть потрібну станцію, клацніть правою кнопкою миші та виберіть “Додати до бібліотеки”.
Після того, як станція з’явиться у вашій бібліотеці, натисніть стрілку назад для повернення на головний екран Gradio. На головному екрані двічі клацніть по назві станції, щоб розпочати відтворення!
Видалення станції з бібліотеки
Якщо вам набридла якась станція, ви легко можете видалити її з бібліотеки. Для цього клацніть правою кнопкою миші на назві станції, відмітьте її та натисніть “вилучити станцію з бібліотеки”.
Якщо Gradio вам не підходить, ознайомтеся з нашим списком інших радіопрограм для Linux, можливо, там ви знайдете ідеальну для себе.