So, I’ve started with a clean OS install in a virtual box VM (see screen shot) and here is where I’ve gone from there (currently not working, waiting on some advice from the Titanium Developers forums)…

Titanium Kubuntu 10.04 Virtual Machine Settings
Before we get started I want to make sure you know that there are a lot of steps below and that not all of them are necessary, again this is just how I did it.
*********update 5-17-2010**********
(on doing this again on a new from scratch system I have learned that in the Java section, steps 10-31 may not be necessary at all. while this is a good thing to have setup on your system for future upgrades, it is not necessary UNLESS you have the open source java installed prior to installing java (or anytime after installing java. this is actually out of order in these steps, you would have to do steps 1-7 in the following section (installing gcj-4.4-base) BEFORE doing the Java section, else steps 10-31 will not work.)
First let’s finish setting up the Ubuntu installation and get out guest additions installed. (although I use KDE, all of this should work from gnome, or ice, or xfce, or whatever GUI window manager you have chosen.
- sudo apt-get update
- sudo apt-get install dpkg dpkg-devel
- sudo apt-get dselect-upgrade
- sudo apt-get install yakuake
- reboot
- sudo apt-get autoremove
- select “devices” from the VM window
- select “install Guest Additions”
- when the “devices recently plugged in” window appears, click on the VBox guest additions, and select browse with Dolphin. this will mount the CD in /media for you
- cd /media/VB[press the tab here for auto-completion, as the name changes for every version of VirtualBox]
- sudo ./VBoxLinuxAdditions-x86.run
- wait for it to finish, then reboot your system (simplest way, not only method)
Now you should be able to resize your screen by just resizing the VBox window, and your mouse should move between host and guest without exclusivity, you also should get better performance if your host is outdated or low end.
Let’s install java SE JDK!
- cd ~/Downloads
- mkdir android
- mkdir android/environment
- mkdir android/environment/system
- http://java.sun.com/javase/downloads/widget/jdk6.jsp (this is where you need to go to get the current Java SE JDK, I tried to find a direct url useable by wget, but they have it scripted so you need to use the web browser, save this file in /opt/java)
- cd /opt/java
- sudo chmod +x jdk*
- sudo ./jdk-6u20-linux-i586.bin (may need to change the name depending on the the version you downloaded, this will install/extract java into the /opt/java directory)
- sudo rm jdk-6u20-linux-i586.bin (since this is a vm, it is a good idea to clean up after yourself! the final virtual hdd is gonna be pretty big anyway)
- sudo ln -s /opt/java/jdk1.5.0_09 /usr/lib/jvm/java-sun
- sudo vi /etc/jvm (this file did not exist for me, do not know why you need to do this or if you can skip this step)
- “O“
- “/usr/lib/jvm/java-sun” (make sure to include the quotes, again I do not know why, but the Ubuntu Forum post I found said to do it this way)
- sudo cp /usr/lib/jvm/.java-gcj-jinfo /usr/lib/jvm/.java-sun-jinfo (this file does not exist on my system, if you have it do steps 14 – 17, if not skip them, as he did not give the details of the expected file contents)
- sudo vi /usr/lib/jvm/.java-sun.jinfo
- [esc] :%s/java-gcj/java-sun/g (make sure to get the colon as the first character if you are copy and pasting!! this line replaces all the gcj’s with sun, gcj is the GNU open source version of java, what we are doing here is replacing the references to it with references to the newly installed sun java so your system will use sun java instead of the GNU java)
- [esc] :wq!
- sudo apt-get install galternatives
- sudo ln -s /usr/lib/jvm/java-sun/ /etc/alternatives/java-sun
- galternatives (this will run the GUI version of alternatives so you can make edits on the files without using vi)
- select each of the following one by one and repeat steps 22 – 24 for each one. jar, jarsigner, java, javac, javadoc, javah, native2ascii, rmic, rmid, rmiregistry, serialver
- click ‘add’
- set path to /etc/alternatives/java-sun/bin/[name of what you are changing, ie jar, java, javah, javap...]
- set the priority to the “gcj priority”+1 (note it will not allow you to input numbers greater than 1000 in the GUI, those must be done manually, so just set them to 1000 at this time. it is recommended not to set them to manual, so see step 34 after completing all of these additions for how to make these the defaults.)
- sudo update-alternatives –force –install /etc/alternatives/javap javap /usr/lib/jvm/java-sun/bin/javap 1066 (javap did not exist for me so I had to enter this at the command line, it returned multiple errors; however when I reran galternatives, the new setting was there.)
- cd /var/lib/dpkg/alternatives
- sudo vi java (repeat this process, steps 27 – 29, for all the changes above that you were not able to set the priority over 1000 on)
- [esc] :%s/1044/944/ (replace the “1044″ with the number that your system has, this may be different for each file. for simplicity, set the “944″ to the number your system has – 100)
- [esc] :wq! (note, this is not necessarily the fastest nor most efficient way of using vi, nor is it the way I usually do it; however I use this method when I write this information out, because it will work regardless of the contents in your file that are/were not in mine AND because without actually seeing the file I cannot tell you “go to line # 5′ or ‘change the third word of the eighth line to “blah”‘. this method should prevent you from inadvertently changing something you should not, I hope…)
- java -version (this should display the version you just downloaded and installed, if not… go over the steps again and make sure you followed them all, else… well back to searching the inet for a solution, for you!
- javac -version (just in case check this one too!)
Right now that that is done, let’s move on to installing the dependencies for your development environment (again, may not be the only method, nor even the recommended one, but this is what I have done!)
- cd ~/Downloads/android/environment/system (this will keep your home folder from filling with source code and build files)
- sudo apt-get install debhelper gcj-4.4-base gcj-jdk m4 debiandoc-sgml python-docutils cdbs (these are the dependencies for step 3 and need to be installed first)
- sudo apt-get -b source gcc-defaults gcc++ python-defaults ruby-defaults
- sudo apt-get update
- sudo apt-get dselect-upgrade (check for any updates to the files you have just installed, always a good thing!)
- sudo apt-get autoremove (this removed 85.2MB for me)
- at this point I did a complete shutdown and created a snapshot in VirtualBox. current Virtual HDD file was 4.72GB before I took the snapshot. (in case I messed something up in the next part, as we have accomplished a good bit of work at this stage)
Now that all of your prerequisites have been installed, let’s install our development environment! (finally)
- go to http://developer.android.com/sdk/adding-components.html and download the android SDK to /opt
- using dolphin (or your favorite GUI folder browser) find this file and right click on it, select extract here
- cd android-sdk-linux_x86/tools
- sudo ./android
- goto settings first and check the box for “force https://”
- select available packages click the down arrow to the left of the web address shown.
- check the boxes for: SDK 1.6 API 4 R2 / SDK 2.1 API 7 R1 / Google API 1.6 / Google API 2.1 (this will let you code for Android 1.6 (more of these currently than any other OS version) and 2.1 devices (the newest available) and the google API’s will let you access the preinstalled google apps that come with android and their resources (google maps and voice command and such) I also recommend the samples and documentation files if you are new to coding for Android.
- click “install selected”
- click “accept all”
- click “install” (at this point it will begin installing, you can wait, or continue on to my next step while it does this, personally I let it run, and went to get something to eat!! make sure you check the details before closing, my 1.6 environment did not install with the error: finished with wrong size, expected 63422901 bytes received 4828132 bytes, this also caused the google APIs for 1.6 to fail and I had to re-attempt to install 1.6, everything worked the second time)
- cd ~
- vi .bashrc
- press the following “jjjO” (this will move you down 3 lines, insert a new line and allow you to start editing, then just copy and past the following 2 lines)
- export JAVA_HOME=/usr/lib/jvm/java-sun
- export PATH=$PATH:$JAVA_HOME:/opt/android-sdk/
- [esc] “wq!“
- cd ~/Downloads/android/environment/system
- sudo wget http://www.appcelerator.com/download-linux32 (this should get you the “Titanium Developer.tgz” file)
- use dolphin again to right click and “extract here”
- now you should have a “Titanium Developer-1.2.1″ directory
- cd /opt/titanium/runtime/linux/1.0.0 (need to fix some incompatibilities that I found on the Titanium Developers forum)
- sudo mkdir backup
- sudo mv libgobject-2.0.* backup/
- sudo mv libglib-2.0.* backup/
- sudo mv libgio-2.0.* backup/
- sudo mv libgthread-2.0.* backup/
- cd ~/Downloads/android/environment/system/Titanium\ Developer-1.2.1/
- ./Titanium\ Developer (I have tried both with and without sudo, but it throws an error instead of running. I have posted a question on the Titanium Developers forum and linked it to here, so hopefully someone can help me out.)
Now that 32-bit is working, I’ll give the x64 version another shot this weekend. Hope I did not upset too many people over at the forums with my first post! but neither google nor bing came up with that forum post while I was searching…
First off, let me say it is not pretty, second the instructions on the Abode website are better suited for trying to get a man on Mars than getting
First off, let me say it is not pretty, second the instructions on the Abode website are better suited for trying to get a man on Mars than getting Air to work in Linux x64, and they are specific for Fedora 9 and 10 x64… There are also instructions for installing Adobe Air 2 on Fedora 11, but 2 is not an available install from the drop down menu on the install page. One last important point, then we shall get started… once again Adobe has ONLY MADE A 32bit APPLICATION VERSION, which is why there is an issue in the first place, the second issue is that once again the great big $$$ hungry corporation has no clue how to design an installation for Linux. I hope someone from Adobe reads this one days and learns that *nux packages can have DEPENDENCIES listed in the package and the system will attempt to download and install them during installation if they are missing from the local system. This is one of the top reasons why I switched to *nix after being a Microsoft Partner.
Ok, so the first thing in getting an install that does not want to work is to find instructions from someone who has gotten it to work. I value my time greatly, and do not believe in re-inventing the wheel (when not necessary).
next problem, Adobe Air requires the Gnome-keyring (boo…. bad, hisss…. yuk yuk yuk) or the KWallet (I don’t think they still make this app, it is now “The KDE Wallet” (filename is KDEWallet instead of KWallet) and can be found by going to System Settings –> Advanced –> KDE Wallet. I went in and setup a default profile, very easy to do, just hunt around as there are only about 7 things to do in the control panel and if you have not done this already you will find a drop down field that is blank. now I am getting an issue when attempting to install, or I would not have taken time to write this (unfortunately I had the issue yesterday and did my research for getting around it, then started up again today and as the first set of instructions did not work I am consequently writing this post. so the bad news is I may not get the same error right now when I try again so I can copy it to this post… yeah… it is working right now… sorry about that, but the main part of the error was “Gnome-keyring or KWallet is necessary to install Adobe Air” Thankfully (for all) this means a shorter post. I did a bunch of things and not all of them worked. Here are the 5 steps I followed so you can copy and paste, start out in a terminal window in the directory that you have downloaded the Adobe Air installer to (most likely ~/Downloads).
Step #2 is from the Adobe website (combined from several steps into one command, obviously the guys techs at Adobe are not Linux people), I had lots of error messages here (not found, already installed, conflicts with installed version, copies files already installed from installed package <name-o-package> and maybe one or two more). I would bet a couple of $$$ that you can skip this line, but as I have already done it, I don’t know. (the short version: you should be able just skip step 2) The remaining instructions came from the website that is referenced from the first link in this post
- cd ~/Downloads
- sudo yum install lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libc6 libc6-i386 libnss3.so.1d libnssutil3.so.1d libsmime3.so.1d libssl3.so.1d libnspr4.so.0d libplc4.so.0d libplds4.so.0d ld-linux.so.2 gtk2-devel.i386 libxml2.i386 nss.i386 libXt.so.6 gnome-keyring.i386 xterm rpm-libs.i386
- touch ~/.airinstall.log ~/.airappinstall.log
- sudo chmod +x AdobeAIRInstaller.bin
- sudo yum install -y gtk2-devel.i686 nss.i686 nss-softokn.i686 libxml2-devel.i686 libxslt.i686 gnome-keyring.i686 rpm-devel.i686 alsa-plugins-pulseaudio.i686 PackageKit-gtk-module.i686 libXt.i686 gtk2-engines.i686 libcanberra-gtk2.i686 xterm
- sudo ./AdobeAIRInstaller.bin
That did it for me, I clicked “install” “accept” “done” and that was a wrap. now to test it…
oops… the directions on that blog post go on to say “On Fedora 12, you would not be able to install or run any AIR application. This is probably due to SELinux security policy with the certificate in Adobe AIR.”
The good news… there is a solution, the bad news, as displayed in the blog post it will not work due to a syntax error (tried in BASH, SH, KSH, and TCSH all gave the syntax error except TCSH which gave an illegal variable error) lucky us the blogger posted the reference link for the solution and I went to check it out. No help there it is letter for letter correct. I am lucky I do have a small brain that can occasionally come up with solutions to technical based problems. here is what I did and, yes it did work.
- cd ~/Downloads (you can skip this if you are still there from my previous instructions above)
- touch crypt
- sudo chmod +x crypt
- echo ‘for c in /etc/opt/Adobe/certificates/crypt/*.0; do aucm -n $(basename $c) -t true; done’ >crypt
- sudo ./crypt
piece of cake! something I learned from an AIX training class I had last year, if it doesn’t work from a command line, then darn it, put it in a shell script file!!!
There are also instructions on that original blog post for installing and uninstalling Adobe Air Apps, the install part is pretty straight forward, go to the website that has the app, click install. the uninstall instructions have a couple of steps. when I get around to uninstalling something I’ll add them to this post (probably in the next 2 hours!!)
this may get a bit repetitive with me re-listing everything, so instead I am just going to link to the first post that has the list of things to do… note I have added a couple of things at the bottom so the [...]
this may get a bit repetitive with me re-listing everything, so instead I am just going to link to the first post that has the list of things to do… note I have added a couple of things at the bottom so the numbers now go past 20…
1. 75% in progress, troubleshooting and more testing needed. I have gotten my user added the the “VirtualBox” user group, but I get this error when I try to execute VirtualBox from the command line ”VirtualBox: supR3HardenedExecDir: couldn’t read “”, errno=2 cchLink=-1“ I tried loading VirtualBox from KDE and it was loading for about 12 seconds then nothing happend, also it did not install a manual page. I’ll have to do some forum surfing to figure this one out. this exact error is referrenced in the FreeBSD handbook noting that it should only occur if you are using an older version on VirtualBox.
2. 0% not started. no updates yet, holding off till I get some of these other tasks complete.
3. 100% complete. everything is automounting at bootup and it is doing it where I want it to.
4. 100% complete. I am working almost exclusively via ssh now and can connect to it remotely as tested via an Android cell phone ssh client (props to connectbot)
5. 10% in progress, researched only. Chrome can be installed as a Debian, Ubuntu, openSUSE, or Fedora package, I just need to set my system up to handle RPMs and I might be able to get it to install, hopefully the newest version will work easier than last august when everyone was trying to hack the install to make it work, especially since every forum I went to never had a successful complete port available and there were no posts from 2010 and the maintainer of the hacked port is not doing updates anymore except those that match his specific system configuration.
6. duplicate issue. going to delete this one, as #19 and #20 pretty much sum it up.
7. 30% in progress, trouble shooting and additional testing required. as noteded else where VirtualBox is installed but not able to run, and I have not started on VMWare.
8. 100% complete. Firefox 3.6.2 is installed and operational.
9. 90% in progress, trouble shooting and more testing needed. self testing shows that a user is able to ssh in and access the drives, but is not able to ftp in and access the drives. I used “sudo ln -s /mnt/<directory> /home/<user>/<directory>” I haven’t used links much and need to see if the -s (symbolic) is what is preventing the user from accessing the data via ftp.
10. 0% not started. no updates yet, holding off till I get some of these other tasks complete.
11. 20% in progress, 1 out of 5 drives is currently running with GPT. the new 1.5TB drive was setup with GPT when installed into the system. the new 500GB drive (FreeBSD boot drive) is still MBR as the FreeBSD fdisk application did not have an option for setting the drive boot record to GPT, although I have found documentation on converting the FreeBSD boot drive to GPT.
12. 0% in progress, initial research turned up nothing useful.
13. -30% not started, situation worsening, additional packages labeled as “gnome-xxxx” or “xxxxx-gnome” have been added as dependencies during other package installations.
14. 10% in progress, initial research has turned up useful information; however I am not currently in a possition to proceed.
15. 0% not started. no updates yet, holding off till I get some of these other tasks complete.
16. 0% not started. no updates yet, holding off till I get some of these other tasks complete, will require at least one of #’s 1, 2, 7, or 15 to be complete before work can begin.
17. 0% not started. no updates yet, holding off till I get some of these other tasks complete, not a priority and very near the bottom of the list of things to do.
18. 40% in progress. Still leaning towards rsync, but I have been researching into using dump and I think it will do what I want it to.
19. 60% in progress, I thought I had it installed, but when I went to the test if you have java installed page of www.java.com it failed to test my java installation (might need to add the plugin for firefox, will check); however the java download page only lists “Windows, Mac OS, and Linux” as OS choices, so I will have to do more research.
********update – I am making a java install page because this was such a pain in the rump to do.***********
20. 40% in progress, I thought I had it installed, but when I went to hulu it told me I need java 10.0.22, also amd.com told me I need the flash plugin installed; however again there is no FreeBSD listing on the download page as a supported OS, so I will have to do more research.
21. 100% complete. (I know I added this one) get Yakuake working in KDE, well I did a “sudo pkg_add -r yakuake” and it started downloading, it has about 6 dependencies and those had about 150 dependencies, most of which I already had installed. the problem I saw was it force downloaded KDE 3.5 and all of it’s dependencies, I hope that doesn’t screw anything up. If I remember correctly from when KDE 4.0 first came out they specifically named the port KDE4 instead of just KDE so that there would not be conflicts on systems that had both versions installed. after it finished I ran a “sudo pkgdb -F” it found a lot of stale dependencies and fixed them, one thing I noticed fly by was Firefox 3.0.## which tells me I need to check my Firefox and see if it is 3.0 or 3.6…
22. 10% researched only. Get Picasa installed and working, this will be just like chrome and will require using RPM packages.
23. 100% complete. as part of #5 and #22 (and because I always install this on FreeBSD, but it failed during initial OS installation for some reason) I am installing the linux compatibility/emulation pack. I’ll do a brief post on this and link it here.
right back again… I tried that and it told me I had to do a sudo make distclean so I did that and got the exact same error again!!! What is really starting to piss me off is this is (again) a freaking gnome specific app, do I really have to instlal gnome to get my FreeBSD to actually function with KDE? this is starting to piss me off really bad. not to mention FreeBSD has started reporting that my CPU is reaching a critical temp and then shuts my computer off, yet when I restart it (within 10 seconds) and go into the BIOS and check the system it still shows a CPU temp of 40C which is pretty freakin cold for not having any liquid cooling in my case (probably is so cool because I am using an onboard video card…) and THAT is annoying. what is worse, when I check it with sysctl (I think that is the command in FreeBSD) it ALWAYS reports my CPU at 30C on every core, so I know ACPI is not working, but if I boot using boot option 2 (boot without ACPI) the system locks up and fails to boot, so I can not find a way around that problem either.
Only when youare about to give up… hmm… I did a search on this error and came up with a completely different issue (with same error though) and got a solution that seems to have worked… USE GMAKE (funny, as the install instructions just say “make”). ran a sudo pkgdb -F all good, ran a sudo portupgrade -ra and still getting the failed gcc compiler message for multi-threaded…
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! devel/boost-python-libs (boost-python-libs-1.39.0) (missing header)
! x11-toolkits/linux-f10-pango (linux-f10-pango-1.22.3) (unknown build error)
! textproc/py-libxml2 (py26-libxml2-2.7.5) (missing header)
! devel/apr (apr-ipv6-gdbm-db42-1.3.8.1.3.9) (unknown build error)
! misc/iso-codes (iso-codes-3.10.3) (missing header)
* devel/subversion (subversion-1.6.5)
! devel/py-gobject (py26-gobject-2.16.1) (configure error)
* x11/libxklavier (libxklavier-3.9,1)
! sysutils/consolekit (consolekit-0.3.0_8) (configure error)
! java/diablo-jre16 (diablo-jre-1.6.0.07.02) (checksum mismatch)
! graphics/py-cairo (py26-cairo-1.8.8) (configure error)
* x11-toolkits/py-gtk2 (py26-gtk-2.14.1_1)
! multimedia/gstreamer (gstreamer-0.10.24) (configure error)
! devel/gconf2 (gconf2-2.26.2_1) (configure error)
* devel/libgsf (libgsf-1.14.15_1)
* graphics/librsvg2 (librsvg2-2.26.0_2)
* multimedia/gstreamer-plugins (gstreamer-plugins-0.10.24,3)
* net-im/libnice (libnice-0.0.9)
* multimedia/gstreamer-plugins-good (gstreamer-plugins-good-0.10.16,3)
* multimedia/gstreamer-plugins-theora (gstreamer-plugins-theora-0.10.24,3)
* multimedia/py-gstreamer (py26-gstreamer-0.10.16)
* multimedia/gstreamer-plugins-bad (gstreamer-plugins-bad-0.10.14,3)
* multimedia/gstreamer-plugins-xvid (gstreamer-plugins-xvid-0.10.14,3)
* multimedia/gstreamer-ffmpeg (gstreamer-ffmpeg-0.10.8)
* multimedia/gstreamer-plugins-dts (gstreamer-plugins-dts-0.10.14,3)
* x11-toolkits/gstreamer-plugins-pango (gstreamer-plugins-pango-0.10.24,3)
* devel/gstreamer-plugins-gconf (gstreamer-plugins-gconf-0.10.16,3)
* graphics/gstreamer-plugins-libpng (gstreamer-plugins-libpng-0.10.16,3)
* audio/gstreamer-plugins-ogg (gstreamer-plugins-ogg-0.10.24,3)
* audio/gstreamer-plugins-esound (gstreamer-plugins-esound-0.10.16,3)
* audio/gstreamer-plugins-vorbis (gstreamer-plugins-vorbis-0.10.24,3)
* devel/gstreamer-plugins-gio (gstreamer-plugins-gio-0.10.24,3)
* multimedia/gstreamer-plugins-ugly (gstreamer-plugins-ugly-0.10.12,3)
* multimedia/gstreamer-plugins-dvd (gstreamer-plugins-dvd-0.10.12_1,3)
* audio/gstreamer-plugins-mad (gstreamer-plugins-mad-0.10.12,3)
* audio/gstreamer-plugins-flac (gstreamer-plugins-flac-0.10.16,3)
* multimedia/gstreamer-plugins-mpeg2dec (gstreamer-plugins-mpeg2dec-0.10.12,3)
* audio/gstreamer-plugins-a52dec (gstreamer-plugins-a52dec-0.10.12,3)
* multimedia/gstreamer-plugins-core (gstreamer-plugins-core-0.10_10)
* audio/gstreamer-plugins-cdparanoia (gstreamer-plugins-cdparanoia-0.10.24_1,3)
* net-im/farsight2 (farsight2-0.0.15)
* multimedia/qt4-phonon-gst (qt4-phonon-gst-4.5.2)
* www/qt4-webkit (qt4-webkit-4.5.2)
* devel/qt4-assistant (qt4-assistant-4.5.2)
* devel/qt4-designer (qt4-designer-4.5.2)
* devel/qt4-linguist (qt4-linguist-4.5.2)
* emulators/virtualbox-ose (virtualbox-3.0.51.r22902_2)
* sysutils/hal (hal-0.5.11_26)
* x11/kdebase3 (kdebase-3.5.10_3)
* devel/gnome-vfs (gnome-vfs-2.24.1_1)
* x11/yakuake (yakuake-2.8.1_3)
* x11-servers/xorg-server (xorg-server-1.6.1,1)
* x11-drivers/xf86-video-ati (xf86-video-ati-6.12.2_1)
* x11-drivers/xf86-video-r128 (xf86-video-r128-6.8.0_3)
* x11-drivers/xf86-video-openchrome (xf86-video-openchrome-0.2.903_2)
* x11/libgnome (libgnome-2.26.0_1)
* x11/kdelibs4 (kdelibs-4.3.1_3)
* games/kdegames4 (kdegames-4.3.1)
* sysutils/gstreamer-plugins-hal (gstreamer-plugins-hal-0.10.16,3)
* graphics/kdegraphics4 (kdegraphics-4.3.1)
* misc/kdeedu4 (kdeedu-4.3.1)
* x11-drivers/xf86-video-nv (xf86-video-nv-2.1.13_1)
* x11-drivers/xf86-input-mouse (xf86-input-mouse-1.4.0_6)
* x11/kdelibs4-experimental (kdelibs-experimental-4.3.1)
* x11-drivers/xf86-video-radeonhd (xf86-video-radeonhd-1.2.5_2)
* x11-drivers/xf86-video-vesa (xf86-video-vesa-2.1.0_2)
* x11-drivers/xf86-video-mach64 (xf86-video-mach64-6.8.1)
* x11-drivers/xf86-video-intel (xf86-video-intel-2.7.1)
* deskutils/kdepimlibs4 (kdepimlibs-4.3.1)
* net/kdenetwork4 (kdenetwork-4.3.1)
* x11/kdebase4-runtime (kdebase-runtime-4.3.1_1)
* devel/kdesdk4 (kdesdk-4.3.1)
* deskutils/kdepim4-runtime (kdepim-runtime-4.3.1)
* accessibility/kdeaccessibility4 (kdeaccessibility-4.3.1)
* deskutils/kdepim4 (kdepim-4.3.1_1)
* sysutils/kdeadmin4 (kdeadmin-4.3.1)
* x11/kdebase4-workspace (kdebase-workspace-4.3.1)
* x11-clocks/kdetoys4 (kdetoys-4.3.1)
* x11-themes/kdeartwork4 (kdeartwork-4.3.1)
* security/gnome-keyring (gnome-keyring-2.26.3_1)
* textproc/gnome-doc-utils (gnome-doc-utils-0.16.1_1)
* sysutils/policykit-gnome (policykit-gnome-0.9.2_2)
* devel/libsoup (libsoup-2.26.3_2)
* devel/gstreamer-plugins-soup (gstreamer-plugins-soup-0.10.16,3)
* multimedia/kdemultimedia4 (kdemultimedia-4.3.1_1)
* x11-toolkits/libbonoboui (libbonoboui-2.24.1_1)
* www/kdewebdev4 (kdewebdev-4.3.1)
* x11-drivers/xf86-input-keyboard (xf86-input-keyboard-1.3.2_2)
* x11-drivers/xorg-drivers (xorg-drivers-7.4_2)
* x11/xorg (xorg-7.4_2)
* x11/kdebase4 (kdebase-4.3.1_1)
* misc/kdeutils4 (kdeutils-4.3.1_1)
* sysutils/gnome-mount (gnome-mount-0.8_3)
* graphics/swfdec (swfdec-0.8.4_1)
* devel/gvfs (gvfs-1.2.3_2)
* x11-toolkits/libgnomeui (libgnomeui-2.24.1_1)
* net/libgweather (libgweather-2.26.2.1_1)
* databases/evolution-data-server (evolution-data-server-2.26.3_1)
* deskutils/kdeplasma-addons (kdeplasma-addons-4.3.1)
* x11/kde4 (kde4-4.3.1)
* x11-toolkits/py-gnome2 (py26-gnome-2.26.1_1)
* x11/gnome-desktop (gnome-desktop-2.26.3_1)
* multimedia/cheese (cheese-2.26.3_1)
Right, time to run a backup before I FUBAR it real bad.
Twitter: finndo77
- New blog post... Diablo III closed Beta http://t.co/dKC2ChWm 01:36:32 PM December 07, 2011 from joelperryproductions.com ReplyRetweetFavorite
- New blog post... resolving video problems with K-L-Ubuntu and XFX Radeon 6850 http://t.co/H6bXuMqi 06:59:18 AM October 22, 2011 from joelperryproductions.com ReplyRetweetFavorite
- New blog post... Computer upgrades http://t.co/6PWVNy4m 01:39:35 PM October 20, 2011 from joelperryproductions.com ReplyRetweetFavorite
- $7 for $15 Worth of Hand-Tossed Pizza, Calzones, and Drinks at Andolini's Pizza Charleston, SC http://t.co/QnKwPwB 11:49:26 AM August 29, 2011 from Tweet Button ReplyRetweetFavorite
- New blog post... is zdnet.com/news down http://t.co/DThuI4r 07:57:28 AM August 17, 2011 from joelperryproductions.com ReplyRetweetFavorite
- New blog post... Netflix Down? http://bit.ly/q74Svu 07:39:30 PM August 08, 2011 from joelperryproductions.com ReplyRetweetFavorite
Blogroll
programming
Tech Websites
- a good coder I found on CodeProject
- Barebones HTML coding chart
- Code Project
- Extreme Overclocking
- FreeBSD blog
- Legit Reviews – Tech Hardware Review
- Linuxtopia
- Notion Ink – homepage
- Plug Computing web site and forums
- Tablet Roms – used to be – Notion Ink Hacks
- Ubuntu Forums post on the mount command and fstab file
- VMWare ESX blogger
- Wikipedia.org main page
- ZDNet's blog pages

