Month: November 2013
Having recently re-installed my Ubuntu system with Raring Ringtail, I needed to install the development tools I use most frquently. The first time I did this I struggled to get everything installed and working. It was one of those situations where you try so many things you can’t remember exactly which combination of events took place in which order, and you end up staring at your history file trying trying to work out which particular invocations were the ones that worked.
I usually program in C, using the GTK+ 3.0 libraries and SQLite. I also sometimes use the Geany IDE, Nemiver debugger front-end, Glade UI designer and Git. For Git I either use the Git CLI commands or gitg or Smartgit/Hg. These are all easy to locate and install, with Geany, Glade and Nemiver both readily accessible through the Ubuntu Software Centre.
I’ve managed to backtrace through my previous flounderings and have got two single CLI commands that install the GTK and SQLite libraries for me. I’m recording them here so that I know where to find them next time.
To install the GTK libraries enter this in a terminal window:
sudo apt-get install libgtk-3-dev
To install the SQLite libraries enter this in a terminal window:
sudo apt-get install sqlite3 libsqlite3-dev
A lot of people have been reporting their success with Saucy Salamander, the latest version (13.10, October 2013 release) of Ubuntu.
I tried to move to Saucy Salamander. This was the first release that Canonical recommend the 64bit version if you have 64bit hardware. Up to this point they’d always recommended the 32bit version unless you had a specific reason to go 64bit. I’ve got 64bit hardware so I was excited to think that at last I’d have a 64bit OS running on it.
Sadly, in my case, the 64bit version was a disaster. It crashed repeatedly, and with the least provocation. Never having had much success with upgrades I’d gone straight to the full install option too, which should have given Saucy the best possible chance of stability.
Undeterred, I thought I’d try again with the 32bit version. Perhaps the 64bit wasn’t as robust on all hardware as Canonical believed. Again I went for the full installation but, alas, it was just like the 64bit version: flaky in the extreme.
I have to have a stable machine. I don’t mind some minor gripes here and there, and if it helps Canonical for me to be an early adopter and to submit error reports then fine, I’ll do that, and I have done so in the past. But only if for the most part I can have clean running. I’ve got a desktop and two laptops all on Ubuntu, they have to be stable and dependable.
I had no option but to roll back to Raring Ringtail, 12.10.
Saucy looks great and was fast, and sooner or later it will be ready for me to move to, but right now I’m back on Raring.