我正在为一个包编写一个 Ubuntu 包,该包本质上提供了许多库和头文件,然后用于构建其他软件。包也分解成相互依赖的较小的子包;从这个意义上说,该包与 boost 非常相似。
我注意到像 boost 这样的包提供
[...]
libboost-dbg
libboost-dev
libboost-doc
[...]
libboost-all-dev
[...]
Run Code Online (Sandbox Code Playgroud)
但没有任何名称boost或libboost.
-dbg,-dev和-doc包?有时,apt-cache 会提供“-dev”包,例如:
libdianewcanvas2 - a gtk+2 vectorial canvas with extra features
libdianewcanvas2-dev - a gtk+2 vectorial canvas with extra features
Run Code Online (Sandbox Code Playgroud)
我想知道什么时候应该安装“*-dev”包?libdianewcanvas2 和 libdianewcanvas2-dev 有什么区别?