惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threat Research - Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
V
Vulnerabilities – Threatpost
GbyAI
GbyAI
P
Proofpoint News Feed
L
LINUX DO - 热门话题
P
Palo Alto Networks Blog
A
About on SuperTechFans
T
Tenable Blog
M
MIT News - Artificial intelligence
IT之家
IT之家
I
Intezer
D
DataBreaches.Net
爱范儿
爱范儿
T
Threatpost
C
CERT Recently Published Vulnerability Notes
云风的 BLOG
云风的 BLOG
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
K
Kaspersky official blog
大猫的无限游戏
大猫的无限游戏
A
Arctic Wolf
Y
Y Combinator Blog
Cyberwarzone
Cyberwarzone
酷 壳 – CoolShell
酷 壳 – CoolShell
D
Darknet – Hacking Tools, Hacker News & Cyber Security
H
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
Spread Privacy
Spread Privacy
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
AWS News Blog
AWS News Blog
博客园 - 聂微东
C
Check Point Blog
S
Securelist
有赞技术团队
有赞技术团队
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
MongoDB | Blog
MongoDB | Blog
D
Docker
G
GRAHAM CLULEY
T
The Exploit Database - CXSecurity.com
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tailwind CSS Blog
L
Lohrmann on Cybersecurity
G
Google Developers Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog

博客园 - Cynthia_W

GIGE相机连接不上或采集不到图像的原因分析 QDataStream中写入的数据比QByteArray多了4个byte QT中英文翻译 SUSE 15 SP7系统安装QT SUSE 15 SP7下载安装 相机 - 量子效率(QE) 相机 - 增益 读出噪声的计算 暗场校正(Dark Correction) Tango10.0.2升级Tango10.1.1 Tango9.4.2升级Tango10.0.2 - Cynthia_W Tango9.4.2环境搭建 VMware 共享文件夹(大文件拷贝) VMware 清理虚拟机临时文件(无法写入本地文件,正在取消文件复制操作) VS 2022离线安装包制作 Tango控制系统 windows驱动程序编程 PRNU光响应非均匀性 禁用容错堆 QT相关资料 socket相关资料
aravis开源库-kylinv10编译
Cynthia_W · 2026-06-02 · via 博客园 - Cynthia_W

安装meson

apt install meson

apt remove meson      #移除meson

pip3 install --upgrade --user meson     #安装高版本

export PATH="$HOME/.local/bin:$PATH" 更新环境变量

meson --version 查看版本

安装python

sudo apt install python3 python3-pip -y

​​安装git

获取aravis源码

# 1. 克隆Aravis主仓库(先拉取全量代码)

git clone https://github.com/AravisProject/aravis.git

# 2. 进入代码目录

cd aravis

# 3. 查看所有版本标签(确认0.8.29存在)

git tag | grep 0.8.29  # 输出v0.8.29/0.8.29即表示存在

# 4. 切换到0.8.29标签(创建本地分支避免HEAD游离)

git checkout tags/0.8.29 -b aravis-0.8.29

安装aravis依赖库

sudo apt install cmake

安装libxml2.0

sudo apt install libxml2-dev

安装gtk3.0

sudo apt install libgtk-3-dev

安装gstreamer

sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev

sudo apt install gobject-introspection(主包:包含gobject-introspection-1.0的pkgconfig配置)

sudo apt install libgirepository1.0-dev(开发包:编译时需要的头文件/库)

安装libusb1.0

sudo apt install libusb-1.0-0-dev

构建和安装

sudo apt install -y ninja-build  #安装ninja

meson setup build

cd build

ninja

ninja install

安装libxml报错

下列软件包有未满足的依赖关系: libxml2-dev : 依赖: libxml2 (= 2.9.10+dfsg-5kylin0.20.04.1) 但是 2.9.10+dfsg-5kylin0.20.04.2 正要被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

解决:

# 1. 强制安装04.1版的libxml2(覆盖当前的04.2版)
sudo apt install libxml2=2.9.10+dfsg-5kylin0.20.04.1 -y
# 2. 此时再装libxml2-dev就不会冲突了
sudo apt install libxml2-dev -y

安装gdk报错

下列软件包有未满足的依赖关系: libgtk-3-dev : 依赖: gir1.2-gtk-3.0 (= 3.24.23-1kylin2k10) 但是 3.24.23-1kylin2k14 正要被安装 依赖: libcairo2-dev (>= 1.14.0) 但是它将不会被安装 依赖: libgdk-pixbuf2.0-dev (>= 2.40.0) 但是它将不会被安装 依赖: libpango1.0-dev (>= 1.41) 但是它将不会被安装 依赖: libgtk-3-0 (= 3.24.23-1kylin2k10) 但是 3.24.23-1kylin2k14 正要被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

解决:

# 安装aptitude(若未装)
sudo apt install aptitude -y
# 用aptitude安装libgtk-3-dev,按提示选择降级方案
sudo aptitude install libgtk-3-dev