我在 ubuntu 上安装的 flash 有什么问题?

我在 ubuntu 上安装的 flash 有什么问题?

我已经安装了 Flash,但它不起作用,而且关于:插件Firefox 中的页面。以下是我的证明:

替代文本

我在使用 Ubuntu 8.04。

答案1

无论如何都建议去 Karmic。

在这里帮我们一点忙,以帮助您……

请给出这些命令的结果(显示的结果与我的 Karmic 系统相同)

$ which firefox
/usr/bin/firefox
$ ls /usr/lib/firefox/plugins/
flashplugin-alternative.so  libjavaplugin.so

运行 synaptic 并选择您安装的 flash 插件来查看它实际将哪些文件放在哪里。

啊!我看你是从 Adob​​e 那里得到 .deb 的。嗯。没人知道他们会做什么傻事……不管怎么说,更重要的是找出他们把什么东西放在哪里,因为除非这与你的 Firefox 所在位置相匹配,否则就会发生不好的事情(比如无法正常工作)。

答案2

我从互联网上找到了这个小脚本,它总是能解决这个问题。

echo "Closing Firefox"
sudo killall -9 firefox     

echo "Downloading and instaling Getlibs for required libraries"
wget http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs-all.deb
sudo dpkg -i getlibs-all.deb

echo "Removing previous installs of flash:"
sudo apt-get remove -y --purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper
sudo rm -f /usr/lib/mozilla/plugins/*flash*
sudo rm -f ~/.mozilla/plugins/*flash*
sudo rm -f /usr/lib/firefox/plugins/*flash*
sudo rm -f /usr/lib/firefox-addons/plugins/*flash*
sudo rm -rfd /usr/lib/nspluginwrapper

echo "Installing ia32-libs and nspluginwrapper"
sudo apt-get install ia32-libs nspluginwrapper

echo "Getting libs"
sudo getlibs -p libcurl3
sudo getlibs -p libnss3-1d
sudo getlibs -p libnspr4-0d

echo "Installing Flash Player 10"
cd ~
wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz
tar zxvf install_flash_player_10_linux.tar.gz
sudo cp install_flash_player_10_linux/libflashplayer.so /usr/lib/mozilla/plugins/
rm -rf ~/install_flash_player_10_linux/

echo "Linking the libraries so that firefox can see them."
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/mozilla/plugins/
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/firefox-addons/plugins/

echo "Done :-)"
echo "You may re-start Firefox now"

相关内容