web-dev-qa-db-ja.com

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の最初の行を除くすべてを更新またはコメントしようとしましたが、それでも同じエラーメッセージが表示されます。

とにかくそれをインストールする方法について何か考えはありますか?

5
Etienne

flashplugin-nonfreeパッケージ メンテナンスされなくなりました 、Flashプラグインが必要な場合は 手動でインストール

  1. プラグインの最新リリースをtar.gz形式で Adobe からダウンロードします。

  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を使用してそのステータスを確認します)。

8
Stephen Kitt

私はいくつか考えて、最良の解決策を見つけました。あなたは人々がクロムが何であるかさえ知っていますか?

これは、Googleの初期状態ですChrome=すべての独自のアドオンがありません。

つまり、Flashを含む独自のコンポーネントは組み込まれていません。ここで要点を述べましょう。

なぜ誰もがオープンソースのChromiumを使用してから、独自のコンポーネントをインストールしたいのでしょうか?それは大きなナンセンスです!

したがって、Flashパッケージと一緒にChromiumをアンインストールしてから、GoogleをインストールしてくださいChrome .deb公式パッケージ Googleのサイト からのパッケージ。用語の公式は、マルウェアが存在しないことを意味します。他の回答が提案されている非公式のDebianリポジトリで発生する可能性のあるウイルスが追加されました( これをチェックしてください )!一部の人々は異なるDebianディストリビューションのリポジトリを混在させ、システムを壊します!

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

もちろん、Debianで安定した代替のオープンソースFlashを入手するまでですが、おそらくBusterが安定した状態になるまでは起こりません。

0
71GA

Tarファイルをダウンロードして解凍し、readme.txtファイルに従ってください。これにより、mkdir/usr/lib/Adob​​e-flashpluginフォルダーに移動し、解凍したファイルの内容をこの新しいフォルダーにコピーするように要求します。

0
dave j.

これを簡単に成功させるには、Firefoxを使用する必要があります。

1。ステップ:

公式サイトから最新のFirefoxをインストールしてください。ダウンロードすると、圧縮フォルダーが作成されます。解凍して、システムフォルダー/ optに入れます。次に システムシンボリックリンクを作成/ usr/bin/ opt/firefox/firefoxを指定する必要があります(-シンボリックリンクコマンドコマンドの前にSudoを付けます(システムフォルダーをいじっているので)。次に、Firefoxをターミナルに入力すると、オペレーティングシステムがコマンドant --/ opt/firefox/firefox実行可能ファイルを認識します。

2。ステップ:

ターミナルでfirefoxと入力してFirefoxを開きます。これは、Firefoxが初めて開かれたときにユーザーフォルダを作成するためです。また、フォルダ〜/ .mozilla/plugins /も作成します。

。ステップ:

公式Webサイト からFlashプレーヤープラグインをダウンロードすると、拡張子。so(共有オブジェクト)のファイルが作成されます。

4。ステップ:

。soファイルを〜/ .mozilla/plugins /に置き、Firefoxを再起動します。ウィラ!よし!

0
71GA