2020-10-27

最近研究了一下ubuntu下的cheese源代码编译,遇到了很多依赖库的问题,今天总结一下(ubuntu16.04+cheese 3.30.0)

一 cheese的下载页

https://download.gnome.org/sources/cheese/

 

二 编译方法和结果

1 解压文件

2 ./configure

3 make

cheese-3.30.0这个根目录下会生成cheese.

weizi@ubuntu:~/code/cheese-3.30.0$ ./cheese --version

Cheese 3.30.0

 

三 遇到的依赖库及安装方法

通过dpkg安装的库到网盘里下载:

链接:https://pan.baidu.com/s/12fT_Eypd5fYkr4T3dqG4XA 
提取码:yk4v 
 

1sudo apt-get install gnome-doc-utils

2sudo apt-get install libgnomeui-dev

3sudo apt-get install libglade2-dev

4 sudo dpkg -i libgstreamer0.10-dev_0.10.36-1.5ubuntu1_amd64.deb

sudo apt-get install -f

sudo dpkg -i libgstreamer-plugins-base0.10-dev_0.10.36-2_amd64.deb

 

5 No package 'libebook-1.2' found

sudo apt-get install libebook1.2-dev

 

6 No package 'hal' found

sudo dpkg -i libhal1_0.5.14-8_amd64.deb

sudo dpkg -i libhal-dev_0.5.14-8_amd64.deb

 

7No package 'dbus-glib-1' found

sudo apt-get install libdbus-glib-1-dev

 

8No package 'librsvg-2.0' found

sudo apt-get install librsvg2-dev

 

9No package 'xxf86vm' found

sudo apt-get install libxxf86vm-dev

 

10No package 'gstreamer-pbutils-1.0' found

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

 

11No package 'gstreamer-plugins-bad-1.0' found

安装gstreamer相关的库文件,一招解决:

一劳永逸的做法:

# sudo apt-get install gstreamer-plugins-*

# sudo apt-get install gstreamer-*

gstreamer相关库特别多,又牵涉到版本匹配问题,这两个命令特别巧妙的解决了这个问题,转自优快云大神慢慢的燃烧,原链接https://blog.youkuaiyun.com/u010164190/article/details/107822191

 

12No package 'gnome-desktop-3.0' found

sudo dpkg -i libgnome-desktop-3-dev_3.18.2-1ubuntu1_amd64.deb

sudo apt-get install -f

 

13No package 'clutter-1.0' found

sudo apt-get install clutter-1.0

 

14No package 'clutter-gst-3.0' found

sudo apt-get install clutter-gst-3.0

 

15No package 'clutter-gtk-1.0' found

sudo apt-get install clutter-gtk-1.0

 

16No package 'libcanberra-gtk3' found

sudo apt-get install libcanberra-gtk3-dev

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值