web-dev-qa-db-ja.com

ffmpeg56およびffmpeg54パッケージは廃止されますか?

次のパッケージは、たとえそれらがゼニアルにあったとしても、公式のyakketyリポジトリに含まれていなかったようです。

libavcodec-ffmpeg-extra56
libavformat-ffmpeg56
libavutil-ffmpeg54

それらは役に立たない/廃止されていますか、または以下が有効な代替手段であると考えるべきですか?

libavcodec57
libavformat57
libavcodec-extra57
libavcodec-extra
libavutil55
6
jasmines

libavcodec-ffmpeg-extra56(オーディオ/ビデオコーデック用の追加のde/encoderを備えたFFmpegライブラリ)、libavformat-ffmpeg56(マルチメディアコンテナ用の(de)muxersを備えたFFmpegライブラリ-ランタイムファイル)およびlibavutil-ffmpeg54(プログラミングを簡素化する機能を備えたFFmpegライブラリ-ランタイムファイル)は、Ubuntu 16.10、17.04、17.10、18.04および18.10でlibavcodec-extra57 libavformat57およびlibavutil55にアップグレードされました。

同じパッケージがUbuntu 18.10、19.04および19.10でlibavcodec-extra58 libavformat58およびlibavutil56にアップグレードされました。

ターミナルを開き、次を入力します。

Sudo apt-get install libavcodec-extra57 libavformat57 libavutil55
6
karel

通常、パッケージが更新されても、名前は変更されません。このような場合、ライブラリにバイナリ互換性のない更新があるため、名前が変更されます(古いバージョンで動作するようにコンパイルされたソフトウェアは、新しいバージョンでは動作しなくなります)。名前の変更により、一部のアプリケーションが古いバージョンに依存し、一部のアプリケーションが新しいバージョンに依存する場合に、両方のバージョンを並べてインストールできます。

これは、新しいバイナリを使用するためにソフトウェアを再コンパイル(および通常はパッチ)する必要があるため、新しいものを古いもののドロップイン置換として使用できないことを意味します。

ただし、この場合、これらの特定の古いパッケージはyakketyに存在しなくなります。つまり、yakketyのパッケージはもはやそれらに依存せず、それらを削除してスペースを空けることができます。説明は、yakketyのソフトウェアが新しいバージョンに対してコンパイルされていることです。

これらのパッケージを直接使用しないので、APTの依存関係処理に依存して安全に正しいパッケージをインストールできます-APTで古いパッケージを削除できる場合(またはaptitude search ~o showsそれらは廃止されました)削除できます。

4
thomasrutter