今天很高兴,在linux环境下,总没有找到好的像UE、Editplus、notepad++那样的文档编辑软件(到现在都不知道,知道都留言推荐下),昨天看到一个叫Editra的软件,看说明貌似还不错,跨平台都一个软件。装了后,感觉还不错,废话不多说了,说说在安装过程中遇到的问题。
Editra这软件虽然是跨平台的软件吧,但是呢,都没有提供直接的二进制的文件,所以呢,不能直接安装。主要说下liunx下的情形。
因为我用的是Centos6.3的系统,本想找一个rpm都包直接安装,可是官网里只有tar包的源码下载。貌似unbantun的软件管理器中可以直接下,可是我这用不了呵,只好下源码包了。
下了源码包,解压后,看了安装说明文件,基本上每个操作系统下的安装说明都有。linux下安装主要有俩方法,于是选了第一种。这软件好像是用python写的,这东西不大会,当时想就按他说明装吧。要安装这软件会依赖python2.8与wxPython这个东西。通过rpm -qa|grep python,这个不晓得什么时候安装了,所以也就不用安装了(要安装直接yum安装,一般都源里都会有的吧),但是wxPython没有,想通过yum直接安装,但是,我所加的源里,都没有这个软件。到网上找了下怎么安装,看起来都比较复杂,因为它依赖的其他的包比较多,太麻烦,试了下,没成功。
于是想通过查找其他的源来进行安装,当时找到一个源http://springdale.math.ias.edu/data/puias/6/x86_64/os/Addons,到里面找了下,里面确实有所需的wxPython,如下图:
于是在/etc/yum.repo.d/目录下,新建了一个 wxtest.repo(文件名可以随意取,以repo结尾就行)文件,内容如下:
,新建完成后,通过yum list wxPython,发现确实存在,于是通过yum进行安装,显示以大堆依赖包,好几十M呢。于是点Y,一个个下载,在安装的时候突然出错了,如下:
说什么Public key没有安装,于是百度了一下,有家中方法,如下参考
,第二种方法是挺好,但是感觉不够安全,或许在建repo文件时,把设为gpgcheck=0,也不会要验证了,没试,我想应该是这样的。
于是,通过到http://springdale.math.ias.edu/data/puias/6/x86_64/os/Addons里面,直接把PKI-KEY文件直接拷贝下来,放到了/etc/pki/rpm-gpg/目录下,文件名为RPM-GPG-KEY-puias,然后通过执行 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-puias 把KEY导入到系统中,再用yum安装,OK,成功了。
到此,python、wxPython都安装好了,这时,在Editra解压的主目录下,命令行中执行 python setup.py install ,等一系列copy、安装后,程序就安装好了(安装时需要rott权限用户,不然在安装的时候会存在创建目录没有权限导致失败)。安装好后,editra可执行文件放在/usr/bin目录下。
安装完成后,因为没有推出root用户,直接运行,则会提示错误,如下:
这时,只要推出root用户就OK了。到此,安装就成功啦。