有点菜鸟的问题。有时我会将 GitHub 项目克隆到我的系统中,然后尝试使用某种构建工具进行构建。大多数情况下,依赖项都会列在页面中README.md
,有时则没有,有时则是但事实证明我的系统没有其他一些软件包不是列出的,通常是某种缺失的库。这时我会做类似的事情
apt search <package/library-name>
这通常会返回很多包括已经安装的结果,我发现自己通过管道传输结果来过滤掉已经安装的结果:
apt search <package/library-name> | grep -v installed
这样虽然缩小了范围,但范围并不大,我不得不试着猜测哪个最有效(因为它们中的很多都有相似的名字),所以我肯定是用错了方法,这就是为什么我不得不问:
- 有没有办法知道确切地缺少哪些依赖项以及您应该安装什么?
- 有没有一般的建立文件的方式可以避免所有这些麻烦?
有关此问题的任何资源都将大有帮助。谢谢!