私は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
ために一緒に働きます)-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ディストリビューションの機能セットを体験できない可能性があります。