安装步骤介绍:

  . 在Centos7..1503下,默认的python的版本2.7.5,对于Robot Framework够用了, python的包目录在(/usr/lib/python2./site-packages/)。
  
  2.安装pip
 第一步: 
()下载setuptools包
# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
()解压setuptools包
# tar zxvf setuptools-2.0.tar.gz
# cd setuptools-2.0
()编译setuptools
# python setup.py build
()开始执行setuptools安装
# python setup.py install
安装完成setuptools包后,在重新执行:
# cd /usr/local/src/pip-1.5.
# python setup.py install
至此pip安装完成
第二步:
下载pip到/usr/local/src
# cd /usr/local/src
# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
解夺安装pip
# tar -xzvf pip-1.5..tar.gz
# cd pip-1.5.
# python setup.py install
   . pip install pyzmq

  . 源码安装libsodium-1.0..tar.gz(./configure && make && make install)
wget https://github.com/jedisct1/libsodium/releases/download/1.0.8/libsodium-1.0.8.tar.gz
tar xvzf libsodium-1.0..tar.gz
./autogen.sh
./configure
make && make check
make install

  . 源码安装zerozmq-4.1.(PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure && make && make install)
wget http://download.zeromq.org/zeromq-4.1.4.tar.gz
tar xvzf zeromq-4.1..tar.gz
./autogen.sh && ./configure && make -j
make check && make install && sudo ldconfig
  . 接下安装wxPython(wxPython-src-2.8.12.1),将wxPython的源码包解压并进入目录

  ①./configure --with-gtk --enable-unicode(如果提示缺少GTK2,就yum install gtk2-devel)

  ②make

  ③make -C contrib/src/stc

  ④sudo make install

  ⑤sudo make -C contrib/src/stc install

  ⑥sudo ldconfig

  然后进入到当前目录中的wxPython目录下(yun install python-devel)运行如下命令:

  )python setup.py build BUILD_GLCANVAS= BUILD_OGL= BUILD_STC= CORE_ONLY= USE_SWIG=(会提示出错,然后返回到上级目录下执行 make -C contrib/src/gizmos  sudo make -C contrib/src/gizmos install )

  )python setup.py install BUILD_GLCANVAS= BUILD_OGL= BUILD_STC= CORE_ONLY= USE_SWIG=

  至此,wxPython在centos7下成功安装好。

  . 安装Robot Framework

  pip install robotframework

  . 安装RIDE

  pip install robotframework-ride

  . vim /root/.bashrc下添加ride的环境变量export LD_LIBRARY_PATH=/usr/local/lib,记得source ~/.bashrc

  . cd /etc/ld.so.conf.d,然后vim sss.conf,再接着再里面添上/usr/lib/python2./site-packages/appsdk,最后ldconfig(ldconfig -p|grep libappsdk)

  . 运行ride.py,启动RIDE(截图如下)

     11.Google Chrome can not be run as root

首先需要安装十六进制编辑器
# apt-get -y install hexedit
然后使用编辑器编辑Chrome
# hexedit /opt/google/chrome/chrome
注意:路径如果不同的话请自行使用dpkg -c 安装包来察看安装到哪里了。
进入到编辑器后,光标在左侧,首先按TAB键切换到右侧的ASCII码模式位置,
接着按Ctrl+S打开搜索功能,输入geteuid查找,当光标停到首字母的地方后,
直接将geteuid替换输入成getppid就修改完成了,最后按Ctrl+X保存确认退出。
重新打开Chrome,即可正常运行

Linux平台搭建roboframework的更多相关文章

  1. linux平台搭建postfix邮件服务器

    一,搭建邮件服务器前准备如下: Centos 7.2 64位Postfix-2.8.12.tar.gz Postfix MTA(邮件传输代理)Dovecot-2.1.8.tar.gz IMAP 和 P ...

  2. Linux平台搭建-----C语言

    下面内容是新手上路,各位高手路过勿喷!因为我第一次发布,可能页面设置或者其他做的不好,还请见谅~该文章只是作为我学习C语言的笔记以及记录学习进程的. 零基础学习C语言---搭建Linux平台开发环境 ...

  3. 嵌入式linux平台搭建

    选用Ubuntu12.04.2系统搭建平台.在原始系统下做如下更改: 将更新使用的服务器设置为国内“163”服务器 安装SSH,uboot—mkimage等软件 安装编译器“arm—2009q3”及相 ...

  4. 干货|Linux平台搭建网关服务器

    概述 集群中一共10台服务器组成了局域网环境,但其中只有一台有外网网卡可以访问互联网.现要求另外9台服务器通过这台主机进行互联网访问.  实验环境介绍 利用iptables搭建网关服务器,即通过SNA ...

  5. 【转】Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍

    Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍 FTP 是File Transfer Protocol(文件传输协议)的英文简称,它基于传输层协议TCP建立,用于Interne ...

  6. LNMP平台搭建---Linux系统安装篇

    在互联网网站开发领域,有一个名词,大家一定不陌生,那就是LAMP,经典的Web服务器环境,由Linux+Apache+MySQL+PHP组成,,后来,一个名叫Nginx的Web服务器开源出来了,因其更 ...

  7. SAAS云平台搭建札记: (二) Linux Ubutu下.Net Core整套运行环境的搭建

    最近做的项目,由于预算有限,公司决定不采购Windows服务器,而采购基于Linux的服务器. 一般的VPS服务器,如果使用Windows系统,那么Windows Server2012\2016安装好 ...

  8. linux监控平台搭建-cpu

    linux监控平台搭建-cpu 目前服务器的主流CPU是intel或者AMD.到底主频是什么.多核.多线程.并发.并行.超频.一级缓存.二级缓存.三级缓存.i386.x86 cpu:含有算术逻辑.控制 ...

  9. linux监控平台搭建-内存

    linux监控平台搭建-内存 上一篇文章说的硬盘.就写一下.更加重要的东西.在手机上面是RAM.机器是memory.内存是按照字节编址.每个地址的存储单元可以存放8bit的数据.cpu 通过内存地址获 ...

随机推荐

  1. Weekly Contest 78-------->809. Expressive Words (stack)

    Sometimes people repeat letters to represent extra feeling, such as "hello" -> "he ...

  2. BAT或赌在当下或押在未来,谁是王者?

    转自:http://www.tmtpost.com/97132.html 百度阿里和腾讯三家本来的核心业务并不冲突,各守一方阵地,但随着各自的收购注资加上业务的延展而慢慢有了交际,阿里和腾讯在移动支付 ...

  3. IT兄弟连 JavaWeb教程 EL与JSTL表达式经典案例

    案例需求:使用MVC模式编写一个程序,当发起一个deptList.do请求时,在servlet中准备一个部门列表对象,把这个列表对象放入request作用域中转发到deptlist.jsp,使用JST ...

  4. 计算机网络自顶向下方法第3章-传输层 (Transport Layer).1

    3.1 概述和运输层服务 运输层协议为运行在不同主机上的应用进程之间提供了逻辑通信(logic communication)功能. 3.1.1 运输层和网络层的关系 网络层提供了主机之间的逻辑通信,而 ...

  5. 【TeamViewer】v13.2.26558版本 修改ID

    TeamViewer是一款远程协作软件,可以让你在一台机器上操作另一台机器.比如我最近就经常在家里连接公司的电脑进行远程工作.可以说是对于程序员很好用的一个软件. TeamViewer 使用频繁后会被 ...

  6. 远程kafka通信实例,各种bug解决----虚拟机+本地电脑

    为了实现远程kafka通信,我可谓是呕心沥血.期间各种bug各种调,太煎熬了 (T.T) 介绍: 我用一台虚拟机作为远程消息的发送方,用本地电脑主机作为消息的接收方 虚拟机:安装java,kafka, ...

  7. 子div块中设置margin-top时影响父div块位置的解决办法及其原因

    解决办法①: 若子DIV块中使用margin-top,则在父DIV块中添加:overflow:hidden; 解决办法②: 在子DIV块中用padding-top代替margin-top. 有个叫 b ...

  8. 最短路之Floyd(多源)HDU 1874

    #include <iostream> #include <cstdio> #include <cstring> using namespace std; #def ...

  9. 接口测试02 - 无法绕过的json解析

    概述: 先瞧一下什么是json.JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式. 它基于ECMAScript(w3c定制的js规范)的一个子集 ...

  10. 在SpringBoot中用SpringAOP实现日志记录功能

    背景: 我需要在一个SpringBoot的项目中的每个controller加入一个日志记录,记录关于请求的一些信息. 代码类似于: logger.info(request.getRequestUrl( ...