Почему не удается загрузить плагин flash для Debian?

Это необходимо для поддержки адресов RFC 7217

Переменная sysctl stable_secret содержит секрет для генерации идентификаторов стабильных интерфейсов (обычно младшие 64 бита в адресах IPv6), как определено в RFC 7217 , «Метод создания семантически непрозрачных идентификаторов интерфейса с автоконфигурацией IPv6 без сохранения состояния (SLAAC)».

RFC описывает метод определения идентификаторов интерфейса (IID) в сетях IPv6 которые не содержат MAC-адрес, как адреса RFC 4862 SLAAC, но не меняются во времени, как адреса конфиденциальности RFC 4941 . Этот IID должен быть сгенерирован с использованием секретного ключа и другой информации, включая префикс сети. Таким образом, IID будет стабильным в одной подсети, но другим в другой подсети с другим префиксом (и, возможно, с другим секретным ключом и другими составляющими). Это должно предотвратить отслеживание узла при роуминге в разных сетях, улучшить конфиденциальность, но упростить управление им в каждой из них.

Из RFC :

      secret_key:
          A secret key that is not known by the attacker.  The secret
          key SHOULD be of at least 128 bits.  It MUST be initialized to
          a pseudo-random number (see [RFC4086] for randomness
          requirements for security) when the operating system is
          installed or when the IPv6 protocol stack is "bootstrapped"
          for the first time.  An implementation MAY provide the means
          for the system administrator to display and change the secret
          key.

Переменная объясняется в документации ядра :

stable_secret - IPv6 address
    This IPv6 address will be used as a secret to generate IPv6
    addresses for link-local addresses and autoconfigured
    ones. All addresses generated after setting this secret will
    be stable privacy ones by default. This can be changed via the
    addrgenmode ip-link. conf/default/stable_secret is used as the
    secret for the namespace, the interface specific ones can
    overwrite that. Writes to conf/all/stable_secret are refused.

    It is recommended to generate this secret during installation
    of a system and keep it stable after that.

    By default the stable secret is unset.

Это сообщение в списке рассылки ядра Linux и это сообщение о фиксации git показывают, что RFC 7217 был реализован в ядре Linux Ханнесом Фредериком Сова в марте 2015 года. К сожалению, мне не удалось определить соответствующую выпущенную версию ядра.

Ошибка ввода-вывода может возникнуть, когда stable_secret прочитан, но не установлен

Текст фиксации предполагает, что чтение переменной stable_secret вернет ошибку ввода-вывода до тех пор, пока set:

Секрет форматируется как адрес ipv6 и будет храниться для каждого интерфейса и для каждого пространства имен. Мы отслеживаем инициализированный флаг и возвращаем ошибки EIO , пока секрет не будет установлен.

[курсив мой]

5
19.03.2017, 09:49
3 ответа

Вы пытаетесь следовать инструкциям для Ubuntu, а не Debian. В то время как Ubuntu действительно имеет пакет под названием apturl , эквивалентный пакет Debian , по-видимому, назывался aptlinex , но поскольку ни одна из ссылок на этой странице работает, похоже, он больше не упакован в Debian.

Итак, просто установите его в обычном режиме и забудьте о причудливых apt: // ссылках:

sudo apt-get install flash-plugin-nonfree

Вам может потребоваться добавить репозитории contrib, чтобы это работало; проверьте свой файл /etc/apt/sources.list , найдите строки формы

deb http://httpredir.debian.org/debian jessie main

(URL-адрес может быть другим в вашей системе) и добавьте в конец contrib :

deb http://httpredir.debian.org/debian jessie main contrib
7
27.01.2020, 20:33

Для Debian вам необходимо загрузить «.tar.gz для Linux» с Adobe, а затем скопировать его в /usr/lib/flashplugin -nonfree (, потому что плагин flash --nonfree не не получать обновления, так как Adobe меняет ссылку ).

1
27.01.2020, 20:33

flashplugin -несвободный в настоящее время недоступен в стабильной версии Debian 9 Stretch. Вы можете найти его в нестабильном репозитории, но пакет по-прежнему (! )есть следующая ошибка (Я думаю, что чувак bartm умер или что-то в этом роде):

Setting up flashplugin-nonfree (1:3.7)...
ERROR: wget failed to download http_://people.debian.org/~bartm/flashplugin-nonfree/D5C0FC14/fp.26.0.0.151.sha512.amd64.pgp.asc

Вам нужно сделать это вручную для Firefox, возможно, перец работает для пользователей Chrome.
Загрузите последнюю версию подключаемого модуля в формате tar.gz с сайта Adobe .

Примечание. :Если вам это нужно для Firefox, обязательно нажмите «нужно для другого компьютера» и выберите версию npapi.

От имени пользователя root извлеките пакет tar.gz и скопируйте libflashplayer.soв /usr/lib/flashplugin-nonfree. Дайте файлу следующие значения разрешений/владельцев:

chmod 644 /usr/lib/flashplugin-nonfree/libflashplayer.so
chown root:root /usr/lib/flashplugin-nonfree/libflashplayer.so

Убедитесь, что соответствующая /etc/alternativesзапись верна (этого не требуется, если плагин работал правильно до обновления)

update-alternatives --list flash-mozilla.so 

должен вернуть/usr/lib flashplugin-nonfree/libflashplayer.so
Если это не так, вы можете исправить это с помощью:

update-alternatives --quiet --install /usr/lib/mozilla/plugins/flash-mozilla.so flash-mozilla.so /usr/lib/flashplugin-nonfree/libflashplayer.so 50

См. вики Debian для получения дополнительной информации.

5
27.01.2020, 20:33

Теги

Похожие вопросы