apt 升级后 perf 损坏

apt 升级后 perf 损坏

运行后sudo apt upgrade,我的perf坏了:

$ perf
/usr/lib/linux-tools/4.4.0-28-generic/perf:
error while loading shared libraries:
libbfd-2.26-system.so: cannot open shared object file: No such file or directory

我尝试apt remove linux-tools-common重新安装,但无济于事。

如何修复此问题?

使用 Ubuntu 16.04。

答案1

我刚刚遇到了同样的问题。看起来 libbfd 已经更新,但 perf 仍在尝试链接到旧版本。我通过符号链接到库解决了这个问题:

$ sudo updatedb
$ locate libbfd
/usr/lib/x86_64-linux-gnu/libbfd-2.26.1-system.so
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libbfd-2.26.1-system.so /usr/lib/x86_64-linux-gnu/libbfd-2.26-system.so
$ perf
  usage: perf [--version] [--help] [OPTIONS] COMMAND [ARGS]
..

希望这可以帮助。

相关内容