有时,apt-cache 会提供“-dev”包,例如:
libdianewcanvas2 - a gtk+2 vectorial canvas with extra features
libdianewcanvas2-dev - a gtk+2 vectorial canvas with extra features
我想知道什么时候应该安装“*-dev”包?libdianewcanvas2 和 libdianewcanvas2-dev 有什么区别?
有时,apt-cache 会提供“-dev”包,例如:
libdianewcanvas2 - a gtk+2 vectorial canvas with extra features
libdianewcanvas2-dev - a gtk+2 vectorial canvas with extra features
我想知道什么时候应该安装“*-dev”包?libdianewcanvas2 和 libdianewcanvas2-dev 有什么区别?
让我们比较
apt show PACKAGENAME
两个包的输出。我没有在这里显示完整的输出,只是一些相关的部分:这里的区别
**This package contains the header files and static library needed for development of programs using dia-newcanvas.**
实际上是大多数*-dev
包的描述。总而言之,您通常只需要
*-dev
包来基于包提供的库开发自己的应用程序。除此之外,我看不到您想要手动安装一个的用例。当然,您安装的某些其他软件包也可能总是将*-dev
软件包作为依赖项,因此它会自动安装。