GStreamerパッケージ名が常に「gstreamer1-*」であるのはなぜですか?

GStreamerパッケージ名が常に「gstreamer1-*」であるのはなぜですか?

GStreamerパッケージ名はなぜ常にですかgstreamer1-*?何ですか1?なぜできないのですgtsreamer-*か?

答え1

GStreamerには2つのメジャーバージョンがあります。これは古い、廃止され、メンテナンスされていない0.10バージョンシリーズと新しくて光沢のある1.xバージョンです。

一部のLinuxディストリビューションまたはソフトウェアプロバイダは、以前のソフトウェアとの互換性のためにまだ古いバージョンを提供できます(ただし、現在のディストリビューションリポジトリにGStreamer 0.10を提供するLinuxディストリビューションを見つけることはできません)。 0.10シリーズの詳細はたとえば、ウィキペディアをご覧ください。

バージョン1.0は2012年後半にリリースされ、これが人々が使用しなければならない現在のシリーズバージョンです(リンクしたWikipediaのページの下を参照)。

メジャーバージョンが変更されると、APIで互換性のない変更が発生することが多いため、GStreamerなどのAPIのメジャーバージョンを知ることが重要です。これがすべてのGStreamerパッケージにあります1。表示がある理由です。これは、まだ流通する可能性がある以前のバージョン0.10パッケージと区別し、将来のバージョン2.xおよび3.xなどと区別するためのものです。

また、見ることができますGStremaer FAQバージョン0.10と1.0の違いについて。

関連情報