一、说明

        1、前两天接了个单子,帮忙在树莓派安装xgcom

        2、用了一下午的时间,搞定了,把相关细节做个笔录

二、准备工作

        1、树莓派

        2、树莓派连接工具

        3、xgcom源码包;​​云资源​​​,密码6326;或者​​官网​​​[首先得有​​佛跳墙​​]

        4、了解pkg-config

三、操作步骤

1、安装依赖

1)更新软件列表

sudo apt-get update

2)安装依赖,逐条执行

sudo apt-get install libgtk2.0-dev
sudo apt-get -f install
sudo apt-get install aptitude
sudo aptitude install libgtk2.0-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install build-essential
sudo apt-get install devhelp
sudo apt-get install libgtk2.0*
sudo apt-get install libglib2.0-doc libgtk2.0-doc
sudo apt-get install glade libglade2-dev
sudo apt-get install glade-gnome glade-common glade-doc
pkg-config --list-all | grep gtk
sudo apt-get install gtk+2.0
sudo apt-get install gtk2.0
sudo apt-get install build-essential libgtk2.0-dev
sudo apt-get install libvte-dev
sudo aptitude install libvte-dev

说明1: 安装过程, 配置一般的树莓派可能会卡死,卡死时,记录执行到哪一条

说明2: 重启后,重新执行,提醒失败时,按提醒的命令执行,可以续上中断前配置

说明3: 若遇到提示"No package 'gtk+-2.0' found"或者"No package 'vte' found",若gtk已经安装成功,那就看第“3)”步;可能是安装好了,但是系统找不到pc文件

3)将pc文件放到pgkconfig路径

sudo cp /usr/lib/arm-linux-gnueabihf/pkgconfig/* /usr/lib/pkgconfig/

说明1: 路径不同的,可以通过命令找到pc文件的路径

sudo find / -name gtk*.pc sudo find / -name libvte-dev.pc

2、上传源码包并解压

3、编译源码

1)命令

sudo sh autogen.sh

说明1: 此步骤只是编译源码,编译结果是生成MainFile编译安装文件

说明2: 编译过程可能会出现各种错误,根据错误提示处理即可

常见错误:

        1)缺少依赖,安装相应依赖即可

        2)缺少关联,已经安装成功的依然提示相同错误,可能缺少环境配置,度娘+自己的理解,一步一步处理即可

4、编译并安装

1)编译

sudo make

2)编译安装

sudo make install

说明1: 执行命令前,确认编译的目录

说明2: 进入src目录,再执行此命令

 5、启动

1)方式一: 在/url/local/bin下启动

cd /usr/local/binsudo ./xgcom

2)方式二: 在任意目录下启动

sudo xgcom

说明1: 执行安装后,会提示启动文件已经复制到/url/local/bin下,即系统可以默认找到此命令

6、其他说明

1)本人非专业玩儿树莓派的

2)实时证明不是专业的只要了解Linux相关知识,安装相应软件也是可以做到的

3)度年或者博客有时的答案并不能解决问题,要学着读错误提示,根据错误提示思考并尝试可能解决问题的所有手动,包括不限于卸载重装,多文档内容结合尝试解决问题

4)耐心,细心,相信自己行