web-dev-qa-db-ja.com

nixosでAdobeFlashを使用するようにFirefoxを設定する方法

AdobeFlashを使用するようにnixosのFirefoxを構成しようとしています。

私はAdobeFlashの問題をよく知っています。息子が学校のゲームをしているので、(ある特定のホストで)それを「必要」としています。

NixosのfirefoxがadobeFlashを使用できるようにすることを目的としていることは明らかです。パッケージは構成可能に設定されています ここ 。ただし、 nixos manual 、斜めの参照 here 、およびその他のさまざまなWeb検索で検索したにもかかわらず、必要な構成をFirefoxに渡す方法が見つかりません。

どんな助けでも大歓迎です。

2
user3416536

これが私の~./nixpkgs/config.nixにあるもので、FirefoxのAdobe Flash Playerプラグインをユーザープロファイルにインストールします(nix-env -iA nixos.firefoxを使用)。

{
  allowUnfree = true;

  firefox = {
    enableAdobeFlash = true;
    # ...
  };

  # ...
}

この解決策は公式ドキュメントまたはwikiのいずれかで見つかったと思いますが、現在はwikiでしか見つけることができません Chromiumの場合

ただし、ほぼ1週間前から、Flash Playerプラグインの依存関係がないため、FirefoxをNixOS安定版(19.03)の最新バージョンにアップグレードできないことに注意してください。

curl: (22) The requested URL returned error: 404 Not Found
error: cannot download flash_player_npapi_linux.x86_64.tar.gz from any mirror
builder for '/nix/store/0g1cfkpa707356f6yic66q16sf4sc6n0-flash_player_npapi_linux.x86_64.tar.gz.drv' failed with exit code 1
cannot build derivation '/nix/store/ybdw3hfpwir3sc709wcg1lpqhm6yph3l-flashplayer-32.0.0.207.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/zdxk4jw97xfmqaib1clqwwbc7p721zlf-firefox-68.0esr.drv': 1 dependencies couldn't be built
error: build of '/nix/store/zdxk4jw97xfmqaib1clqwwbc7p721zlf-firefox-68.0esr.drv' failed

これは 既知の問題 のようです。AdobeがFlash Player NPAPIプラグインの新しいバージョンをリリースし、サーバーから古いバージョンを削除したときに発生します。

1
Alexey