Linux开发出现No Package found,如何解决问题?
在linux开发中
编译的时候
经常会出现No Package found的问题
这个时候需要用apt-get install 或者rpm等去安装dev包
但是要安装的具体包名如何确定啊?
我一般都是google搜一下“No Package ... found”
但是这样感觉总是要依靠他人提供具体包名
有什么方法可以自己确定要安装的package的名字吗?
另外,开发后发布软件的时候,这些依赖包如何让用户的机器自动安装呢,如何让用户机器检查哪些包缺失哪些包已经有了不用安装?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
有些项目会有一个configure文件,需要你在make之前运行它。
而这个configure文件就是来检测你当前的环境是否有编译该项目所需要的依赖,如果没有会报错。
需要你根据报错的提示去安装相应的依赖直到执行configure文件没有报错为止。
configure文件其实就是个脚本文件,你可以使用shell语言,python语言(nodejs的configure文件就是python语言编写的nodejs)或其它语言自行编写
或者使用工具如autoconf来生成
Ubuntu:
Centos:
粗暴点直接安装常用开发工具集,如果项目有特殊需求那就另行安装了。
centos:
yum groupinstall Development tools