Fedora下安裝Retext

#@date:    2012-05-07
#@author:  gr
#@email:   forgerui@gmail.com

###Contents:

  1. 由於習慣了Markdown的簡單,因此須要在本身的Fedora機子上也裝一個本地編輯器,Retext是一個不錯的選擇.html

  2. 在Ubuntu下安裝Retext很簡單,只須要經過軟件包管理就能夠了,使用以下命令:python

    sudo apt-get install retext
  3. 但在Fedora下,由於使用rpm包管理,沒有找到retext包,因此這裏使用源碼包進行安裝,首先訪問retext項目主頁.(後來找了一下,發現是有二進制包的,能夠到這個網站下載,發現這個pkgs.org的包管理網站挻不錯的.)web

  4. 到Filse頁下載最新的Retext源碼,目前最新的是Retext-4.1.2.tar.gz.編輯器

  5. 下載該包,並解壓,進入文件夾.ide

    tar xzvf Retext-4.1.2.tar.gz
     cd Retext-4.1.2
  6. 進入文件,發現貌似是Python編寫的程序.看見一個<code>retext.py</code>和<code>setup.py</code>,歷來沒有搞過Python,真不知從何下手.工具

  7. 使用<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
  8. 一樣,還有人提供了使用Python的easy_install工具去安裝markups的方法.ui

    easy_install markups
  9. 還能夠使用pip去安裝.在文檔頁中介紹了使用pip的方法:.net

    pip install Pygments
     pip install Markdown
     pip install docutils
     pip install Markups
  10. 解決了markups的問題,又遇到沒有PySide,使用一樣的方法解決.

  11. 依賴庫的問題解決了,最後執行<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=刪掉以後,即可以成功啓動。

  12. 成功以後,即可執行以下兩條命令編譯安裝Retext了:

    python setup.py build
    python setup.py install
  13. 安裝完成以後,就能夠在命令行裏輸入retext啓動了。若是gnome想要添加圖標到啓動器,看博客.

###Problems:

  1. 系統裏面有python兩個版本,python2和python3,搞得挺混亂的。
  2. 看來Python仍是挺流行的,最近接觸了許多Python寫的程序,有時間能夠學習一下。
相關文章
相關標籤/搜索