如何知道库版本?

如何知道库版本?

假设有人告诉我,该libx265-dev版本应该≥68。

我有

$ sudo apt list libx265-dev
Listing... Done
libx265-dev/bionic,now 2.6-3 amd64 [installed]

看起来2.6-3与完全无法比较68

如何知道它是否大于?


以下是此类要求的一个例子,fmpeg建筑手册, 部分libx265

答案1

在终端中输入:

apt depends libx265-dev

你应该看到类似这样的内容:

libx265-dev
  Depends: libx265-179 (= 3.2.1-1build1)
  Suggests: libx265-doc

后面的数字Depends: libx265-为版本号,应≥68。

答案2

libx265-dev 软件包位于 Ubuntu 16.04 及更高版本的默认存储库中(至少直到 Ubuntu 22.10)。在 Ubuntu 18.04 中打开终端并输入:

apt-cache show libx265-dev | grep Depends

结果:

Depends: libx265-146 (= 2.6-3)

libx265-devUbuntu 18.04 中的版本为 146,即≥68。

答案3

我认为你需要H.265/HEVC 视频流编码器(开发文件)
libx265-dev_2.6-3_amd64 是最新稳定版本。
要确保您已更新,请打开终端并输入
sudo apt-get update && sudo apt-get install libx265-dev

相关内容