如何为Ubuntu存储库中不可用的源安装构建依赖项?

布里亚姆

我一直忙于编译(make打包)几个软件包,其中一些不在仓库中(因此apt-get build-dep无济于事),有关构建依赖项的完整文档丢失或缺少,或者我只是不知道缺少什么库。有没有一种方法可以构建某些东西,如果缺少某些标头,则可以安装它?

布里亚姆

您正在寻找auto-apt该工具获取存储库中包含的所有文件的列表以及软件包,并安装程序要查找的依赖项。它的语法是apt-file提供的内容与加号的混合,您不必弄清楚该错误makeconfigure向您显示错误,并且您无需手动进行搜索。它的安装和使用很容易。

先决条件

您必须先安装它:

sudo apt-get install auto-apt

然后更新程序包列表(至少在开始构建某些程序之前,建议这样做):

sudo auto-apt update

用法

有两种使用方式:

auto-apt run command

它会运行该命令,如果发现您的包装盒中不存在某些文件,它将要求您输入sudo密码并进行安装。

sudo auto-apt run

这将使您进入非root用户外壳,而auto-apt主程序将具有root用户特权。用户将执行任何文件操作,因此您不必担心使用root帐户。

其他有趣的东西

auto-apt包含一个debuild命令,命令将列出您所有的构建依赖关系,而无需实际构建任何东西。这是首次维护者的帮助者,他们希望编译/维护自己的版本的Ubuntu / Debian生态系统中不可用的软件包。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当依赖项不可用时使Gradle构建失败

来自分类Java

Maven:如何在Eclipse中包含jar,而这些jar在存储库中不可用?

来自分类Dev

为什么“repo”包在 Ubuntu 20.04 中不可用?我该如何安装?

来自分类Dev

依赖项“ quadprog”不可用于安装软件包“ bfast”

来自分类Dev

无法安装最新版本的 gganimate 包,好像依赖项“transformr”不可用

来自分类Dev

通过Grab添加的外部库的可选依赖项不可用

来自分类Dev

eks选项在AWS CLI中不可用。如何安装?

来自分类Dev

Grails插件依赖项在应用程序中不可用

来自分类Dev

Gradle:仅当相应的项目依赖项不可用时,才使用Dependency Manager中的Library

来自分类Dev

wildfly 14:缺少/不可用依赖项的服务

来自分类Dev

最新的内核源不可用安装?(Fedora 26 Beta)

来自分类Dev

从源“成功”安装了postgres 9.6,但不可用

来自分类Dev

如何配置Launchpad PPA以使用Backports存储库中的构建依赖项?

来自分类Dev

Python在Ubuntu xenial中不可用?

来自分类Dev

如何使pytorch中的cuda不可用

来自分类Dev

依赖关系在Kotiln / JS中不可用

来自分类Dev

仅在Eclipse中获取“ <名称>的POM无效,传递依赖项(如果有)将不可用”

来自分类Dev

当AngularJS中不可用时如何停止浏览器加载localStorage项

来自分类Dev

如何为OpenCV安装依赖项?

来自分类Dev

如何为 Popcorn 安装依赖项?

来自分类Dev

Laravel 5.2:Process类依赖于proc_open,在您的PHP安装中不可用

来自分类Python

conda-如何安装“ R-essentials”中不可用的R软件包?

来自分类Dev

如何返回数据库中不可用的搜索值?

来自分类Dev

如果特定图像在数据库中不可用,如何显示默认图像?

来自分类Dev

如何检查远程存储库中是否存在依赖项?

来自分类Dev

如何安装Android的构建依赖项?

来自分类Dev

Vs2017源不可用

来自分类Dev

簡單的資源不可用

来自分类Dev

set jenkins用户构建变量选项即使在安装了构建用户vars之后也不可用

Related 相关文章

  1. 1

    当依赖项不可用时使Gradle构建失败

  2. 2

    Maven:如何在Eclipse中包含jar,而这些jar在存储库中不可用?

  3. 3

    为什么“repo”包在 Ubuntu 20.04 中不可用?我该如何安装?

  4. 4

    依赖项“ quadprog”不可用于安装软件包“ bfast”

  5. 5

    无法安装最新版本的 gganimate 包,好像依赖项“transformr”不可用

  6. 6

    通过Grab添加的外部库的可选依赖项不可用

  7. 7

    eks选项在AWS CLI中不可用。如何安装?

  8. 8

    Grails插件依赖项在应用程序中不可用

  9. 9

    Gradle:仅当相应的项目依赖项不可用时,才使用Dependency Manager中的Library

  10. 10

    wildfly 14:缺少/不可用依赖项的服务

  11. 11

    最新的内核源不可用安装?(Fedora 26 Beta)

  12. 12

    从源“成功”安装了postgres 9.6,但不可用

  13. 13

    如何配置Launchpad PPA以使用Backports存储库中的构建依赖项?

  14. 14

    Python在Ubuntu xenial中不可用?

  15. 15

    如何使pytorch中的cuda不可用

  16. 16

    依赖关系在Kotiln / JS中不可用

  17. 17

    仅在Eclipse中获取“ <名称>的POM无效,传递依赖项(如果有)将不可用”

  18. 18

    当AngularJS中不可用时如何停止浏览器加载localStorage项

  19. 19

    如何为OpenCV安装依赖项?

  20. 20

    如何为 Popcorn 安装依赖项?

  21. 21

    Laravel 5.2:Process类依赖于proc_open,在您的PHP安装中不可用

  22. 22

    conda-如何安装“ R-essentials”中不可用的R软件包?

  23. 23

    如何返回数据库中不可用的搜索值?

  24. 24

    如果特定图像在数据库中不可用,如何显示默认图像?

  25. 25

    如何检查远程存储库中是否存在依赖项?

  26. 26

    如何安装Android的构建依赖项?

  27. 27

    Vs2017源不可用

  28. 28

    簡單的資源不可用

  29. 29

    set jenkins用户构建变量选项即使在安装了构建用户vars之后也不可用

热门标签

归档