Для меня это было самое смешное. Хотя то, что я делаю, это не жизнь и не смерть, Прошлый четверг Я искал информацию о поддержке DRM в Raspberry Pi чтобы узнать, что он был ... 36 часов назад. Google обновил Widevine и оставил плату Raspberry висящей, поэтому ее владельцам придется дождаться официального решения или, если они торопятся, внести несколько изменений самостоятельно.
Нить На официальном форуме Raspberry Pi собирайте, что происходит. В нем, за которым я следил с прошлого четверга, также опубликовано несколько решений. Первый - обновить операционную систему, поскольку патч уже достиг Bullseye (Debian 11). Второй - добавить ключи в Widevine пользователя Buster. Ни одно из решений не является официальным, поскольку, хотя операционная система может быть обновлена, ОС Raspberry Pi по-прежнему официально основана на Debian 10.
Восстановить поддержку DRM на Raspberry Pi
Метод 1: перейти на Bullseye
Поскольку патч уже находится в Bullseye, наиболее близким к официальному статусу является обновление операционной системы, чего мы добьемся, выполнив следующие действия:
- Мы обновляем репозитории, пакеты и дистрибутив с помощью этих команд:
apt update apt upgrade apt full-upgrade
- Затем мы редактируем источники с помощью:
sudo nano /etc/apt/sources.list
- Следующее, что нам нужно сделать, это изменить все, что связано с Buster, чтобы появился Bullseye:
deb http://deb.debian.org/debian bullseye main contrib non-free deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free deb http://deb.debian.org/debian bullseye-backports main contrib non-free
- Мы делаем то же самое в файле apt.conf, изменяя Buster на Bullseye, а все остальное оставляя как есть.
- Наконец, повторяем первый шаг и принимаем изменения.
Другой вариант - запустить этот сценарий.
Метод 2: примените патч к Buster
Другой вариант - применить патч неофициальный Бастеру. Для этого вам нужно открыть терминал и написать все эти команды, лучше по одной:
sudo apt-get update sudo apt-get install libwidevinecdm0 gnupg curl -s --compressed "https://wagnerch.github.io/ppa/buster/KEY.gpg" | sudo apt-key add - sudo curl -s --compressed -o /etc/apt/sources.list.d/wagnerch-buster-ppa.list "https://wagnerch.github.io/ppa/buster/wagnerch-buster-ppa.list" sudo apt-get update sudo apt-get upgrade curl https://k.slyguy.xyz/.decryptmodules/widevine/4.10.2252.0-linux-armv7.so | sudo tee /opt/WidevineCdm/_platform_specific/linux_arm/libwidevinecdm.so >/dev/null sudo reboot
Важно настоять на том, чтобы ничего не объяснено здесь официально. Команда разработчиков ОС Raspberry Pi планирует выпустить свой патч для Buster, но неизвестно, когда он появится. С другой стороны, как объяснено на форуме, каждый несет ответственность за то, что может случиться с ним, если они решат внести изменения самостоятельно. И, конечно же, сначала стоит сделать резервную копию всех важных данных.
Я предпочитаю ждать чего-то официального на 99%, то есть того, что делают разработчики Raspberry Pi OS, но потому, что мне не нужно воспроизводить защищенный контент на моей маленькой доске. Если кому-то это нужно, вы уже можете исправить это двумя разными способами.