我使用 Firefox v123 运行 Devuan GNU/Linux Excalibur(即没有 systemd 的 Debian trixie)。
最近,我尝试在浏览器窗口中浏览涉及视频的内容(是的,来自可恶的社交媒体网站,例如 Twitter)时遇到错误。我收到灰色区域和消息:“未找到支持格式和 MIME 类型的视频”。
现在,首先,我什至不知道什么是 MIME 类型 + 格式组合是成立;我怎样才能弄清楚呢?其次 - 如何获得更多 MIME+ 格式组合支持?
答案1
我怎样才能弄清楚?
是的,我也觉得这很烦人。但是您可以使用 Firefox 的“工具”->“页面信息”,其中的“媒体”选项卡来查找嵌入的内容。或者,您可以使用“Web 开发人员”的“检查元素”上下文菜单条目来检查视频元素;现代 HTML 允许在那里指定多种格式,因此您需要检查以ffprobe
.
其次 - 如何获得更多 MIME+ 格式组合支持?
你可能不能;您需要坚持使用 devuan 的 Firefox 版本支持的格式。
如果您选择运行自己的 debian firefox 软件包重建:
- 启动一个 debian 容器(
podman
是你的朋友,或者docker
,都与 for 一起使用-v /tmp:/dataexchange:Z
,嗯,交换数据) - 启用该容器的 /etc/apt/sources.list 中的源档案
mkdir download; cd download; apt-get source firefox
在容器中- 将下载的文件复制到您的 devuan 主机
- cd 进入 devuan 主机上下载文件的目录
- 运行
mk-build-deps *.dsc
获取依赖包 - 跑步
sudo apt-get install ./nameofdependencypacakage.deb
- cd 进入此目录中的源目录
- 跑去
dpkg-buildpackage -us -uc -ui -d
喝杯咖啡,然后带朋友出去吃晚饭,第二天早上再回来 - 安装新的firefox问题
第 6 步可能会显示 devuan 上不可用的依赖项。如果是这种情况,您需要查看它们并确定它们是否对您的用例产生影响,并相应地调整 debian/RULES,或者如上所述移植缺少的依赖项(firefox
当然,但要替换为包)。
本质上,使用 devuan,你选择选择现代 Linux 的功能子集,以换取意识形态目标(我是否同意这一点在这里并不重要)。恐怕您完全有可能无法以这种方式体验标准 Linux 发行版的功能集。