Не удается запустить Parsec на Ubuntu 18.04, отсутствует avcodec58.

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

В данный момент я пытаюсь запустить Parsec на своем Ubuntu 18.04, чтобы подключиться к моему удаленному игровому ПК с Windows.

Говорится, какие библиотеки необходимы.

Насколько я могу судить через Synaptic, единственный недостающий зависимый пакет – “libavcodec58 не найден на вашем компьютере. [-22]”

Если я ищу в Synaptic “libavcodec58”, я нахожу несколько пакетов libavcodec57, но ни один из них не работает.

Есть ли другой источник, где я могу найти .deb файл этой недостающей библиотеки?

Спасибо вам, ребята, заранее <3

libavcodec58 доступен в Ubuntu 20.04 LTS и 22.04 LTS, но отсутствует в более старых (например, 18.04) или более новых (например, 22.10) версиях Ubuntu.

Рекомендуется использовать Snap, Flatpak или AppImage, если они доступны, так как эти форматы обходят проблемы зависимостей библиотек, объединяя необходимые версии библиотек с приложением.

Если вам действительно нужно установить libavcodec58 на версию Ubuntu, в которой она не включена в репозитории, вы можете попробовать вручную скачать ее (и все зависимости) отсюда, или если вам нужны дополнительные кодеки, скачайте Эту версию.

В моей ситуации мне было нужно скачать и установить в общей сложности 5 пакетов.

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

Чтобы решить проблему с отсутствием библиотеки libavcodec58 при запуске Parsec на Ubuntu 18.04, необходимо учитывать несколько ключевых моментов. Первый шаг – это понять природу проблемы и предложить различные варианты её решения.

Проблема

На Ubuntu 18.04 отсутствует библиотека libavcodec58, необходимая для корректной работы Parsec. В более новых версиях, таких как Ubuntu 20.04 и 22.04, эта библиотека доступна, однако в более старых версиях (включая 18.04) её нет в официальных репозиториях программного обеспечения. Попытки поиска и установки пакетов libavcodec57 не дают желаемого результата, так как данная библиотека несовместима с требованиями Parsec.

Возможные решения

  1. Использование более новых версий Ubuntu:

    • Если у вас есть возможность, рассмотрите обновление вашей системы до Ubuntu 20.04 или 22.04, где libavcodec58 включена в стандартные репозитории. Это наиболее надежный и простой способ устранения проблемы с зависимостями.
  2. Установка через Snap, Flatpak или AppImage:

    • Эти форматы упаковки позволяют разработчикам включать необходимые библиотеки в каждую сборку приложения. Это может избавить вас от проблем с отсутствующими библиотеками. Проверьте, доступен ли Parsec в одном из этих форматов.
  3. Ручная установка пакета:

    • Если вы хотите продолжить использовать Ubuntu 18.04, вы можете попытаться вручную установить libavcodec58. Вот пошаговая инструкция:
      • Перейдите на страницу поиска пакетов Ubuntu и найдите нужный пакет.
      • Скачайте .deb файл и установите его, используя команду:
        sudo dpkg -i /path/to/downloaded/libavcodec58.deb
      • Учтите, что могут понадобиться дополнительные зависимости, которые также потребуется скачать и установить.
  4. Установка дополнительных кодеков:

    • Если вам нужны дополнительные кодеки, вы можете установить пакет libavcodec-extra58, который предоставляет дополнительные функции. Ищите его на странице поиска пакетов:
  5. Компиляция из исходных кодов:

    • Это более сложный путь, который требует знаний в области компиляции программ. Если вы знакомы с процессом, вы можете скачать исходные коды libav и скомпилировать их под свою систему.

Заключение

Решение проблемы с отсутствием libavcodec58 в Ubuntu 18.04 требует выбора оптимального подхода, будь то обновление системы, использование упаковок Snap/Flatpak/AppImage или установка библиотек вручную. Оцените ваши возможности и выберите наиболее подходящий для вас вариант. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью в соответствующие сообщества Linux или на форумы, посвященные Parsec.

Полезные ссылки

Данная информация поможет вам успешно наладить работу Parsec на Ubuntu 18.04 и подключиться к вашему удаленному игровому компьютеру.

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

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