I am discovering Ubuntu is not really very developer friendly and it seems more focused toward the desktop user.
what does not exist for developers in ubuntu?
Its been several months since Lazarus 0.9.30 stable has been release and nobody has updated the Ubuntu repository for it. Its a big hassle to manually install it. You need to install a lot of development packages. Sudo is a pain, clearly not meant to be used so regularly because like I said Ubuntu is geared to the desktop user.
I tried Puppy Linux yesterday, and it is not well supported by Virtualbox.
I am going to give ArchLinux a try.
I am really very surprised to read that anyone thinks that Ubuntu is not an excellent environment for Lazarus development. However, from the above discussion, it does look like the problem is the installation deb files rather than Ubuntu itself. I always install from source for Lazarus and deb files for FPC and that is the way I would recommend using it.
The following is how I install under Ubuntu:
1. Download the fpc (2.4.2 at present) deb files to some temporary location (e.g. /tmp).
2. From the command line cd to that location (e.g. cd /tmp) and enter:
sudo dpkg -i fp*.deb
and then
sudo apt-get -f install
The first command should install Free Pascal and the second will fix any missing dependencies. You may want to do "sudo apt-get update" first if its been a while since your system was updated.
3. Download the lazarus source and decompress the archive into some location (e.g create a directory called lazarus in your home directory).
4. cd to that directory and enter
make
followed by
sudo make install
That should build lazarus and install it under /usr/local