Difference between revisions of "Category:Installation"

From Open Babel
Jump to: navigation, search
(Updates for 2.4.1)
(85 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Open Babel is available for Windows, Linux and Macintosh.
+
Open Babel is available for Windows, Linux and MacOSX.
  
 
__NOTOC__
 
__NOTOC__
Line 8: Line 8:
 
<h3 style="background:#FFC435;margin:-2px;padding:4px;"> ''Windows'' </h3>
 
<h3 style="background:#FFC435;margin:-2px;padding:4px;"> ''Windows'' </h3>
 
<div style="padding: 2px 10px 6px;">
 
<div style="padding: 2px 10px 6px;">
Although several options are available for Windows, most people just want the OpenBabelGUI. If you use Python, you may want to get the Python module instead (or in addition).
+
* '''OpenBabelGUI'''
* '''[[OpenBabelGUI]]'''
+
: Provides a graphical user interface for Open Babel, as well as a command-line interface. '''This is what most users are looking for.'''
: Provides a graphical user interface for Open Babel, as well as a command-line interface. '''This is what most users are looking for'''
+
:: Download v2.4.1 Installer [http://sourceforge.net/projects/openbabel/files/openbabel/2.4.1/OpenBabel-2.4.1.exe/download 64-bit] [http://sourceforge.net/projects/openbabel/files/openbabel/2.4.1/OpenBabel-2.4.1-x86.exe/download 32-bit]
* '''[[Install_(PythonWindows) | Python module]]'''
+
:: [http://openbabel.org/docs/2.3.1/GUI/GUI.html Documentation]
: Provides access the Open Babel libraries from Python.
+
  
 +
* '''[http://open-babel.readthedocs.org/en/latest/UseTheLibrary/Python.html Python module]''' (requires OpenBabelGUI above)
 +
: Provides access to the Open Babel libraries from Python. The current version is 1.7.
 +
* '''[http://open-babel.readthedocs.org/en/latest/UseTheLibrary/Java.html Java library]''' (requires OpenBabelGUI above)
 +
: Provides access to the Open Babel libraries from Java.
 +
* '''[http://open-babel.readthedocs.org/en/latest/UseTheLibrary/CSharp.html OBDotNet assembly]''' (requires OpenBabelGUI above)
 +
: Provides access to the Open Babel libraries from .NET languages.
  
The following options are only recommended for experienced developers:
+
 
* '''[[Install_(Cygwin) | Compile under Cygwin]]'''  
+
''The following options are only recommended for experienced developers.''
: If you like a challenge, you can try compiling Open Babel using Cygwin.
+
* '''Compile from source'''
* '''[[Install_(MinGW) | Compile under MinGW]]'''
+
:: [http://sourceforge.net/projects/openbabel/files/openbabel/2.4.1/openbabel-2-4-1.tar.gz/download Download 2.4.1 stable release]
: [Not recommended] You may succeed in compiling Open Babel using MinGW.
+
:: or [[Git | Get latest development code]]
 +
:: [http://open-babel.readthedocs.org/en/latest/Installation/install.html#compiling-open-babel Compile instructions]
 +
:: Open Babel can be compiled using any of MSVC++, Cygwin or MinGW
 
</div>
 
</div>
 
| width="30%" class="MainPageBG" style="border: 1px solid #FFC435; background-color: #f8fff8; vertical-align:top;"|
 
| width="30%" class="MainPageBG" style="border: 1px solid #FFC435; background-color: #f8fff8; vertical-align:top;"|
Line 25: Line 32:
 
<h3 style="background:#FFC435;margin:-2px;padding:4px;"> ''Linux'' </h3>
 
<h3 style="background:#FFC435;margin:-2px;padding:4px;"> ''Linux'' </h3>
 
<div style="padding: 2px 10px 6px;">
 
<div style="padding: 2px 10px 6px;">
To install Open Babel on Linux, you will either need to compile it yourself or install a binary package:
+
* '''Compile from source'''
* '''[[Install_(source code) | Compile under Linux]]'''
+
: Compile Open Babel:
: Compile Open Babel, and optionally the [[Perl]] and [[Python]] bindings.
+
:: [http://sourceforge.net/projects/openbabel/files/openbabel/2.4.1/openbabel-2-4-1.tar.gz/download Download 2.4.1 stable release]
 +
:: or [[Git | Get latest development code (today)]]  
 +
:: [http://open-babel.readthedocs.org/en/latest/Installation/install.html#compiling-open-babel How to compile]
 +
:: How to use [http://open-babel.readthedocs.org/en/latest/Command-line_tools/babel.html obabel]
 +
:: [http://openbabel.org/docs/latest/UseTheLibrary/intro.html How to develop with Open Babel]
 +
: Scripting language modules:
 +
:: [http://openbabel.org/docs/latest/UseTheLibrary/Perl.html Perl], [http://openbabel.org/docs/latest/UseTheLibrary/Python.html Python], [http://openbabel.org/docs/latest/UseTheLibrary/Ruby.html Ruby], [http://openbabel.org/docs/latest/UseTheLibrary/Java.html Java], [http://openbabel.org/docs/latest/UseTheLibrary/CSharp.html Mono]
 +
<center>or</center>
 
* '''Install a binary package'''
 
* '''Install a binary package'''
: Several Linux distributions provide binary packages:
+
: Several Linux distributions provide binary packages. Some of these are more up-to-date than others.
: [http://packages.debian.org/openbabel Debian]
+
:: [http://packages.debian.org/openbabel Debian], Fedora, Ubuntu
: [http://fedoraproject.org/extras/6/ Fedora 6]
+
:: [http://rpmfind.net/linux/rpm2html/search.php?query=openbabel&submit=Search+... Other RPM packages]
: [http://informatics.umdnj.edu/BioRPMs RedHat Enterprise Linux/Fedora (RPM)]
+
: Binary packages for scripting language modules may be named 'openbabel-perl', 'openbabel-python' or 'python-openbabel'
: [http://rpmfind.net/linux/rpm2html/search.php?query=openbabel&submit=Search+... Other RPM packages]
+
: A snap package is available which works on Ubuntu 16.04 (at least): ''snap install openbabel''
 
</div>
 
</div>
  
 
| width="30%" class="MainPageBG" style="border: 1px solid #FFC435; background-color: #f8fff8; vertical-align:top;"|
 
| width="30%" class="MainPageBG" style="border: 1px solid #FFC435; background-color: #f8fff8; vertical-align:top;"|
  
<h3 style="background:#FFC435;margin:-2px;padding:4px;"> ''Macintosh'' </h3>
+
<h3 style="background:#FFC435;margin:-2px;padding:4px;"> ''MacOSX'' </h3>
 
<div style="padding: 2px 10px 6px;">
 
<div style="padding: 2px 10px 6px;">
* '''[[iBabel]] -- *recommended*'''
 
: A graphical interface to Open Babel.
 
  
To get the command-line tools you need to choose one of the following:
+
There are several ways to install Open Babel on MacOSX:
* '''[http://prdownloads.sourceforge.net/openbabel/OpenBabel-2.0.2-Mac.zip?download Binary installer] -- *recommended*'''
+
* With Conda, ''conda install openbabel''
* '''[http://pdb.finkproject.org/pdb/search.php?summary=openbabel Fink]'''
+
* With HomeBrew, ''brew install open-babel''
* '''[http://www.macports.org/ MacPorts]'''
+
 
* '''[[Install (source_code)| Compile the source code]]'''
 
* '''[[Install (source_code)| Compile the source code]]'''
: Compile Open Babel, and optionally the Perl and Python bindings, using Apple's [http://developer.apple.com/ Developer Tools]
+
: Compile Open Babel using clang or gcc
 +
 
 +
Once installed, you may wish to try '''[http://www.macinchem.org/ibabel/ iBabel]''', a graphical interface to Open Babel.
 
</div>
 
</div>
 
|}
 
|}

Revision as of 14:12, 16 October 2016

Open Babel is available for Windows, Linux and MacOSX.


Windows

  • OpenBabelGUI
Provides a graphical user interface for Open Babel, as well as a command-line interface. This is what most users are looking for.
Download v2.4.1 Installer 64-bit 32-bit
Documentation
Provides access to the Open Babel libraries from Python. The current version is 1.7.
Provides access to the Open Babel libraries from Java.
Provides access to the Open Babel libraries from .NET languages.


The following options are only recommended for experienced developers.

  • Compile from source
Download 2.4.1 stable release
or Get latest development code
Compile instructions
Open Babel can be compiled using any of MSVC++, Cygwin or MinGW

Linux

  • Compile from source
Compile Open Babel:
Download 2.4.1 stable release
or Get latest development code (today)
How to compile
How to use obabel
How to develop with Open Babel
Scripting language modules:
Perl, Python, Ruby, Java, Mono
or
  • Install a binary package
Several Linux distributions provide binary packages. Some of these are more up-to-date than others.
Debian, Fedora, Ubuntu
Other RPM packages
Binary packages for scripting language modules may be named 'openbabel-perl', 'openbabel-python' or 'python-openbabel'
A snap package is available which works on Ubuntu 16.04 (at least): snap install openbabel

MacOSX

There are several ways to install Open Babel on MacOSX:

Compile Open Babel using clang or gcc

Once installed, you may wish to try iBabel, a graphical interface to Open Babel.

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "Installation"

The following 5 pages are in this category, out of 5 total.