What Host Software should I know about on my IBM i System?

Let's look at what software must be installed on your IBM i system prior to utilizing VSCode based IDE's (ie: VSCODE, CURSOR, BOB) for software compilation.

IBM i Open Source Technologies

IBM provides many open source technologies ported to work on IBM i.

The extension Code for IBM-i uses quite a few of them - bash, coreutils-gnu, gawk, grep-gnu, make-gnu, python3, python3-ibm_db, sed-gnu.

Managing open-source tools can be a breeze with ACS. You'll find a straightforward guide on installing and handling those open-source packages here

I recommend you keep it simple and use the ACS Open Source function or, if you really want to get technical and extra granular, you can also install SHELL command line.

Open Source is something you may not be aware of - but you will have definitely heard of it in recent years. It's a growing mainstream component of the IBM i Ecosphere.

In the next few lessons we will cover:

  • Install Opensource Packages: BASH Shell
  • Install Opensource Packages: BOB the Better Object Builder
  • Install Opensource Packages: Source Orbit
  • Configure .bash_profile files
  • Finally... do a real time video of each step!

What IBM i authority do you need for Open Source Package Management section in ACS?

To use the Open Source Package Management section in IBM i Access Client Solutions (ACS), your IBM i user profile must have:

*ALLOBJ special authority

This is necessary because the package management tool interacts with system-level components, installs software, and manages dependencies via Yum (the open source package manager for IBM i).

Without *ALLOBJ, you’ll likely encounter authentication errors when trying to connect via SSH or perform package operations.

Additional Requirements

  • SSH must be running on your IBM i system (STRTCPSVR SERVER(*SSHD))
  • IBM i must be at version 7.3 or later
  • ACS version should be 1.1.9.0 or newer for full functionality

If you’re getting errors even with the correct credentials, it could be due to: SSH not running, incorrect old version of ACS or your profile does not have *ALLOBJ

In the following lessons we will cover:

  • PASE for i
  • Install IBM i Open Source Technologies
  • Use internet time server to sync timestamps
  • Ensure the SSH daemon is running

Ready? Fill your coffee cup and let's dive in...

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