- 我正在尝试在 ubuntu 16.04 中安装 swig。
apt-cache show swig
显示以下内容
Package: swig Priority: optional Section: universe/interpreters Installed-Size: 307 Maintainer: Ubuntu Developers <[email protected]> Original-Maintainer: Torsten Landschoff <[email protected]> Architecture: i386 Version: 3.0.8-0ubuntu3 Replaces: swig2.0 Depends: swig3.0 (>= 3.0.8-0ubuntu3) Suggests: swig-doc, swig-examples Conflicts: swig2.0 Filename: pool/universe/s/swig/swig_3.0.8-0ubuntu3_i386.deb Origin: Ubuntu
版本未更新至3.0.12
。
任何帮助,将不胜感激 !
编辑 1:我尝试使用 构建一个库cmake
,它需要swig 3.0.12
。但由于 cmake 总是检测到 ,因此apt-cache
即使我安装了 ,它也会显示没有有效版本的警告3.0.11
。 也是这种情况llvm
。
所以我想问的是,如何指向 cmake 来检测较新的软件包版本?
答案1
apt-cache show
显示存储库或 deb 包中可用/已安装的版本。它对您通过其他方式下载和安装的软件一无所知,例如此处通过您手动解压和编译的 tar.gz 文件。