Вопрос или проблема
Я пытался выполнить следующее, чтобы установить pipelight-multi
и посмотреть видео, использующие Microsoft Silverlight (например, HBO Now):
sudo apt-get install wine-staging
sudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-get install --install-recommends pipelight-multi
Однако я получаю следующую ошибку:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package pipelight is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'pipelight' has no installation candidate
Как я могу установить pipelight
? Или как я могу смотреть HBO Now на Ubuntu, поскольку все посты на Ask Ubuntu либо требуют установки pipelight
, PlayOnLinux (с багами в Firefox), либо требуют использования Hotstar? Я также изучил другие посты, касающиеся проблем с установкой pipelight
, но они не решили мою проблему.
Вы можете установить pipelight на Ubuntu 17.x. Это не невозможно, просто сложно. Эти шаги сработали для меня, и теперь я могу наслаждаться HBO из Ubuntu 17.10. Просто откройте свой терминал и введите следующие команды.
Шаг 1: Вам нужны соответствующие права для выполнения действий. Введите свой пароль.
sudo su
(Если у вас нет соответствующих прав для этого, попробуйте команду sudo перед каждой командой в списке.)
Шаг 2: Добавьте репозиторий pipelight.
add-apt-repository ppa:pipelight/stable
Шаг 3: Обновление Advanced Packaging Tool.
apt-get update
Шаг 4: Откройте следующую директорию.
cd /etc/apt/sources.list.d/
Шаг 5: Листинг файлов.
ls -l
Теперь вы должны видеть файл в списке с именем, похожим на это:
pipelight-ubuntu-stable*.list
Шаг 6: Откройте следующий файл с помощью nano или vi или другого редактора.
nano pipelight-ubuntu-stable*.list
Шаг 7: Измените версию Ubuntu в тексте на xenial. В моем случае с artful на xenial. Но это может быть другая версия, все зависит от версии вашего Ubuntu.
С одной из этих:
(16.10) yaketty,
(17.04) zesty,
(17.10) artful
На эту:
(16.04) xenial
Шаг 8: Сохраните отредактированный файл. Если вы используете nano, просто нажмите control+x.
Шаг 9: Установите pipelight.
apt-get install --install-recommends pipelight-multi
Шаг 10: Обновление pipelight.
pipelight-plugin --update
Шаг 11: Удалите существующую версию flash. (Или другие версии плагинов, которые вы хотите установить с pipelight.)
apt-get remove adobe-flashplugin
Шаг 12: Включите необходимый плагин.
pipelight-plugin --enable flash
Или другие плагины, такие как:
pipelight-plugin --enable silverlight
и так далее.
Шаг 13: Обновление pipelight для распознавания включенных плагинов.
pipelight-plugin --update
Шаг 14: Добавьте плагин(ы) в firefox.
pipelight-plugin --create-mozilla-plugins
Ответ или решение
Установка Pipelight на Ubuntu 17.04 для воспроизведения видео Silverlight может быть довольно сложной задачей, учитывая устаревшие репозитории и зависимые пакеты. Тем не менее, при соблюдении определённых шагов это возможно. В данной инструкции мы предлагаем решить проблему, основываясь на предоставленных вами шагах и дополнительных методах.
Теория
Pipelight — это проект, который позволяет запускать Windows-плагины в браузерах на Linux, объединяя Wine и NPAPI плагины. Благодаря Pipelight можно использовать такие плагины, как Silverlight, необходимый для просмотра потокового видео с сайтов HBO Now и других, требующих Silverlight. К сожалению, с развитием технологий и отказом от NPAPI плагинов многие дистрибутивы Linux прекратили поддержку Pipelight. Тем не менее, с использованием старых репозиториев и правильной конфигурации всё ещё можно заставить это работать.
Пример
Рассмотрим пошаговую инструкцию.
-
Получение прав администратора
Выполните командуsudo su
в терминале, чтобы получить административные права. Если невозможно, необходимо использоватьsudo
перед каждой командой.sudo su
-
Добавление репозитория Pipelight
Добавьте репозиторий, содержащий пакеты Pipelight.add-apt-repository ppa:pipelight/stable
-
Обновление списка пакетов
Обновите кэши пакетов, чтобы операционная система знала о пакете Pipelight.apt-get update
-
Навигация к репозиториям
Перейдите в директорию с файлами списков источников.cd /etc/apt/sources.list.d/
-
Поиск файла конфигурации Pipelight
Определите файл, связанный с Pipelight, используя команду листинга файлов.ls -l
-
Редактирование файла репозитория
Откройте файл с конфигурацией репозитория в текстовом редакторе, таком как Nano или Vi.nano pipelight-ubuntu-stable*.list
-
Изменение версии Ubuntu
Замените текущую версию Ubuntu (например, zesty для 17.04) на xenial в файле. Это необходимо, так как Pipelight официально поддерживал Ubuntu 16.04 (xenial). -
Сохранение изменений
Если использовали Nano, нажмите Ctrl + X, потом Y, чтобы сохранить и выйти. -
Установка Pipelight
Установите Pipelight с помощью следующей команды.apt-get install --install-recommends pipelight-multi
-
Обновление плагинов Pipelight
Обновите список плагинов Pipelight.pipelight-plugin --update
-
Удаление существующих Flash-плагинов
Удалите старые версии плагинов, конфликтующих с Pipelight, например, Flash.apt-get remove adobe-flashplugin
-
Включение необходимого плагина
Включите необходимые плагины, такие как Flash или Silverlight.pipelight-plugin --enable silverlight
-
Обновление конфигурации Pipelight
Повторно обновите, чтобы распознать недавно включенные плагины.pipelight-plugin --update
-
Интеграция с браузером
Создайте необходимые симлинки для браузера Firefox, чтобы начать использовать плагины.pipelight-plugin --create-mozilla-plugins
Применение
После выполнения всех вышеперечисленных шагов, вам следует перезапустить браузер и проверить функциональность плагинов. Обратите внимание, что использование устаревших технологий, таких как Silverlight, может быть небезопасным и не поддерживается во многих современных браузерах. В связи с этим, рекомендуется находить современные альтернативы, чтобы смотреть контент на HBO или других платформах.
Установка Pipelight и настройка Silverlight на Ubuntu 17.04 требует внимательности и соблюдения инструкций от и до. Эти шаги должны помочь вам разблокировать необходимую функциональность, но не забудьте проверить актуальные варианты обновления системы или использование официальных приложений провайдеров для потокового видео на современных устройствах.