###Fedora下安装Retext
使用Markdown。
#@date: 2012-05-07
#@author: gr
#@email: forgerui@gmail.com
因为习惯了Markdown的简单,所以需要在自己的Fedora机子上也装一个本地编辑器,Retext是一个不错的选择.
在Ubuntu下安装Retext很简单,只需要通过软件包管理就可以了,使用如下命令:
sudo apt-get install retext
但在Fedora下,因为使用rpm包管理,没有找到retext包,所以这里使用源码包进行安装,首先访问retext项目主页.(后来找了一下,发现是有二进制包的,可以到这个网站下载,发现这个pkgs.org的包管理网站挻不错的.)
到Filse页下载最新的Retext源码,目前最新的是Retext-4.1.2.tar.gz.
下载该包,并解压,进入文件夹.
tar xzvf Retext-4.1.2.tar.gz
cd Retext-4.1.2
进入文件,发现貌似是Python编写的程序.看见一个
retext.py和setup.py,从来没有搞过Python,真不知从何下手.使用
python retext.py本可以直接打开编辑器的,但却报错.是Python里的库找不到.No module named 'markups'
使用
sudo yum list markups也没有搜索到相关的库,最后在retext的问题页发现它需要依赖于markups,他提供了使用bazzar版本管理器下载markups源码,利用源码安装的方法.bzr branch lp:python-markups
cd python-markups
sudo python3 setup.py install
同样,还有人提供了使用Python的easy_install工具去安装markups的方法.
easy_install markups
还可以使用pip去安装.在文档页中介绍了使用pip的方法:
pip install Pygments
pip install Markdown
pip install docutils
pip install Markups
解决了markups的问题,又遇到没有PySide,使用同样的方法解决.
依赖库的问题解决了,最后执行
python retext.py发现还有一个语法错误.File "/home/gr/Downloads/ReText-4.1.2/ReText/webpages.py", line 31
print('Exception occured: %s' % e, file=sys.stderr)
因为没有学习过Python,里面的语法也不清楚,但凭着感觉把file=删掉之后,便可以成功启动。
成功之后,便可执行如下两条命令编译安装Retext了:
python setup.py build
python setup.py install
安装完成之后,就可以在命令行里输入retext启动了。如果gnome想要添加图标到启动器,看博客.
问题:
- 系统里面有python两个版本,python2和python3,搞得挺混乱的。
- 看来Python还是挺流行的,最近接触了许多Python写的程序,有时间可以学习一下。
###Fedora下安装Retext的更多相关文章
- [转]Fedora 下安装NVIDIA显卡驱动(使用后无法进入图形界面)
http://www.linuxidc.com/Linux/2014-04/100689.htm rpmfusion安装法: 相对于ATi,在Linux下安装NVIDIA就简单得多.只需要一个命令即可 ...
- 在 CentOS/Fedora 下安装 JAVA 环境
介绍 本文介绍如何在 CentOS 7(6/6.5). Fedora.RHEL 上安装 Java.Java是一个流行的软件平台,允许您运行Java应用程序. 本文涵盖了以下Java版本的安装: Ope ...
- 如何在fedora下安装fcitx和搜狗拼音
过程参考了: http://blog.csdn.net/yang1982_0907/article/details/17100409 下载搜狗deb包:http://packages.linuxdee ...
- Fedora下安装ORACLE 11g
一.硬件检测 1.内存检测 oracle11g要求最低1GB内存 命令: grep MemTotal /proc/meninfo 2.交换空间检测 通常交换空间是内存1.5倍 命令: grep ...
- Fedora 下 安装 chrome
一.下载安装包,安装 1.去google 下载安装包 2.终端下 运行命令: rpm -ivh google-chrome-stable_current_i386.rpm 3. 出现如下 ...
- fedora下安装运行keil uVision 4 (MDK v4.7)
先准备好mdk4.73.exe和和谐文件. 1.安装 wine 1.7 添加ppa sudo add-apt-repository ppa:ubuntu-wine/ppa 安装wine 1. ...
- Windows 下安装ReText
打算使用MarkDown了,群友推荐使用ReText,基于Python的,同时依赖了Python的几个包,通过easystall可以方便地安装,同时制作了快捷启动方式,网上找了篇文章以备忘. Inst ...
- Centos/Fedora下安装Twisted,failed with error code 1 in /tmp/pip-build-H1bj8E/twisted/解决方法
Python踩坑之路 pip/easy_install无法安装Twisted或者安装后无法导入Twisted 看到MM网站上很多图,想用Scrapy框架爬点图,遇到各种库的问题,蛋疼. 一直twist ...
- Fedora 下安装codeblocks
首先,安装codeblocks:yum install codeblocks* -y 然后安装gcc,gdb,g++:yum install gcc gdb gcc-c++ -y 然后安装gtk的一些 ...
随机推荐
- hdoj 1008 Elevator
Elevator Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Su ...
- C#中的强类型说明
转载原地址: http://www.cnblogs.com/JeffreyZhao/archive/2009/02/27/mvc-use-strong-type-everywhere.html 我们继 ...
- 转载ASP.NET 状态管理Application,Session,Cookie和ViewState用法
转载原地址 http://www.cnblogs.com/cuishao1985/archive/2009/09/24/1573403.html ASP.NET状态管理 APPlication,Ses ...
- 学习和理解C#的委托
去年自学C#用的教程是入门级的<学通C#的24堂课>,教材里面也没有提到委托和事件,工作中也没怎么用到.后来一次在网上看了一些大牛的博客,读完之后感觉懵懵懂懂,似懂非懂,过了两三天之后,却 ...
- RocketMQ在linux平台下环境搭建
RocketMQ在linux下部署运行和window类似,只不过启动namesrv和broker是通过mqnamesrv.sh 和 mqbroker.sh来启动的. 一. 环境搭建 需要jdk1.6 ...
- C#基础知识之方法重载总结
1.首先解释一下什么是方法重载? 方法重载是指在同一个类中方法同名,参数不同,调用时根据实参的形式,选择与他匹配的方法执行操作的一种技术. 这里所说的参数不同是指以下几种情况: ① 参数的类型 ...
- 关于expanded一级二级菜单数据的分组排序
最新再弄关于expandedlistview相关的东西,所以需求是需要对一级菜单根据时间排序,同时二级菜单也需要根据时间排序,距离现在最近的时间显示在最前面. 效果就是如下: --group2 -- ...
- paip.mysql 5.6 安装总结
paip.mysql 5.6 安装总结 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/atti ...
- careercup-C和C++ 13.9
13.9 编写支持对齐分配的malloc和free函数,分配内存时,malloc函数返回的地址必须都能被2的n次方整除. 解法: 一般来说,使用malloc,我们控制不了分配的内存会在堆里哪个位置.我 ...
- C#_StringBuilder分离字符串实例
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Stri ...