ubuntu 12.4 kernel upgrade 3.4

本文介绍如何手动下载并安装特定版本的Linux内核(3.4.0-030400-generic)到Ubuntu系统中。通过使用wget获取所需的.deb文件,并利用sudo dpkg-i命令进行安装,最后重启系统确保内核生效。

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb

sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb


wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb

sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb


wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb

sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb


Then Reboot System


uname -r 

3.4.0-030400-generic


Success!

### 安装 OpenCV 3.4 的具体方法 尽管当前最新的 Ubuntu 版本并未达到 24.04,假设这是未来版本或者用户指代的是较新的 LTS 版本(如 22.04 或更高),以下是针对该环境安装 OpenCV 3.4 的详细说明。 #### 准备工作 在开始之前,确保系统的包管理器是最新的。运行以下命令更新系统软件源并升级现有软件包: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装依赖项 为了成功编译和安装 OpenCV,需要先安装一些必要的开发工具和库文件。执行以下命令来安装这些依赖项: ```bash sudo apt 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 -y ``` 以上命令涵盖了构建 OpenCV 所需的核心组件以及 Python 支持[^1]。 #### 下载 OpenCV 和贡献模块 通过 Git 获取官方仓库中的指定版本代码: ```bash cd ~ git clone https://github.com/opencv/opencv.git cd opencv git checkout 3.4 cd .. git clone https://github.com/opencv/opencv_contrib.git cd opencv_contrib git checkout 3.4 ``` 此操作会下载 OpenCV 主项目及其附加功能模块至本地目录下[^2]。 #### 配置 CMake 并编译 创建一个新的子目录用于存储生成的二进制文件,并进入其中配置编译选项: ```bash cd ~/opencv mkdir build && cd build cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON .. ``` 这里设置了额外模块路径指向 `opencv_contrib` 中的内容,同时启用了示例程序的支持[^3]。 完成配置后即可启动实际编译过程: ```bash make -j$(nproc) ``` 参数 `-j$(nproc)` 表示利用全部可用 CPU 核心加速编译速度[^4]。 #### 完成安装 当编译完成后,可以正式将结果部署到目标位置: ```bash sudo make install sudo ldconfig ``` 最后一步刷新动态链接库缓存以便立即生效新加入的功能[^5]。 #### 测试安装成果 验证是否能够正常加载 OpenCV 库可以通过简单的 Python 脚本来实现: ```python import cv2 print(cv2.__version__) ``` 如果输出显示为接近于 “3.4.x” 的字符串,则表明一切设置无误[^6]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值