解决树莓派 4b 运行 perf
遇到 /usr/bin/perf: line 24: exec: perf_4.19: not found
错误的问题
直接运行 perf
会遇到错误提示
/usr/bin/perf: line 24: exec: perf_4.19: not found
1
通过 apt
安装 perf
也会提示已安装。
通过 apt
搜索有关 perf
的包会发现没有 4.19 版本的 perf
。
那么可以通过添加额外的源来解决。
编辑 /etc/apt/sources.list
在文末添加
deb http://security.debian.org/debian-security buster/updates main
1
然后 sudo apt update
。
随后又遇到了类似于以下错误
W: GPG 错误:*** 下列签名无效: EXPKEYSIG AA8E81B4331F7F50 ***
E: 仓库 “***” 没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
1
2
3
4
2
3
4
通过以下方式解决
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AA8E81B4331F7F50
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A
1
2
2
其中 AA8E81B4331F7F50 字段根据提示修改
重新 sudo apt update
即可。随后 sudo apt install linux-perf-4.19
问题解决。