debian编译失败

A、缘由和分析

debian的代码在删除该路径下的2个包后,

重新全编,编译不过的问题。

至于我为什么删除这2个包,这是因为在sdk第一次编译时一些文件已经打包进去了,我现在的修改无法更新进img中,而现在我的项目中不需要这些东西,所以删除。

编译时一直报这个错:

复制代码
[2024-12-03 10:06:13] lb source 
P: Source stage disabled, skipping
P: Build completed successfully
if [ -f binary-tar.tar.gz ]; then \
	tar -jcf linaro-buster-alip-`date +%Y%m%d`-1.config.tar.bz2 auto/ config/ configure; \
	sudo mv binary.contents linaro-buster-alip-`date +%Y%m%d`-1.contents; \
	sudo mv chroot.packages.live linaro-buster-alip-`date +%Y%m%d`-1.packages; \
	sudo mv binary-tar.tar.gz linaro-buster-alip-`date +%Y%m%d`-1.tar.gz; \
	md5sum linaro-buster-alip-`date +%Y%m%d`-1.build-log.txt linaro-buster-alip-`date +%Y%m%d`-1.config.tar.bz2 linaro-buster-alip-`date +%Y%m%d`-1.contents linaro-buster-alip-`date +%Y%m%d`-1.packages linaro-buster-alip-`date +%Y%m%d`-1.tar.gz > linaro-buster-alip-`date +%Y%m%d`-1.md5sums.txt; \
	sha1sum linaro-buster-alip-`date +%Y%m%d`-1.build-log.txt linaro-buster-alip-`date +%Y%m%d`-1.config.tar.bz2 linaro-buster-alip-`date +%Y%m%d`-1.contents linaro-buster-alip-`date +%Y%m%d`-1.packages linaro-buster-alip-`date +%Y%m%d`-1.tar.gz > linaro-buster-alip-`date +%Y%m%d`-1.sha1sums.txt; \
fi
 Failed to run livebuild, please check your network connection. 
 Building for arm64 
 Run mk-base-debian.sh first 
ERROR: Running build_debian failed!
ERROR: exit code 255 from line 708:
    VERSION=debug ARCH=$ARCH ./mk-rootfs-$RK_DEBIAN_VERSION.sh

网上查了很多资料无解。

而在该编译的log中,也并未发现特殊的报错,网络连接又是正常的;

最后发现问题是因为编译脚本mk-base-debian.sh中,没有这个压缩包,无法移动。

有点纳闷的就是,这个包按理是编译出来的,然后再经过mv移动至其他路径。

B、解决:
复制代码
sudo apt-get install binfmt-support qemu-user-static
cd debian 
sudo dpkg -i ubuntu-build-service/packages/*
sudo apt-get install -f

之后,再次执行编译,编译通过。

相关推荐
旖旎夜光1 分钟前
Linux(3)(上)
linux·学习
zhuzewennamoamtf37 分钟前
Linux Regmap API寄存器映射抽象化
linux·运维·服务器
Joker 00737 分钟前
Linux nohup命令实战指南
linux·运维·wpf
大聪明-PLUS39 分钟前
管理 Linux 内核模块
linux·嵌入式·arm·smarc
lifewange42 分钟前
关于进程的 Linux 命令有哪些?
linux·运维·服务器
三两肉1 小时前
Linux 网络包的 “快递分拣”:从发送到接收的内核协作全景
linux·网络·计算机网络·tcp
M158227690551 小时前
串口设备联网利器!SG-TCP232-110 单通道串口服务器,让老旧设备秒变智能终端
运维·服务器·单片机
semantist@语校1 小时前
第五十八篇|从城市节律到制度密度:近畿日本语学院的数据建模与关西语校结构工程
大数据·服务器·数据库·人工智能·百度·ai·知识图谱
Maguyusi1 小时前
pve lxc 虚拟机 raw 格式 磁盘 扩容
linux·运维·windows
fpcc2 小时前
跟我学C++中级篇—Linux内核中链表分析
linux·c++·链表