Skip to content
xlr8or edited this page Jan 28, 2018 · 1 revision

Phase 1: Installing packages

We have to make sure we gather all depending packages. Phase 1 will focus on getting them and installing them on your server or computer.

Deciding what package to use.

There are several packages available that require different install approaches. Each package has its advantages and disadvantages, I'll try to summarize the differences as good as possible, so you can pick the one that suits your needs best. In phase 1 we'll focus on installing all major software packages you need to be able to run B3.

Source code package

This is the most manual installation method we offer. You'll have to do it all by hand. You'll have to install python, MySQL, MySQL-python and B3 on your own. This method is platform independant and advised for advanced users. Main advantage is that you will be able to install the dev-versions of B3 'bleeding edge' and implement bugreleases quickly. <note important>If you choose the source code package you will need to follow installation steps: **1, 2, 4, 5</note>

Egg distribution package

This package is an 'easy install' package that can auto-install dependencies and upgrade the B3 package easily. This method is platform independant. This package is advised for both linux and windows advanced users. It requires installation of python and the python package: setuptools. The python egg- packages are available at pypi. <note important>If you choose the python egg distribution package you will need to follow installation steps: **1, 2, 3, 5</note>

Windows (Win32) standalone package

This package is a MS windows installer package that has an included python interpreter for windows. You will not need to install python seperately, but you will need to install MySQL prior to installing this package. This is the easiest way of installing B3 on a windows machine. Disadvantage of this package is that you won't be able to install intermediate bugreleases or the 'bleeding edge' source codes that are available in different github repositories. <note important>If you choose the MS Windows standalone package you will need to follow installation steps: **2, 5</note>

Taking the appropriate steps

Like we've explained before, we need to install not only B3, but also some major packages that B3 depends on. It's much easier to install the packages before installing the B3 core.

We've separated them into steps, make sure you take the steps that correspond with your package choice!

step 1 step 2 step 3 step 4 step 5
-> [Installing Python](Installing Python) -> [Installing MySQL](Installing MySQL) -> [Installing setuptools](Installing setuptools) -> [Installing MySQL-Python](Installing MySQL-Python) -> [Installing B3](Installing B3)

Take me to the next page: Phase 2: Preparing the environment