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

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

相关推荐
青草地溪水旁3 小时前
进程“悄悄话”函数——`socketpair`
linux·进程间通信
风为你而吹3 小时前
【玩泰山派】4、制作ubuntu镜像-(6)使用鲁班猫的sdk去制作镜像
linux·运维·ubuntu
running thunderbolt3 小时前
项目---网络通信组件JsonRpc
linux·服务器·c语言·开发语言·网络·c++·性能优化
影子24013 小时前
Windows Server2016 服务器安装JDK,一直卡在“应用程序正在为首次使用作准备,请稍候” ,导致jdk安装失败解决方案
运维·服务器·windows·jdk
_OP_CHEN4 小时前
Linux 系统编程:(一)从历史演进到 XShell 远程登录实操
linux·运维·服务器·centos·unix·xshell
夜月yeyue4 小时前
STM32 Flash 访问加速器详解(ART Accelerator)
linux·单片机·嵌入式硬件·uboot·bootloard
点亮一颗LED(从入门到放弃)5 小时前
Linux应用(6)——网络通信/TCP/IP
linux·网络·tcp/ip
egoist20235 小时前
[linux仓库]信号快速认识[进程信号·壹]
linux·c语言·信号处理·信号·前后台进程
为java加瓦5 小时前
Rust 的类型自动解引用:隐藏在人体工学设计中的魔法
java·服务器·rust
未来之窗软件服务5 小时前
操作系统应用开发(二十八)rust OIDC服务器—东方仙盟筑基期
服务器·rustdesk·仙盟创梦ide·东方仙盟