The genesis of this blog consists of the desire to track personal growth regarding: 1. Deployment of a linux digital audio workstation having the goal and mind-set of inexpensive expression whilst achieving computing and musical maturity. 2. General interests with an emphasis on linux, music, homebrewing, chemistry and some philosophizing. 3. Keeping a journal somewhere that I know I cannot lose it.
10.24.2009
Up(down)grade to Ubuntu Studio 9.04
I decided to upgrade to UbuStu 9.04 and I set up the following partition table:
12 GB: /
2 GB: swap
6 GB: /opt
60 GB: /home
Anyway, I was excited to try out my new UbuStu system but after just a few minutes of uptime the screen went black and the system could not be revived! In fact, I had to kill the power-supply to shutdown as the power switch was even unresponsive. This has happened 3 times in a row now and needless to say, I'm somewhat discouraged. Now I face the choice of reinstalling UbuStu 8.04 or otherwise testing out a different "DAW optimized" linux distro. Giving some consideration to the latter, I started doing a little research and found there are a few serious contenders: 64 Studio being one of the top recommended. Another that I came across is called AVLinux which (like 64 Studio) seems to be fairly stripped down and specialized just for audio work. Either way, this approach may be the best if I want to get serious about a DAW. I can use a different OS (probably a Puppy variant) for my more standard workstation.
6.29.2009
Betty Crocker Building Source Code
Since converting to linux (Ubuntu 9.04) at school, I have slowly been reconfiguring my chemical toolbox. I am using SciFinder Scholar (site licence from the university) through WINE and BKChem and xdrawchem for 2D structure creation. I still need a 3D molecular viewer and builder that would replace gaussview for windows. This has been a bit troublsome so far. The first challenge is simply to "test-drive" different programs available. After reading about some of the features of a few possible programs, I settled on taking a ride in MacMolPlt 7.1. However, just to get in the driver seat, I found myself sucked down a "rabbit hole" of dependencies. MacMolPlt relies on wxWidgets which depends on the GTK+ 2.0 development package which in turn depends on several libraries: ATK, TIFF, glib, pango, and cairo...all of which I apparently did not have installed. But like Alice, I was too enticed by the prospect before me and down I went.
Building from source so far seems a bit like making a birthday cake. Since I lack the skills of both a computer scientist and a master chef, in both cases I am having to make due with getting my ingredients "from a box." What Betty has done for millions of domestics, the Synaptic package manager does for me. Most times I try to follow the INSTALL instructions and read the README and usually my configure step will fail. I found all the libraries that I couldn't build from scratch using Synaptic and once installed, my configure step for wxWidgets passed. Still this took a couple hours with lots of trial and error. I later found wxWidgets for GTK in Synaptic also.
In the end, I fulfilled all the dependencies for MacMolPlt but still got a strange error in the 'make' step.
The real surprise came when I went back to work and as applications were being reloaded, all the text displayed in GNOME was turning to empty boxes!! After panicking a little, I tried to use the 'recovery' boot option and that didn't help. After rebooting I decided to try to use my web-browser alone to back-up my files. Fortunately I have GoDaddy server space and I was able to upload my Dissertation folder. I couldn't back it up any other way as even the terminal window was broken. I had older backups on a thumb drive and my other partition, but I would have lost a little more than a day of work....too much. When I reinstalled Ubuntu 9.04 (now more experienced) I made unique partitions for /root, /usr, /opt, and /home so I won't have to worry about losing my files or programs if I "break" my installation. I am now reinstalling all my software: Opera, BKChem, xdrawchem, Tinker, JabRef, WINE, SciFinder, Filezilla, etc and downloading my Dissertation folder from my server. Only lost about 3 hours....
As always, lessons learned.