首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian构建系统的基本包

Debian构建系统的基本包
EN

Unix & Linux用户
提问于 2016-02-09 20:08:55
回答 1查看 1.6K关注 0票数 0

我正在构建一个Debian构建系统,运行在arm处理器上。为了简化起见,我使用了易北河,它是一堆调用debootstrap来创建基本系统的Python脚本:

代码语言:javascript
复制
debootstrap --foreign --arch=armhf jessie
debootstrap --second-stage

然后添加以下debian包:

代码语言:javascript
复制
build-essential
perl
flex
bison
python3
autoconf
automake
dh-autoreconf
autotools-dev
debhelper
dh-make
dh-systemd
devscripts
fakeroot
check
libdbus-glib-1-dev
libglib2.0-dev
libcap-ng-dev
libudev-dev
libreadline-dev
libical-dev
file
git
lintian
patch
patchutils
pbuilder
vim

我成功地构建了最新的bluez软件包(5.37),使用这个版本。

我的两个部分的问题:

  1. 是否还有其他必要的构建,比如包,可以最小化我必须添加的包的数量?
  2. 我读过的文章声称,您安装软件包的订单可能很重要。这些基本的构建包是否有首选的安装顺序?
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-02-25 21:32:16

关于使用pbuilder/cowpuilder的注释是进行构建的适当方式,并为您提供了更多的选项;但是,我认为您真正想知道的是以下命令:

代码语言:javascript
复制
apt-get build-dep bluez

它将安装bluez所需的所有构建依赖项。

如果你真的在使用从debian的新版本创建的SD卡,并且只使用它来构建bluez,那么你应该会没事的。请记住,每次进行另一次构建时,您都必须创建一个新的SD卡,以避免不必要的依赖问题。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/261083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档