[Ubuntu] Ubuntu24.04环境配置(音视频开发)

Ubuntu 24.04 开发环境初始化配置手册

1. 系统信息

硬件与操作系统信息

  • CPU:13th Gen Intel(R) Core(TM) i5-13600HE @ 4.6GHz
  • 架构:x86_64
  • 操作系统:Ubuntu 24.04.3 LTS
  • 内核版本:6.14.0-27-generic
  • GPU:Intel Corporation Raptor Lake-P [Iris Xe Graphics] (rev 04)
# 查看 CPU 及核心信息
lscpu
# 查看内核版本
uname -a
# 查看系统发行版版本
lsb_release -a
# 查看 GPU 信息
lspci | grep VGA

2. 系统更新与修复

apt update                     # 更新软件包索引
apt upgrade                    # 升级系统中已安装的所有可更新包
apt-get update                 # 与 apt update 类似,用于兼容性
apt-get install --fix-missing  # 修复丢失或未完整安装的包

3. 开发工具类

# 编译与构建工具
apt install make cmake g++ gcc   # 基本编译和构建工具
apt install pkg-config           # 自动检测库路径和依赖
apt install yasm                 # 高性能汇编器(FFmpeg 等项目常用)
# 版本控制
apt install git                  # 分布式版本控制系统
apt install svn subversion       # 集中式版本控制系统

4. 开发库类

apt install zlib1g-dev           # 压缩与解压开发库(zlib)
apt install libcurl4-openssl-dev # HTTP/HTTPS 网络通信开发库
apt install libxml2-dev          # XML 解析库
apt install libssl-dev           # OpenSSL 加密通信开发库
# Intel MSDK相关
apt install intel-media-va-driver-non-free  # Intel 媒体硬件加速驱动
apt install vainfo               # VA-API 验证工具(用于检查驱动状态)
apt install libvpl2              # Intel oneAPI 视频处理库运行时库
apt install libvpl-dev           # Intel oneAPI 视频处理库开发包(头文件和链接库)

5. 网络工具类

apt install iperf3               # 网络带宽测试工具
apt install net-tools            # 包含 ifconfig、netstat 等传统网络命令
apt install nload                # 实时网络流量监控工具
apt install curl                 # 命令行 HTTP/FTP 客户端
apt install openssh-server       # 开启 SSH 服务以支持远程访问

6. 文件传输类

apt install lrzsz                # 提供 sz/rz 命令用于串口文件传输
apt install curl                 # 支持 HTTP/FTP 文件下载与上传

7. 多媒体类

apt install ffmpeg               # 音视频编解码与格式转换工具

8. 系统工具类

apt install vim                  # 高级文本编辑器
apt install tmux                 # 多终端会话管理工具
apt install tree                 # 以树状结构显示目录内容
apt install fzf                  # 命令行模糊搜索工具
apt install zoxide               # 智能目录跳转工具(增强版 cd)

9. 运行时环境

apt install openjdk-8-jre-headless  # 安装 Java 8 运行时(无图形界面版本)

10. 系统维护

apt update                     # 更新包索引
apt upgrade                    # 升级已安装软件
apt-get update                 # 更新索引(兼容旧脚本)
apt-get install --fix-missing  # 修复安装过程中的缺失包
posted on 2025-10-26 18:00  风惊庭前叶  阅读(2)  评论(0)    收藏  举报