Installation guide

Below you can find some generic instructions for setting up a proper environment to install Basico, the install instructions (for both end users and developers) and the basic settings for a correct execution.

Setup environment

Please, consider this info as a guidance. In GNU/Linux systems shouldn’t be any problem to execute Basico but for Windows systems is different because Python and GTK+ are not installed by default.

  • Linux
  • Windows

This application is being developed with modern Linux distros like Ubuntu 16.04. If you are using another distro like Fedora, OpenSuSE, etc., just make sure that you have Python 3 installed and the GTK+ libraries are available for this version of Python:

If you don’t get any error executing these lines you’re done in this phase.

Windows OS doesn’t bring the Python interpreter or the GTK+ libs installed by default, so you’ll need to take some extra steps to install Basico.

Python

Install Python 3.4

  • Please, do not install 3.5 version (I haven’t tested in Windows yet) python-344-win32
  • Make sure you add Python to Global path:python-344-win32_inst_path

PyGObject for Windows

Install PyGObject for Windows:

pygobjectwin32

Next step, execute the installer:

pygi_inst_01

Choose NO if you have installed Python:

pygi_inst_02

Select installed Python path:

pygi_inst_03

Choose main PyGObject components:

pygi_inst_04

Make sure that you select, at least, the following options:

  • Base packages
  • GDK-Pixbuf 2.34.0
  • GTK+ 3.18.9
  • Notify 0.7.6
  • Pango 1.40.1
  • Webkit2GTK 2.2.8

Do not choose any non-GNOME library to install in the next screen.

Mark the first one if you only want to execute the application. If you plan to devel, please, mark all of them for a better experience:

pygi_inst_05

You’re done:

pygi_inst_06

Installation

  • SAP Consultants
  • Developers

pypi-aboutAt this point, there is no installer for Windows systems. That’s not a problem. Python has its own software repository: Pypi.

Basico is available in Pypi aswell.

Both for Windows and Linux users, the command to install Basico in your system is:

Note: If you have several versions of Python installed, just make sure that you run Python 3:

Once installed, you can try Basico by execute the command ‘basico’ from the Start menu of tipying ‘basico’ from a command-line window. If you have any problems with Basico and want to see the logs in Windows just type the following:

If you want to report a bug just send a traceback and small guide with the steps to reproduce it.

To get the most recent version of the software, you can download the code from my Subversion repository:

Also you can explore this repo from your browser.

Basico’s source code will live here until I finish setting up my Github repository.

Settings

  • SAP section

In order to use Basico, you need to login in Launchpad and apply for your Single Sign-On SAP Passport. Then, import it to Firefox.

From Options -> Advanced:

  1. View certificates:

    View certificates

  2. Import certificate:
  3. Auto select certificate:

That’s it.