一次備案多個網(wǎng)站網(wǎng)絡(luò)營銷戰(zhàn)略的內(nèi)容
A、緣由和分析
debian的代碼在刪除該路徑下的2個包后,
重新全編,編譯不過的問題。
至于我為什么刪除這2個包,這是因為在sdk第一次編譯時一些文件已經(jīng)打包進去了,我現(xiàn)在的修改無法更新進img中,而現(xiàn)在我的項目中不需要這些東西,所以刪除。
編譯時一直報這個錯:
[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; \
fiFailed 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
網(wǎng)上查了很多資料無解。
而在該編譯的log中,也并未發(fā)現(xiàn)特殊的報錯,網(wǎng)絡(luò)連接又是正常的;
最后發(fā)現(xiàn)問題是因為編譯腳本mk-base-debian.sh中,沒有這個壓縮包,無法移動。
有點納悶的就是,這個包按理是編譯出來的,然后再經(jīng)過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
之后,再次執(zhí)行編譯,編譯通過。