2018年12月18日 星期二

CentOS 7上安裝PyMOL v2.1.0

在Ubuntu或Debian上安裝PyMOL只要apt-get install pymol即可,但在CentOS 7上面卻無法直接用yum安裝,因為套件資源庫找不到這個軟體(不確定原因為何...)。在這個影片裡面找到解法。首先去SourceForge的這個頁面下載最新版的PyMOL source code:
  • pymol-v2.1.0.tar.bz2

然後依序執行下面的指令:
  1. yum update 
  2. sudo yum install epel-release 
  3. sudo yum install subversion gcc gcc-c++ kernel-devel python-devel tkinter python-pmw glew-devel freeglut-devel libpng-devel freetype-devel libxml2-devel apbs
    (對於所有的提示都輸入yes)
  4. tar jxf pymol-v2.1.0.tar.bz2 && cd pymol
  5. python setup.py build
  6. sudo python setup.py install
  7. which pymol
    /usr/bin/pymol
  8. pymol &
上面的指令意思是:
  1. 更新所有已將安裝的套件(不一定要做)
  2. 安裝EPEL套件資源庫,參考《CentOS 7安裝EPEL擴充資源庫 
  3. 安裝PyMOL會需要用到的其他軟體
  4. 解開PyMOL原始碼,進入這個資料夾
  5. 編譯PyMOL的程式(可以用一般使用者編譯)
  6. 安裝PyMOL到系統指定位置(要用root或是sudo)
  7. 看PyMOL安裝的位置
  8. 執行PyMOL
_EOF_

沒有留言:

張貼留言