从终端启动 chromium-browser 时我得到:
/usr/lib/chromium-browser/chromium-browser: error while loading shared libraries: libffmpeg.so: cannot open shared object file: No such file or directory
我尝试重新安装 ffmpeg,但没有成功。我该如何修复这个问题?
答案1
首先,输入 来检查系统中是否安装了 ffmpeg which ffmpeg
。如果它存在但无法识别,则表示它已损坏,您必须重新安装它。尝试apt-get --reinstall install ffmpeg
。假设您没有自己编译它,在这种情况下,您必须从此处下载 ffmpeg 的新副本http://ffmpeg.org/releases/ffmpeg-2.8.3.tar.bz2,然后重新编译。
答案2
我遇到了同样的问题,但后来我发现铬的位置/usr/bin/chromium-browser
是/usr/lib/chromium-browser/chromium-browser
答案3
在 Ubuntu 中,Chromium libfmmpeg.so 库 ( ./usr/lib/chromium-browser/libffmpeg.so
) 由软件包提供chromium-codecs-ffmpeg-extra
,在您的情况下,该软件包的安装可能已损坏。
为了解决这个问题,您需要重新安装该包:
apt-get --reinstall chromium-codecs-ffmpeg-extra
答案4
2021 年中和 Linux Mint 20 仍然面临这个问题。
浏览器似乎启动了,但是却什么都没有出现。
删除并重新安装chromium-browser
没有修复这个问题。节省您的时间,不要再次下载那个疯狂的厚安装程序。
移动用户配置,以便创建新会话,没有修复问题。
mv ~/.config/chromium ~/.config/chromium_old
不要弄乱您的用户配置、书签和密码,从而节省您的时间。
通过从 shell 启动,出现错误:
/usr/lib/chromium-browser/chromium-browser:加载共享库时出错:库文件:无法打开共享对象文件:没有此文件或目录
因此,出于某些原因,ffmpeglib 未找到,浏览器无法启动。这很糟糕,因为浏览器更新导致它之前一直正常工作。
对我来说解决办法是:
sudo apt-get install chromium-codecs-ffmpeg
然后浏览器确实正确启动,甚至可以从桌面启动器进行。