<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pymol.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Masataka</id>
	<title>PyMOL Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pymol.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Masataka"/>
	<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php/Special:Contributions/Masataka"/>
	<updated>2026-04-15T06:22:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Linux_Install&amp;diff=12468</id>
		<title>Linux Install</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Linux_Install&amp;diff=12468"/>
		<updated>2011-12-09T01:47:55Z</updated>

		<summary type="html">&lt;p&gt;Masataka: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to install open-source PyMOL on Linux.&lt;br /&gt;
&lt;br /&gt;
== Install distribution specific binary package ==&lt;br /&gt;
&lt;br /&gt;
Many Linux distributions provide binary packages for open-source PyMOL. They often do not provide the latest version, but if the provided package fits your needs this is the most convenient way to install PyMOL.&lt;br /&gt;
&lt;br /&gt;
Command line install examples for some popular distributions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Debian/Ubuntu/Mint&lt;br /&gt;
sudo apt-get install pymol&lt;br /&gt;
&lt;br /&gt;
# Fedora&lt;br /&gt;
su -c 'yum install pymol'&lt;br /&gt;
&lt;br /&gt;
# Gentoo&lt;br /&gt;
su -c 'emerge -av pymol'&lt;br /&gt;
&lt;br /&gt;
# openSUSE (12.1 and later)&lt;br /&gt;
sudo zypper install pymol&lt;br /&gt;
&lt;br /&gt;
# CentOS with EPEL&lt;br /&gt;
rpm -i http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm&lt;br /&gt;
su -c 'yum --enablerepo=epel install pymol'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install from source ==&lt;br /&gt;
&lt;br /&gt;
Installation from source gives you the latest version and is the generic way to install PyMOL.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
Libraries as well as development files (headers) of the following software is&lt;br /&gt;
required:&lt;br /&gt;
&lt;br /&gt;
* [http://subversion.apache.org/ Subversion] to download the source code&lt;br /&gt;
* [http://www.python.org/ Python] (with distutils)&lt;br /&gt;
* [http://pmw.sf.net Pmw] (Python Megawidgets)&lt;br /&gt;
* OpenGL driver (I use [http://www.nvidia.com/object/unix.html NVidia])&lt;br /&gt;
* libpng&lt;br /&gt;
* freetype&lt;br /&gt;
&lt;br /&gt;
On many Linux systems, one of the following commands installs all requirements:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Debian/Ubuntu/Mint&lt;br /&gt;
sudo apt-get install subversion build-essential python-dev python-pmw \&lt;br /&gt;
  libglew-dev freeglut3-dev libpng-dev libfreetype6-dev&lt;br /&gt;
&lt;br /&gt;
# Fedora/CentOS&lt;br /&gt;
su -c 'yum install subversion python-devel freeglut-devel freetype-devel tkinter python-pmw'&lt;br /&gt;
&lt;br /&gt;
# Gentoo&lt;br /&gt;
sudo -c 'emerge -av dev-vcs/subversion dev-lang/python dev-python/pmw media-libs/glew \&lt;br /&gt;
  media-libs/freeglut media-libs/libpng media-libs/freetype'&lt;br /&gt;
&lt;br /&gt;
# openSUSE&lt;br /&gt;
sudo zypper install python-devel freeglut-devel gcc-c++ glew-devel libpng-devel python-pmw subversion&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Get latest source from SVN ===&lt;br /&gt;
&lt;br /&gt;
This will download the latest source to '''/tmp/pymol''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
svn co https://pymol.svn.sourceforge.net/svnroot/pymol/trunk/pymol pymol&lt;br /&gt;
cd pymol&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile and install ===&lt;br /&gt;
&lt;br /&gt;
This will install PyMOL as normal user into '''/opt/pymol-svn'''. If you don't have write permissions to '''/opt''', change the &amp;lt;code&amp;gt;prefix&amp;lt;/code&amp;gt; variable to something like '''$HOME/pymol-svn'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash -e&lt;br /&gt;
&lt;br /&gt;
prefix=/opt/pymol-svn&lt;br /&gt;
modules=$prefix/modules&lt;br /&gt;
&lt;br /&gt;
python setup.py build install \&lt;br /&gt;
    --home=$prefix \&lt;br /&gt;
    --install-purelib=$modules \&lt;br /&gt;
    --install-platlib=$modules&lt;br /&gt;
&lt;br /&gt;
export PYTHONPATH=$modules:$PYTHONPATH&lt;br /&gt;
python setup2.py install&lt;br /&gt;
install pymol $prefix/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now launch PyMOL like this (you may copy this launcher into your '''$PATH''',&lt;br /&gt;
like to '''/usr/local/bin'''):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/opt/pymol-svn/pymol&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problems ===&lt;br /&gt;
&lt;br /&gt;
* On Linux Mint 11 there have been reports of gcc-4.5 breaking Pymol. You could use gcc-4.4 instead. (reported by [[User:Tlinnet]])&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential gcc-4.4 g++-4.4&lt;br /&gt;
export CC=/usr/bin/gcc-4.4&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If you get an error message &amp;quot;ImportError: No module named Pmw&amp;quot; and lack half of the user interface, then run the additional command &lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
python setup2.py install pmw&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
to install a copy of the Python MegaWidgets.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu/Mint compile and install with MPEG support ==&lt;br /&gt;
Make a text file &amp;quot;installpymol.sh&amp;quot; and make it executable&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
chmod u+x installpymol.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Put this in the file, modify the first 3 lines&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash -e&lt;br /&gt;
pymolsvn=/home/tlinnet/Software/pymol/svnpymol&lt;br /&gt;
pymoldir=/home/tlinnet/Software/pymol&lt;br /&gt;
freemolsvn=/home/tlinnet/Software/pymol/svnfreemol&lt;br /&gt;
 &lt;br /&gt;
###################################################&lt;br /&gt;
[ -d $pymoldir ] || mkdir $pymoldir&lt;br /&gt;
[ -d $pymolsvn ] || mkdir $pymolsvn&lt;br /&gt;
[ -d $pymoldir/wikiscripts ] || mkdir $pymoldir/wikiscripts&lt;br /&gt;
 &lt;br /&gt;
sudo apt-get install subversion build-essential python-dev python-pmw \&lt;br /&gt;
libglew-dev freeglut3-dev libpng-dev libfreetype6-dev&lt;br /&gt;
 &lt;br /&gt;
# gcc 4.5 broken for install in ubuntu&lt;br /&gt;
sudo apt-get install gcc-4.4 g++-4.4&lt;br /&gt;
export CC=/usr/bin/gcc-4.4&lt;br /&gt;
 &lt;br /&gt;
svn co https://pymol.svn.sourceforge.net/svnroot/pymol/trunk/pymol $pymolsvn&lt;br /&gt;
 &lt;br /&gt;
modules=$pymoldir/modules&lt;br /&gt;
cd $pymolsvn&lt;br /&gt;
python setup.py build&lt;br /&gt;
sudo python setup.py install&lt;br /&gt;
sudo python setup.py install --home=$pymoldir --install-purelib=$modules --install-platlib=$modules&lt;br /&gt;
export PYTHONPATH=$modules:$PYTHONPATH&lt;br /&gt;
sudo python setup2.py install&lt;br /&gt;
install $pymolsvn/pymol $pymoldir/&lt;br /&gt;
 &lt;br /&gt;
## To add a path/folder where you can put pymol wikiscripts&lt;br /&gt;
t=&amp;quot;'&amp;quot;&lt;br /&gt;
echo &amp;quot;import sys&amp;quot; &amp;gt;&amp;gt; ~/.pymolrc&lt;br /&gt;
echo &amp;quot;sys.path.append($t$pymoldir/wikiscripts$t)&amp;quot; &amp;gt;&amp;gt; ~/.pymolrc&lt;br /&gt;
 &lt;br /&gt;
########## Setup freemol - for MPEG support ############&lt;br /&gt;
[ -d $pymolsvn ] || mkdir $freemolsvn&lt;br /&gt;
svn co svn://bioinformatics.org/svnroot/freemol/trunk $freemolsvn&lt;br /&gt;
 &lt;br /&gt;
cd $freemolsvn/src/mpeg_encode&lt;br /&gt;
export FREEMOL=$freemolsvn/freemol&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
 &lt;br /&gt;
## Make a shortcut to export freemol and then execute pymol&lt;br /&gt;
echo '#!/bin/bash' &amp;gt;&amp;gt; $pymoldir/pymolMPEG.sh&lt;br /&gt;
echo &amp;quot;export FREEMOL=$freemolsvn/freemol&amp;quot; &amp;gt;&amp;gt; $pymoldir/pymolMPEG.sh&lt;br /&gt;
echo &amp;quot;#$pymoldir/pymol&amp;quot; &amp;gt;&amp;gt; $pymoldir/pymolMPEG.sh&lt;br /&gt;
tail -n +2 $pymoldir/pymol &amp;gt;&amp;gt; $pymoldir/pymolMPEG.sh&lt;br /&gt;
chmod u+x $pymoldir/pymolMPEG.sh &lt;br /&gt;
 &lt;br /&gt;
## Make a link, so we can call execute pymol&lt;br /&gt;
sudo ln -s $pymoldir/pymolMPEG.sh /usr/bin/pymol&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update script ===&lt;br /&gt;
To pull and update PyMOL, one can make this script&lt;br /&gt;
&lt;br /&gt;
Make a text file &amp;quot;updatepymol.sh&amp;quot; and make it executable&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
chmod u+x updatepymol.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Put this in the file, modify the first 3 lines&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash -e&lt;br /&gt;
pymolsvn=/home/tlinnet/Software/pymol/svnpymol&lt;br /&gt;
pymoldir=/home/tlinnet/Software/pymol&lt;br /&gt;
freemolsvn=/home/tlinnet/Software/pymol/svnfreemol&lt;br /&gt;
 &lt;br /&gt;
# gcc 4.5 broken for install in ubuntu&lt;br /&gt;
export CC=/usr/bin/gcc-4.4&lt;br /&gt;
 &lt;br /&gt;
svn up $pymolsvn&lt;br /&gt;
svn up $freemolsvn&lt;br /&gt;
 &lt;br /&gt;
modules=$pymoldir/modules&lt;br /&gt;
cd $pymolsvn&lt;br /&gt;
python setup.py build&lt;br /&gt;
sudo python setup.py install&lt;br /&gt;
sudo python setup.py install --home=$pymoldir --install-purelib=$modules --install-platlib=$modules&lt;br /&gt;
export PYTHONPATH=$modules:$PYTHONPATH&lt;br /&gt;
sudo python setup2.py install&lt;br /&gt;
install $pymolsvn/pymol $pymoldir/&lt;br /&gt;
 &lt;br /&gt;
########## Setup freemol - for MPEG support ############&lt;br /&gt;
cd $freemolsvn/src/mpeg_encode&lt;br /&gt;
export FREEMOL=$freemolsvn/freemol&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Change MPEG settings ===&lt;br /&gt;
Change settings in&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/home/tlinnet/Software/pymol/svnfreemol/freemol/libpy/freemol/mpeg_encode.py&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
For example, change in line 205:&amp;lt;br&amp;gt; &lt;br /&gt;
FRAME_RATE 24&amp;lt;br&amp;gt;&lt;br /&gt;
(Not, only legal values is allowed: 23.976, 24, 25, 29.97, 30, 50 ,59.94, 60)&lt;br /&gt;
&lt;br /&gt;
Then restart PyMOL. &lt;br /&gt;
&lt;br /&gt;
[[Category:Installation|Linux Installation]]&lt;/div&gt;</summary>
		<author><name>Masataka</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Linux_Install&amp;diff=12467</id>
		<title>Linux Install</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Linux_Install&amp;diff=12467"/>
		<updated>2011-12-09T01:22:41Z</updated>

		<summary type="html">&lt;p&gt;Masataka: /* Install distribution specific binary package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to install open-source PyMOL on Linux.&lt;br /&gt;
&lt;br /&gt;
== Install distribution specific binary package ==&lt;br /&gt;
&lt;br /&gt;
Many Linux distributions provide binary packages for open-source PyMOL. They often do not provide the latest version, but if the provided package fits your needs this is the most convenient way to install PyMOL.&lt;br /&gt;
&lt;br /&gt;
Command line install examples for some popular distributions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Debian/Ubuntu/Mint&lt;br /&gt;
sudo apt-get install pymol&lt;br /&gt;
&lt;br /&gt;
# Fedora&lt;br /&gt;
su -c 'yum install pymol'&lt;br /&gt;
&lt;br /&gt;
# Gentoo&lt;br /&gt;
su -c 'emerge -av pymol'&lt;br /&gt;
&lt;br /&gt;
# openSUSE (12.1 and later)&lt;br /&gt;
sudo zypper install pymol&lt;br /&gt;
&lt;br /&gt;
# CentOS with EPEL&lt;br /&gt;
rpm -i http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm&lt;br /&gt;
su -c 'yum --enablerepo=epel install pymol'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install from source ==&lt;br /&gt;
&lt;br /&gt;
Installation from source gives you the latest version and is the generic way to install PyMOL.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
Libraries as well as development files (headers) of the following software is&lt;br /&gt;
required:&lt;br /&gt;
&lt;br /&gt;
* [http://subversion.apache.org/ Subversion] to download the source code&lt;br /&gt;
* [http://www.python.org/ Python] (with distutils)&lt;br /&gt;
* [http://pmw.sf.net Pmw] (Python Megawidgets)&lt;br /&gt;
* OpenGL driver (I use [http://www.nvidia.com/object/unix.html NVidia])&lt;br /&gt;
* libpng&lt;br /&gt;
* freetype&lt;br /&gt;
&lt;br /&gt;
On many Linux systems, one of the following commands installs all requirements:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Debian/Ubuntu/Mint&lt;br /&gt;
sudo apt-get install subversion build-essential python-dev python-pmw \&lt;br /&gt;
  libglew-dev freeglut3-dev libpng-dev libfreetype6-dev&lt;br /&gt;
&lt;br /&gt;
# Fedora&lt;br /&gt;
su -c 'yum install subversion python-devel freeglut-devel freetype-devel tkinter python-pmw'&lt;br /&gt;
&lt;br /&gt;
# Gentoo&lt;br /&gt;
sudo -c 'emerge -av dev-vcs/subversion dev-lang/python dev-python/pmw media-libs/glew \&lt;br /&gt;
  media-libs/freeglut media-libs/libpng media-libs/freetype'&lt;br /&gt;
&lt;br /&gt;
# openSUSE&lt;br /&gt;
sudo zypper install python-devel freeglut-devel gcc-c++ glew-devel libpng-devel python-pmw subversion&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Get latest source from SVN ===&lt;br /&gt;
&lt;br /&gt;
This will download the latest source to '''/tmp/pymol''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
svn co https://pymol.svn.sourceforge.net/svnroot/pymol/trunk/pymol pymol&lt;br /&gt;
cd pymol&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Compile and install ===&lt;br /&gt;
&lt;br /&gt;
This will install PyMOL as normal user into '''/opt/pymol-svn'''. If you don't have write permissions to '''/opt''', change the &amp;lt;code&amp;gt;prefix&amp;lt;/code&amp;gt; variable to something like '''$HOME/pymol-svn'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash -e&lt;br /&gt;
&lt;br /&gt;
prefix=/opt/pymol-svn&lt;br /&gt;
modules=$prefix/modules&lt;br /&gt;
&lt;br /&gt;
python setup.py build install \&lt;br /&gt;
    --home=$prefix \&lt;br /&gt;
    --install-purelib=$modules \&lt;br /&gt;
    --install-platlib=$modules&lt;br /&gt;
&lt;br /&gt;
export PYTHONPATH=$modules:$PYTHONPATH&lt;br /&gt;
python setup2.py install&lt;br /&gt;
install pymol $prefix/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now launch PyMOL like this (you may copy this launcher into your '''$PATH''',&lt;br /&gt;
like to '''/usr/local/bin'''):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/opt/pymol-svn/pymol&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problems ===&lt;br /&gt;
&lt;br /&gt;
* On Linux Mint 11 there have been reports of gcc-4.5 breaking Pymol. You could use gcc-4.4 instead. (reported by [[User:Tlinnet]])&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential gcc-4.4 g++-4.4&lt;br /&gt;
export CC=/usr/bin/gcc-4.4&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If you get an error message &amp;quot;ImportError: No module named Pmw&amp;quot; and lack half of the user interface, then run the additional command &lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
python setup2.py install pmw&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
to install a copy of the Python MegaWidgets.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu/Mint compile and install with MPEG support ==&lt;br /&gt;
Make a text file &amp;quot;installpymol.sh&amp;quot; and make it executable&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
chmod u+x installpymol.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Put this in the file, modify the first 3 lines&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash -e&lt;br /&gt;
pymolsvn=/home/tlinnet/Software/pymol/svnpymol&lt;br /&gt;
pymoldir=/home/tlinnet/Software/pymol&lt;br /&gt;
freemolsvn=/home/tlinnet/Software/pymol/svnfreemol&lt;br /&gt;
 &lt;br /&gt;
###################################################&lt;br /&gt;
[ -d $pymoldir ] || mkdir $pymoldir&lt;br /&gt;
[ -d $pymolsvn ] || mkdir $pymolsvn&lt;br /&gt;
[ -d $pymoldir/wikiscripts ] || mkdir $pymoldir/wikiscripts&lt;br /&gt;
 &lt;br /&gt;
sudo apt-get install subversion build-essential python-dev python-pmw \&lt;br /&gt;
libglew-dev freeglut3-dev libpng-dev libfreetype6-dev&lt;br /&gt;
 &lt;br /&gt;
# gcc 4.5 broken for install in ubuntu&lt;br /&gt;
sudo apt-get install gcc-4.4 g++-4.4&lt;br /&gt;
export CC=/usr/bin/gcc-4.4&lt;br /&gt;
 &lt;br /&gt;
svn co https://pymol.svn.sourceforge.net/svnroot/pymol/trunk/pymol $pymolsvn&lt;br /&gt;
 &lt;br /&gt;
modules=$pymoldir/modules&lt;br /&gt;
cd $pymolsvn&lt;br /&gt;
python setup.py build&lt;br /&gt;
sudo python setup.py install&lt;br /&gt;
sudo python setup.py install --home=$pymoldir --install-purelib=$modules --install-platlib=$modules&lt;br /&gt;
export PYTHONPATH=$modules:$PYTHONPATH&lt;br /&gt;
sudo python setup2.py install&lt;br /&gt;
install $pymolsvn/pymol $pymoldir/&lt;br /&gt;
 &lt;br /&gt;
## To add a path/folder where you can put pymol wikiscripts&lt;br /&gt;
t=&amp;quot;'&amp;quot;&lt;br /&gt;
echo &amp;quot;import sys&amp;quot; &amp;gt;&amp;gt; ~/.pymolrc&lt;br /&gt;
echo &amp;quot;sys.path.append($t$pymoldir/wikiscripts$t)&amp;quot; &amp;gt;&amp;gt; ~/.pymolrc&lt;br /&gt;
 &lt;br /&gt;
########## Setup freemol - for MPEG support ############&lt;br /&gt;
[ -d $pymolsvn ] || mkdir $freemolsvn&lt;br /&gt;
svn co svn://bioinformatics.org/svnroot/freemol/trunk $freemolsvn&lt;br /&gt;
 &lt;br /&gt;
cd $freemolsvn/src/mpeg_encode&lt;br /&gt;
export FREEMOL=$freemolsvn/freemol&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
 &lt;br /&gt;
## Make a shortcut to export freemol and then execute pymol&lt;br /&gt;
echo '#!/bin/bash' &amp;gt;&amp;gt; $pymoldir/pymolMPEG.sh&lt;br /&gt;
echo &amp;quot;export FREEMOL=$freemolsvn/freemol&amp;quot; &amp;gt;&amp;gt; $pymoldir/pymolMPEG.sh&lt;br /&gt;
echo &amp;quot;#$pymoldir/pymol&amp;quot; &amp;gt;&amp;gt; $pymoldir/pymolMPEG.sh&lt;br /&gt;
tail -n +2 $pymoldir/pymol &amp;gt;&amp;gt; $pymoldir/pymolMPEG.sh&lt;br /&gt;
chmod u+x $pymoldir/pymolMPEG.sh &lt;br /&gt;
 &lt;br /&gt;
## Make a link, so we can call execute pymol&lt;br /&gt;
sudo ln -s $pymoldir/pymolMPEG.sh /usr/bin/pymol&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update script ===&lt;br /&gt;
To pull and update PyMOL, one can make this script&lt;br /&gt;
&lt;br /&gt;
Make a text file &amp;quot;updatepymol.sh&amp;quot; and make it executable&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
chmod u+x updatepymol.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Put this in the file, modify the first 3 lines&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash -e&lt;br /&gt;
pymolsvn=/home/tlinnet/Software/pymol/svnpymol&lt;br /&gt;
pymoldir=/home/tlinnet/Software/pymol&lt;br /&gt;
freemolsvn=/home/tlinnet/Software/pymol/svnfreemol&lt;br /&gt;
 &lt;br /&gt;
# gcc 4.5 broken for install in ubuntu&lt;br /&gt;
export CC=/usr/bin/gcc-4.4&lt;br /&gt;
 &lt;br /&gt;
svn up $pymolsvn&lt;br /&gt;
svn up $freemolsvn&lt;br /&gt;
 &lt;br /&gt;
modules=$pymoldir/modules&lt;br /&gt;
cd $pymolsvn&lt;br /&gt;
python setup.py build&lt;br /&gt;
sudo python setup.py install&lt;br /&gt;
sudo python setup.py install --home=$pymoldir --install-purelib=$modules --install-platlib=$modules&lt;br /&gt;
export PYTHONPATH=$modules:$PYTHONPATH&lt;br /&gt;
sudo python setup2.py install&lt;br /&gt;
install $pymolsvn/pymol $pymoldir/&lt;br /&gt;
 &lt;br /&gt;
########## Setup freemol - for MPEG support ############&lt;br /&gt;
cd $freemolsvn/src/mpeg_encode&lt;br /&gt;
export FREEMOL=$freemolsvn/freemol&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Change MPEG settings ===&lt;br /&gt;
Change settings in&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/home/tlinnet/Software/pymol/svnfreemol/freemol/libpy/freemol/mpeg_encode.py&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
For example, change in line 205:&amp;lt;br&amp;gt; &lt;br /&gt;
FRAME_RATE 24&amp;lt;br&amp;gt;&lt;br /&gt;
(Not, only legal values is allowed: 23.976, 24, 25, 29.97, 30, 50 ,59.94, 60)&lt;br /&gt;
&lt;br /&gt;
Then restart PyMOL. &lt;br /&gt;
&lt;br /&gt;
[[Category:Installation|Linux Installation]]&lt;/div&gt;</summary>
		<author><name>Masataka</name></author>
	</entry>
</feed>