1. Click on the link for GNU/Linux as shown previously on the setup web page.
2. On the GNU/Linux installation page shown in the next screenshot, follow the instructions.
3. Please note there are two sets of instructions—one for Debian packages (such as Ubuntu) and a set for other types of Linux distributions.
As pointed out in the previous instructions, if App Inventor Debian installer package is downloaded, sudo
privileges are required to run it. That means you must be a super user on the system, or otherwise request the systems administrator to install the software for you.
In the set of instructions for other Linux systems, the super user requirement is not mentioned, but since the software sets up under the /usr
directory (which a regular user would not have write permissions in), administrator privileges are called for there as well.
Note
If you are asked where the software is located, the directory path you should enter is: /usr/google/appinventor/commands-for-Appinventor
In my endeavors here (book publishing company, video production), I have several computers for my regular use spread over three buildings. So, I have Google App Inventor installed on four types of machines, one of which is an Ubuntu 10.04 Linux workstation.
I also use it on a Windows 7 machine, a Vista computer, and three XP-based computers. XP is still important in a production environment because some production software that is very important to my company does not yet have versions that live well in the newer Windows systems.
But, let's return to our Linux installation now in progress.
Once the setup package is downloaded (this is on a Debian-based system, Ubuntu 10.04), we click on it and see the following installation screen. Just click again on Install, and the rest is automatic; that is, no setup configuration is required.
Once the setup completes (and it's quick), skip over the Windows setup info, and meet the rest of us at the section on installing the virtual phone emulator.
Should you have a non-Debian system, some manual setup might be required.