#@date: 2012-05-07 #@author: gr #@email: forgerui@gmail.com
由於習慣了Markdown的簡單,因此須要在本身的Fedora機子上也裝一個本地編輯器,Retext是一個不錯的選擇.html
在Ubuntu下安裝Retext很簡單,只須要經過軟件包管理就能夠了,使用以下命令:python
sudo apt-get install retext
但在Fedora下,由於使用rpm包管理,沒有找到retext包,因此這裏使用源碼包進行安裝,首先訪問retext項目主頁.(後來找了一下,發現是有二進制包的,能夠到這個網站下載,發現這個pkgs.org的包管理網站挻不錯的.)web
到Filse頁下載最新的Retext源碼,目前最新的是Retext-4.1.2.tar.gz.編輯器
下載該包,並解壓,進入文件夾.ide
tar xzvf Retext-4.1.2.tar.gz cd Retext-4.1.2
進入文件,發現貌似是Python編寫的程序.看見一個<code>retext.py</code>和<code>setup.py</code>,歷來沒有搞過Python,真不知從何下手.工具
使用<code>python retext.py</code>本能夠直接打開編輯器的,但卻報錯.是Python裏的庫找不到.學習
No module named 'markups'
使用<code>sudo yum list markups</code>也沒有搜索到相關的庫,最後在retext的問題頁發現它須要依賴於markups,他提供了使用bazzar版本管理器下載markups源碼,利用源碼安裝的方法.網站
bzr branch lp:python-markups cd python-markups sudo python3 setup.py install
一樣,還有人提供了使用Python的easy_install工具去安裝markups的方法.ui
easy_install markups
還能夠使用pip去安裝.在文檔頁中介紹了使用pip的方法:.net
pip install Pygments pip install Markdown pip install docutils pip install Markups
解決了markups的問題,又遇到沒有PySide,使用一樣的方法解決.
依賴庫的問題解決了,最後執行<code>python retext.py</code>發現還有一個語法錯誤.
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想要添加圖標到啓動器,看博客.