工具缺失问题
1、 /usr/bin/time
问题:
/usr/bin/time: No such file or directory
解决方法:
sudo apt install time
2、/usr/bin/mandb
问题:
/usr/bin/mandb: can't chmod /var/cache/man/sv/CACHEDIR.TAG: Operation not permit
/usr/bin/mandb: can't remove /var/cache/man/sv/CACHEDIR.TAG: Permission denied
/usr/bin/mandb: fopen /var/cache/man/sv/28711: Permission denied
解决方法:
为/var/cache/man目录设置所有者、所属组以及添加GUID位
sudo chown man:root /var/cache/man -R
sudo chmod g+s /var/cache/man -R
3、unbuffer
问题:
you need to install 'unbuffer' (from package expect or expect-dev)
解决方法:
sudo apt install expect
4、i2c-tools
sudo apt-get install i2c-tools
5、strings命令等
sudo apt-get install binutils
6、The following packages have unmet dependencies
这个问题的出现是包的依赖关系导致的,通常是依赖版本不满足。我是安装libssl-dev时遇到的,libssl-dev依赖libopenssl,但是已安装的libopenssl版本不对,使用网上的方法安装aptitude没有解决,有效的解决方法为卸载libopenssl,然后重新安装libssl-dev:
sudo apt-get remove libopenssl
sudo apt-get install libssl-dev
7、fat32 exfat
apt install dosfstools
apt install exfat-fuse exfat-utils
8、whiptail
$ cat kernel/arch/arm64/boot/dts/rockchip/.OK3568-C-linux.dtb.dts.tmp.domain
PMUIO2 Supply Power Voltage1:./scripts/io-domain.sh: 29: ./scripts/io-domain.sh: whiptail: not found
VCCIO1 Supply Power Voltage1:./scripts/io-domain.sh: 39: ./scripts/io-domain.sh: whiptail: not found
VCCIO3 Supply Power Voltage1:./scripts/io-domain.sh: 49: ./scripts/io-domain.sh: whiptail: not found
VCCIO4 Supply Power Voltage1:./scripts/io-domain.sh: 59: ./scripts/io-domain.sh: whiptail: not found
VCCIO5 Supply Power Voltage1:./scripts/io-domain.sh: 69: ./scripts/io-domain.sh: whiptail: not found
VCCIO6 Supply Power Voltage1:./scripts/io-domain.sh: 79: ./scripts/io-domain.sh: whiptail: not found
VCCIO7 Supply Power Voltage1:./scripts/io-domain.sh: 89: ./scripts/io-domain.sh: whiptail: not found
$ sudo apt-get install whiptail
待解决问题
exceeded PCRE limit
问题:
grep: exceeded PCRE's backtracking limit
TBC