ubuntu查看安装的软件包的位置

发布于:2025-05-09 ⋅ 阅读:(13) ⋅ 点赞:(0)

在 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 查看来源和版本。


网站公告

今日签到

点亮在社区的每一天
去签到