Saya memiliki masalah yang sama di Ubuntu 15.10 dan saya menemukan solusinya di sini:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1396654
Pembaruan:berfungsi juga untuk Ubuntu 18.10
Berikut langkah-langkahnya:
sudo apt-get install libiberty-dev binutils-dev
mkdir ~/install
cd ~/install
# If the following apt-get doesn't work on your system,
# uncomment deb-src lines in your /etc/apt/sources.list,
# as suggested by @ctitze
# or you can download it manually from packages.ubuntu.com
# as @aleixrocks suggested in the comment below
apt-get source linux-tools-`uname -r`
sudo apt-get build-dep linux-tools-`uname -r`
cd linux-`uname -r | sed 's/-.*//'`/tools/perf
make
# now you should see the new "perf" executable here
./perf
Harus ada juga beberapa cara untuk membuat paket linux-tools-common baru untuk benar-benar mengintegrasikannya ke dalam sistem Anda. Untuk saat ini, untuk mengganti performa resmi dengan yang baru, cukup atur PATH:
export PATH=~/install/linux-`uname -r | sed 's/-.*//'`/tools/perf:$PATH
Jika Anda tidak mengerti apa yang harus diunduh dari packages.ubuntu.com (seperti pada jawaban pertama), maka Anda juga dapat mengunduh sumber kernel linux dari git :
sudo apt-get install libiberty-dev binutils-dev
mkdir ~/install
cd ~/install
git clone https://github.com/torvalds/linux --depth 1
cd linux/tools/perf
make
# now you should see the new "perf" executable here
./perf
Dan ubah jalur (seperti pada jawaban pertama):
export PATH=~/install/linux/tools/perf:$PATH
cara menggunakan cURL pada antarmuka tertentu
Cara meneruskan output perintah sebagai beberapa argumen ke perintah lain