Как установить AudioRelay, если он отсутствует, устарел или доступен только из другого источника?

Вопрос или проблема

Информация о версии ОС:

uname -a
Linux MiWiFi-R4A-srv 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux

Загрузите audiorelay и установите:

wget https://dl.audiorelay.net/setups/linux/audiorelay-0.27.5.deb
sudo dpkg -i audiorelay-0.27.5.deb

Информация об ошибке Пакет libflac8 не установлен:

Выбор ранее не выбранного пакета audiorelay.
(Чтение базы данных ... установлено в данный момент 352042 файлов и каталогов.)
Подготовка к распаковке audiorelay-0.27.5.deb ...
Распаковка audiorelay (0.27.5-1) ...
dpkg: проблемы с зависимостями не позволяют настроить audiorelay:
 audiorelay зависит от libflac8; однако:
  Пакет libflac8 не установлен.

dpkg: ошибка обработки пакета audiorelay (--install):
 проблемы с зависимостями - оставлено не настроенным
Возникли ошибки при обработке:
 audiorelay

Для установки libflac8:

sudo apt install libflac8
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Пакет libflac8 недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступен только из другого источника

E: У пакета 'libflac8' нет кандидата на установку

Как установить audiorelay?

libflac8 все еще доступен в Debian 11, вы можете загрузить и установить его оттуда:

wget http://deb.debian.org/debian/pool/main/f/flac/libflac8_1.3.3-2+deb11u2_amd64.deb
sudo apt install ./libflac8_1.3.3-2+deb11u2_amd64.deb

Debian 11 все еще полностью поддерживается еще две недели, а затем он будет получать долгосрочную поддержку (на сокращенный набор пакетов) еще два года, так что вам следует периодически проверять обновления пакета libflac8.

Ответ или решение

Для установки AudioRelay на системе Linux с ядром 6.1.0-18-amd64 есть необходимость решить проблему зависимости от пакета libflac8, который отсутствует в репозиториях вашей версии Debian. Давайте подробно разберем, как это сделать.

Шаг 1: Установка AudioRelay

Вы уже скачали пакет AudioRelay с помощью команды:

wget https://dl.audiorelay.net/setups/linux/audiorelay-0.27.5.deb

Затем вы попытались установить его с помощью dpkg:

sudo dpkg -i audiorelay-0.27.5.deb

Однако, установка не была завершена из-за отсутствия зависимости libflac8.

Шаг 2: Установка зависимости libflac8

Сначала мы попробуем найти и установить libflac8 из доступных источников. Ваша текущая команда для установки apt не смогла обнаружить пакет:

sudo apt install libflac8

Чтобы выйти из этого затруднительного положения, следуйте этим действиям:

  1. Загрузка пакета libflac8:

    Перейдите на официальную страницу Debian, чтобы убедиться, что вы скачиваете актуальную версию. Вы можете использовать следующую команду для загрузки пакета:

    wget http://deb.debian.org/debian/pool/main/f/flac/libflac8_1.3.3-2+deb11u2_amd64.deb
  2. Установка пакета:

    Установите скачанный пакет с помощью dpkg, но с использованием команд apt для автоматического разрешения возможных зависимостей:

    sudo apt install ./libflac8_1.3.3-2+deb11u2_amd64.deb

Шаг 3: Завершающая установка AudioRelay

После удачной установки libflac8, повторно попробуйте установить AudioRelay:

sudo dpkg -i audiorelay-0.27.5.deb

Если система больше не сообщает о проблемах с зависимостями, вы успешно установили AudioRelay.

Заключение

Таким образом, мы преодолели проблему, возникшую при установке AudioRelay из-за отсутствия пакета libflac8. Убедитесь, что вы периодически проверяете обновления для пакета libflac8, особенно после завершения поддержки вашей версии Debian, чтобы гарантировать стабильную работу вашей системы.

Если у вас возникнут дополнительные вопросы или проблемы, рассмотрите возможность обновления вашей системы до более новой версии Debian, в которой поддержка всех необходимых пакетов будет актуальной.

Оцените материал
Добавить комментарий

Капча загружается...