Debian StretchにFlashをインストールする方法は?

Debian StretchにFlashをインストールする方法は?

Debian Stretchを使用しており、flashplugin-nonfree私のapt/sources.listファイルに。

deb http://ftp.ca.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ stretch main contrib non-free

deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

# stretch-updates, previously known as 'volatile'
deb http://ftp.ca.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ stretch-updates main contrib non-free

deb http://download.virtualbox.org/virtualbox/debian stretch contrib
deb http://www.deb-multimedia.org stretch main non-free
deb [arch=i386,amd64] http://mariadb.mirror.globo.tech/repo/10.2/debian stretch main

しかし、実行すると、sudo apt-get install flashplugin-nonfree次のエラーメッセージが表示されます。

sudo apt-get install flashplugin-nonfree
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package flashplugin-nonfree 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 'flashplugin-nonfree' has no installation candidate

最初の行を除くすべての内容を更新またはコメントアウトしましたapt/sources.listが、まだ同じエラーメッセージが表示されます。

とにかく、インストールする方法を知っていますか?

答え1

flashplugin-nonfreeパッケージもはや維持されない、Flashプラグインが必要な場合手動インストール:

  1. tar.gz以下から最新バージョンのプラグイン形式をダウンロードしてください。アドビレンガ

  2. ルートとしてダウンロードしたアーカイブを抽出してlibflashplayer.soコピーします/usr/lib/flashplugin-nonfree

  3. ファイルの所有権と権限の変更:

    chmod 644 /usr/lib/flashplugin-nonfree/libflashplayer.so
    chown root:root /usr/lib/flashplugin-nonfree/libflashplayer.so
    
  4. 必要に応じて、Firefox がアドインを検索できるように代替手段をインストールします。もし

    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
    

将来のアップグレードのためには、最初の3つのステップを繰り返すことができます。

または、pepperflashplugin-nonfreeそれでも動作し、Chromium Flashプラグインをインストールします。パッケージをダウンロードする必要があります。手動を使用してインストールするdpkg -iと、プラグインがダウンロードされ、すべてが設定されます。プラグインを実行しupdate-pepperflashplugin-nonfree --install、でステータスを確認してプラグインを最新の状態に保つことができます--status

答え2

tarファイルをダウンロードして解凍し、readme.txtファイルに従って/usr/lib/adobe-flashpluginフォルダをmkdirに指定すると、解凍したファイルの内容をこの新しいフォルダにコピーするように求められます。

答え3

少し考えて見つけました。最高のソリューション。 Chromeとは何か知っていますか?

これは、独自のプラグインがすべて含まれていないGoogle Chromeの初期状態でした。

これは、独自のコンポーネント(フラッシュメモリを含む)が組み込まれていないことを意味します。さて、ポイントを申し上げます。

オープンソースのChromiumを使用して独自のコンポーネントをインストールしたいのはなぜですか?これは単に言うべきではありません!

そのため、Flash パッケージと一緒に Chromium を削除し、.deb公式から Google Chrome パッケージをインストールします。Googleのウェブサイト。公式という言葉は、マルウェアが存在しないか存在しないことを意味します。追加されたウイルスは、他の回答で提案されているように、非公式のDebianリポジトリで発生する可能性があります(確認してみてください)!他のDebianディストリビューションのリポジトリを混ぜてシステムを損傷する人もいます。

Flashなどの独自のコンポーネントが必要な場合は、Chromiumの代わりにGoogle Chromeを使用してください。

もちろん、これはDebianの安定で動作するオープンソースのフラッシュ代替品を見つけるのを待つ必要がありますが、Busterが安定状態に達するまでは起こらないかもしれません。

答え4

私のユースケースでは、使用するのに十分であり、/usr/lib/browser-plugin-freshplayer-pepperflash/libfreshwrapper-flashplayer.so以下によってインストールされました。browser-plugin-freshplayer-pepperflashパック。

関連情報