一.环境
发行版:Ubuntu 18.04.1 LTS
代号:bionic
内核版本:4.15.0-30-generic
二.背景
在编译Openwrt/LEDE时出现以下错误,进而自动终止了编译:
Signing package index... Cannot open file '/home/jello/openwrt/key-build' for reading
三.解决
有两种方法可以解决这一问题:
3.1 第一种为:手动生成对应的public key
./staging_dir/host/bin/usign -G -s ./key-build -p ./key-build.pub -c "Local build key"
3.2 第二种为: 修改配置
make menuconfig (禁用 global building settings | Cryptographically sign package lists这一选项)