Difference between revisions of "Category:Installation"

From Open Babel
Jump to: navigation, search
m (Updated link to latest snapshot)
(Updates for 3.0)
 
(76 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;">
* '''OpenBabelGUI'''
+
* '''Open Babel GUI'''
: 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.
:: [http://downloads.sourceforge.net/openbabel/OpenBabel2.0.2_Windows_Installer.exe Download]
+
:: Get the [https://github.com/openbabel/openbabel/releases/latest latest installer] for 64-bit (recommended) or 32-bit (has "-x86" in name).
:: [[OpenBabel on Windows | Documentation]]
+
:: [https://openbabel.org/docs/current/GUI/GUI.html Documentation]
<center>and/or</center>
+
 
* '''Python module'''
+
* '''[http://open-babel.readthedocs.org/en/latest/UseTheLibrary/Python.html Python module]''' (requires OpenBabelGUI above)
 
: Provides access to the Open Babel libraries from Python.
 
: Provides access to the Open Babel libraries from Python.
:: [http://downloads.sourceforge.net/openbabel/openbabel-python-1.0.py2.4.exe Download for Python 2.4]
+
* '''[http://open-babel.readthedocs.org/en/latest/UseTheLibrary/Java.html Java library]''' (requires OpenBabelGUI above)
:: [http://downloads.sourceforge.net/openbabel/openbabel-python-1.0.py2.5.exe Download for Python 2.5]
+
: Provides access to the Open Babel libraries from Java.
:: [[Python | Documentation]]
+
* '''[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.''
 
''The following options are only recommended for experienced developers.''
 
* '''Compile from source'''
 
* '''Compile from source'''
:: [http://downloads.sourceforge.net/openbabel/openbabel-2.0.2.tar.gz Download stable release] or [[Subversion | Get latest development code]]
+
:: [https://github.com/openbabel/openbabel/releases/latest Download the source for the latest release]  
:: [[Install_(MSVC) | Instructions for MSVC++]]
+
:: or [[Git | Get latest development code]]
:: [[Install_(Cygwin) | Instructions for Cygwin]]
+
:: [http://open-babel.readthedocs.org/en/latest/Installation/install.html#compiling-open-babel Compile instructions]
:: [[Install_(MinGW) | Instructions for MinGW]]
+
:: 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 32: Line 33:
 
<div style="padding: 2px 10px 6px;">
 
<div style="padding: 2px 10px 6px;">
 
* '''Compile from source'''
 
* '''Compile from source'''
: Compile Open Babel, and optionally the Perl and Python bindings.
+
: Compile Open Babel:
:: [http://downloads.sourceforge.net/openbabel/openbabel-2.0.2.tar.gz Download stable release (24-Jul-06)] or [http://downloads.sourceforge.net/openbabel/openbabel-2.1.0b6-20070301-r1814.tar.gz Get latest beta release (1-Mar-07)] or [[Subversion | Get latest development code (today)]]  
+
:: [https://github.com/openbabel/openbabel/releases/latest Download the latest release]  
:: [[Install_(source code) | How to compile]]
+
:: or [[Git | Get latest development code (today)]]  
:: [[Guides | How to use babel]]
+
:: [http://open-babel.readthedocs.org/en/latest/Installation/install.html#compiling-open-babel How to compile]
:: [[Perl | How to use the Perl bindings]]
+
:: How to use [http://open-babel.readthedocs.org/en/latest/Command-line_tools/babel.html obabel]
:: [[Python | How to use the Python bindings]]
+
:: [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>
 
<center>or</center>
 
* '''Install a binary package'''
 
* '''Install a binary package'''
: Several Linux distributions provide binary packages. Some of these are more up-to-date than others, and the Perl/Python bindings may not be available.
+
: Several Linux distributions provide binary packages. For scripting languages, the package may be named like 'openbabel-perl' or 'python-openbabel'
:: [http://packages.debian.org/openbabel Debian]
+
: Alternatively, with Conda: ''conda install openbabel -c conda-forge''
:: [http://fedoraproject.org/extras/6/i386/repodata/repoview/O.group.html Fedora 6]
+
: Also available as a snap package: ''snap install openbabel''
:: [http://informatics.umdnj.edu/BioRPMs RedHat Enterprise Linux/Fedora (RPM)]
+
:: [http://rpmfind.net/linux/rpm2html/search.php?query=openbabel&submit=Search+... Other RPM packages]
+
 
</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 -c conda-forge 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>
 
|}
 
|}

Latest revision as of 12:19, 14 October 2019

Open Babel is available for Windows, Linux and MacOSX.


Windows

  • Open Babel GUI
Provides a graphical user interface for Open Babel, as well as a command-line interface.
Get the latest installer for 64-bit (recommended) or 32-bit (has "-x86" in name).
Documentation
Provides access to the Open Babel libraries from Python.
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 the source for the latest 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 the latest 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. For scripting languages, the package may be named like 'openbabel-perl' or 'python-openbabel'
Alternatively, with Conda: conda install openbabel -c conda-forge
Also available as a snap package: 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.