Install Configure IBM i - BOB (Better object Builder)

Install BOB (Better Object Builder)

BOB is an opensource tool that allows us to develop our source locally on our PC, and most importantly, allows us to compile direct from our PC onto our IBM i System. It synchs the local source to an IFS location and compiles into our library of choice.

BOB uses a list of opens source packages:

  • bob - Better Object Builder
  • bash - GNU Shell
  • coreutils-gnu - GNU Core Utilities
  • gawk - awk utilities
  • grep-gnu - search utility
  • make-gnu - make tool for compiles
  • python3 - programming language
  • python3-ibm_db - python support for DB2
  • sed-gnu - stream editor

I would also recommend adding these:

  • git - in case you want host your git repository on your IBM i System instead of a cloud based one
  • tn5250 - allows you open a simpe green screen signon from within VS-Code

YUM - Easy Installer

If you want to suck down and install all the prerequisite packages in one easy step - go to a terminal command line and do this:

yum install bob

Easy Peezy Lemon Squeezy

Alternatively, you could install these using the Open Source Package Management option. You need to find each and click INSTALL, obviously if you already have it then huzzah!

For example, to install BOB, we would look for BOB and ensure it is installed:

Install Configure IBM i - BOB (Better object Builder) 1

You can confirm you have the correct opensource packages installed by using the ACS Open Source Package Mangement tool:

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>