ubuntu20.04 安装perf
时间: 2023-08-23 19:08:16 浏览: 71
在 Ubuntu 20.04 上安装 perf,可以按照以下步骤进行操作:
1. 更新包管理器:
```
sudo apt update
```
2. 安装 perf:
```
sudo apt install linux-tools-common linux-tools-generic linux-tools-`uname -r`
```
3. 验证 perf 是否安装成功:
```
perf --version
```
如果 perf 安装成功,会显示 perf 的版本信息。
注意:如果您的系统内核不支持 perf,则需要升级内核或重新编译内核以支持 perf。
相关问题
ubuntu20.04安装nvidia显卡驱动,详细说下命令,从头到尾
好的,下面是在Ubuntu 20.04上安装NVIDIA显卡驱动的完整步骤:
1. 检查你的NVIDIA显卡型号
首先,我们需要检查你的NVIDIA显卡型号。打开终端,并输入以下命令:
```
lspci | grep -i nvidia
```
如果你的电脑上有NVIDIA显卡,你将会看到一行类似于“NVIDIA Corporation GP108 [GeForce GT 1030]”的输出。
2. 更新系统
接下来,我们需要更新系统。打开终端,并输入以下命令:
```
sudo apt update && sudo apt upgrade
```
这个命令将会更新系统包和软件到最新版本。
3. 添加NVIDIA官方仓库
为了安装最新的NVIDIA显卡驱动,我们需要添加NVIDIA官方仓库。打开终端,并输入以下命令:
```
sudo apt install software-properties-common
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
```
这些命令将会添加PPA(Personal Package Archives)仓库并更新软件包列表。
4. 安装NVIDIA显卡驱动
现在,我们可以安装最新的NVIDIA显卡驱动了。打开终端,并输入以下命令:
```
sudo apt install nvidia-driver-460
```
请注意,这里的“460”是当前最新的NVIDIA显卡驱动版本。如果你要安装其他版本,请将“460”替换成你想要安装的版本号。
5. 重启电脑
安装完成后,请重启你的电脑。
6. 验证NVIDIA显卡驱动
重启电脑后,我们需要验证NVIDIA显卡驱动是否已经成功安装。打开终端,并输入以下命令:
```
nvidia-smi
```
如果你看到了类似于以下输出的信息,那么恭喜你,NVIDIA显卡驱动已经成功安装了!
```
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.39 Driver Version: 460.39 CUDA Version: 11.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 GeForce GT 1030 Off | 00000000:01:00.0 On | N/A |
| 40% 37C P8 3W / 30W | 176MiB / 1994MiB | 3% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
```
ubuntu20.04使用官网的方法安装opencv
在Ubuntu20.04上安装OpenCV,可以按照以下步骤进行:
1.更新Ubuntu软件包
```shell
sudo apt-get update
sudo apt-get upgrade
```
2.安装依赖项
```shell
sudo apt-get install build-essential cmake git pkg-config libgtk-3-dev \
libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \
libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \
gfortran openexr libatlas-base-dev python3-dev python3-numpy \
libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \
libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
```
3.下载OpenCV源代码
```shell
cd ~/
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.5.2
```
4.下载OpenCV_contrib源代码
```shell
cd ~/
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 4.5.2
```
5.编译和安装OpenCV
```shell
cd ~/opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_TBB=ON \
-D WITH_OPENEXR=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON \
-D BUILD_opencv_python2=OFF \
-D BUILD_opencv_python3=ON \
-D PYTHON_DEFAULT_EXECUTABLE=$(which python3) \
-D BUILD_TESTS=OFF \
-D BUILD_PERF_TESTS=OFF \
-D BUILD_DOCS=OFF \
-D BUILD_JAVA=OFF \
-D BUILD_opencv_java=OFF \
-D BUILD_opencv_python_bindings_generator=OFF ..
make -j$(nproc)
sudo make install
```
以上步骤包括下载源代码、配置编译环境、编译和安装OpenCV,其中第5步是最关键的步骤。
如果遇到最后一步报错"Package opencv was not found in the pkg-config search path.",可以按照以下步骤解决:
1.切换到/usr/local/lib/pkgconfig目录
```shell
cd /usr/local/lib/pkgconfig
```
2.在该目录下创建opencv.pc文件
```shell
sudo touch opencv.pc
```
3.使用vim编辑opencv.pc文件
```shell
sudo vim opencv.pc
```
4.将以下内容粘贴到opencv.pc文件中并保存
```
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include/opencv4
Name: OpenCV
Description: Open Source Computer Vision Library
Version: 4.5.2
Libs: -L${libdir} -lopencv_gapi -lopencv_stitching -lopencv_alphamat -lopencv_objdetect -lopencv_androidcamera -lopencv_optflow -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_line_descriptor -lopencv_quality -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_sfm -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_surface_matching -lopencv_tracking -lopencv_datasets -lopencv_text -lopencv_face3d -lopencv_plot -lopencv_videostab -lopencv_video -lopencv_ml -lopencv_ximgproc -lopencv_videoio -lopencv_flann -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_video -I${includedir}
```
5.重新执行最后一步即可。