linuxer Asked: 2023-08-30 00:22:03 +0800 CST2023-08-30 00:22:03 +0800 CST 2023-08-30 00:22:03 +0800 CST 为什么 GStreamer 包总是命名为“gstreamer1-*”? 772 为什么 GStreamer 包总是被命名gstreamer1-*?什么是1?为什么不只是gtsreamer-*? package-management 1 个回答 Voted Best Answer Kusalananda 2023-08-30T01:29:07+08:002023-08-30T01:29:07+08:00 GStreamer 有两种主要版本:旧的、已弃用的、无人维护的 0.10 版本系列和新的、闪亮的 1.x 版本。 一些 Linux 发行版或软件提供商可能仍会提供旧版本以与旧软件兼容(尽管我在其当前发行版存储库中找不到任何仍提供 GStreamer 0.10 的 Linux 发行版)。有关 0.10 系列的更多信息,请参阅维基百科。 1.0 版于 2012 年下半年发布,这是人们应该使用的当前系列版本(请参阅我刚刚链接到的维基百科页面的进一步内容)。 了解 GStreamer 等 API 正在使用哪个主要版本非常重要,因为 API 通常会随着主要版本的更改而引入不兼容的更改。这就是为什么所有 GStreamer 包都带有1;标记的原因。区分它们与任何可能仍在流通的旧版本 0.10 软件包,并将它们与未来版本 2.x 和 3.x 等区分开来。 另请参阅GStremaer 常见问题解答,了解版本 0.10 和 1.0 之间的差异。
GStreamer 有两种主要版本:旧的、已弃用的、无人维护的 0.10 版本系列和新的、闪亮的 1.x 版本。
一些 Linux 发行版或软件提供商可能仍会提供旧版本以与旧软件兼容(尽管我在其当前发行版存储库中找不到任何仍提供 GStreamer 0.10 的 Linux 发行版)。有关 0.10 系列的更多信息,请参阅维基百科。
1.0 版于 2012 年下半年发布,这是人们应该使用的当前系列版本(请参阅我刚刚链接到的维基百科页面的进一步内容)。
了解 GStreamer 等 API 正在使用哪个主要版本非常重要,因为 API 通常会随着主要版本的更改而引入不兼容的更改。这就是为什么所有 GStreamer 包都带有
1
;标记的原因。区分它们与任何可能仍在流通的旧版本 0.10 软件包,并将它们与未来版本 2.x 和 3.x 等区分开来。另请参阅GStremaer 常见问题解答,了解版本 0.10 和 1.0 之间的差异。