构建项目时下载缺少的依赖项?

构建项目时下载缺少的依赖项?

有点菜鸟的问题。有时我会将 GitHub 项目克隆到我的系统中,然后尝试使用某种构建工具进行构建。大多数情况下,依赖项都会列在页面中README.md,有时则没有,有时则但事实证明我的系统没有其他一些软件包不是列出的,通常是某种缺失的库。这时我会做类似的事情

apt search <package/library-name> 

这通常会返回很多包括已经安装的结果,我发现自己通过管道传输结果来过滤掉已经安装的结果:

apt search <package/library-name> | grep -v installed 

这样虽然缩小了范围,但范围并不大,我不得不试着猜测哪个最有效(因为它们中的很多都有相似的名字),所以我肯定是用错了方法,这就是为什么我不得不问:

  • 有没有办法知道确切地缺少哪些依赖项以及您应该安装什么?
  • 有没有一般的建立文件的方式可以避免所有这些麻烦?

有关此问题的任何资源都将大有帮助。谢谢!

相关内容