在 Ubuntu 中,libcli11-dev
是一个 头文件库(header-only),因此它不会像动态库(.so
文件)那样有明确的下载路径。但你可以通过以下方法查看它的安装位置:
1. 查看 libcli11-dev
安装的文件
使用 dpkg -L
命令列出该包安装的所有文件:
dpkg -L libcli11-dev
这会显示类似如下的输出:
/usr/include/CLI/CLI.hpp
/usr/include/CLI/Config.hpp
/usr/include/CLI/Version.hpp
...
关键路径:
• 头文件通常安装在 /usr/include/CLI/
目录下。
• 配置文件或文档可能在 /usr/share/doc/libcli11-dev/
。
2. 查看 apt
下载的 .deb
包缓存位置
如果你想知道 apt
下载的 .deb
包文件(安装前)的存储位置,可以检查 /var/cache/apt/archives/
:
ls /var/cache/apt/archives/libcli11-dev*
如果文件已被清理(默认 apt
会自动删除缓存的 .deb
包),可以重新下载但不安装:
sudo apt download libcli11-dev
下载的 .deb
文件会保存在当前目录。
3. 查看库的版本信息
确认已安装的版本和来源:
apt show libcli11-dev
输出会包含:
Version: 2.1.2+ds-1
Priority: optional
Section: libdevel
Source: cli11
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Download-Size: 1,018 kB
APT-Sources: http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
其中 APT-Sources
显示了该包的官方仓库地址。
4. 手动编译安装的路径
如果你之前通过源码安装(如 make install
),默认会安装到 /usr/local/include/CLI/
。可以通过以下命令搜索:
sudo find /usr -name "CLI.hpp"
总结
• 头文件位置:/usr/include/CLI/
(通过 apt
安装)或 /usr/local/include/CLI/
(手动编译安装)。
• 下载缓存:/var/cache/apt/archives/
(需未执行 apt clean
)。
• 包信息:apt show libcli11-dev
查看来源和版本。