I started having an issue with my computer maybe back in May, where anytime I powered my machine off I had to reconfigure my Bios settings, as my primary Bios had failed, after several months of this I guess I just got tired of dealing with it, so I sold my android tablet (yes I did! and no I didn’t own more than one…) and bought a new Gigabyte Ga-990FX`-UD3 motherboard, which right now I am not very happy with, but I’ll get to that later, a new MD PhenomII x6 1090T CPU, a new XFX AMD Radeon 6850 Video Card, and 3 new Seagate 1.5TB HDDs. I have to reimburse myself for the hard drives however, as they were not paid for by selling my tablet. Hopefully selling my old Video Card, Motherboard, and CPU will cover their costs.
I’ve had all kinds of interesting episodes while trying to get this new hardware to work over the last, almost, 3 weeks. the good = back on linux, bye bye Microsoft. The bad=bye bye Google cloud print (kind of), possibility of getting Nuance Dragon Naturally Speaking to work (outside of a VM), possibility of getting my digital camera to work by just plugging it in the computer (for now). Here are a list of some of the issues I’ve run into, if they have lengthy resolutions, or attempted resolutions, I’ll link to another post (after I write it!) describing my efforts to get things working.
First up: Microsoft Windows 7 x64 Ultimate edition
- The only thing on the motherboard that works immediately after installation are the CPU, Ram, Keyboard, and Mouse.
- NIC, eSATA, on-board RAID, USB 3.0, none of it worked until after installing the drivers from the MB CD.
- The motherboard has 2 or 3 different RAID chipsets, at least one Marvell 88SE9172 and a Realtek (I think), each can be enabled separately as IDE/AHCI/RAID, I’ll check and get back to you on this one.
- One for the internal SATA ports 0-3.
- One for the internal SATA ports 4 and 5.
- Can only be enabled as RAID when ports 0-3 are also enabled as RAID.
- This seems a little bit backwards to me, as the only way to mirror your boot drive is to enable RAID on all ports… or lose ports 2&3 and mirror on 0&1, then not set RAID on 4&5 giving you only a mirror plus 2 drive slots on the MB. Else you are forced to RAID 0/1 on ports 0-3 and to use 4/5 for your boot mirror.
- One for the eSATA port
- When enabled and nothing is connected, it reports 2 available ports; however when the cable is connected I have gotten 3 drives (out of 4) in my external drive caddy to show up.
- I ran into one issue where I had a device not identified in Windows 7, even after installing the drivers from the CD. I checked on the CD again and it actually has an installer to put Driver Agent on your computer to scan for out of date drivers. well I ran it.
- It found the missing driver and also told me about 6 others were either out of date or had the wrong drivers installed. of the ones it wanted me to update, only one was free, the others were available after paying a $29.99 annual fee.
- The first link took me to the Gigabyte home page for the MB but did not list any driver that was not also included on the CD.
- The second link took me to a driver website download page for an Nvidia driver package!
- Well I gave it a shot, and sure enough it recognized the device and installed the driver, from an Nvidia driver package on my AMD chipset MB.
- Then I started getting BSODs on the RAID driver MV91xx.dll.
- After moving all my data around so I could setup a RAID5 5 drive array of 1.5TB drives, I had to undo it all and move data around to use them as normal disks, so I could disable the Marvell RAID in the BIOS (internal SATA ports 0-5) to prevent windows from loading the driver (which was the newest version from their website).
- This did indeed stop the BSOD for that DLL.
- Then the system started shutting itself off randomly after 4-45 minutes from windows bootup.
- I have not yet figured this one out, Gigabyte support wants me to disconnect all USB devices to test… (no mention of how I am to connect my KB or mouse) fyi no issues with the USB devices when my old MB was in the case, and no issue with the USB devices when booted to a linux live CD, nor any issues with random power offs at all, now that I am booting to Ubuntu 11.10 x64.
- If you press a key (such as ctrl+f or del or F4 or F8 or Shift or anything else really) at anytime during bootup that the system is not expecting a keypress, the boot up process hangs and you have to press the reset button or manually power off the computer.
- What this means is if you are trying to get into the RAID BIOS controller setup, or the “change boot device” menu, or to get the GRUB menu to show up when hidden, or to start windows in safe mode, and you do not press the key/key combination one time at the exact time necessary, the system will hang and you cannot get in to that boot submenu
- It often takes me 10-30 boot attempts to get into what ever submenu I need to change the configuration.
- Ubuntu runs fine on the system, except for two issues…
- The network adapter will not work. I’ve tried many suggestions from forums, even downloaded the Realtek 8111e driver direct from realtek. It will not connect to anything (you may need to blacklist the wrong drivers, there are some 8 different models included in the linux driver package download).
- Current resolution, I installed a GB NIC PCI card, works great.
- I cannot get my Radeon HD6850 working, multiple issues.
- Any changes to the AMDCCLE configuration disappears after closing the interface. even if I open it right back up, the settings are back the way they were. Help with manually configuring AMDCCCLE
- Any time I restart the computer it hangs after “checking battery state [ok]“.
- This is when it loads the graphical settings to launch X.
- As a note, I have a dual monitor setup, both on the two DVI ports; however because one DVI port is a DVI-d I have to have my right monitor connected as monitor0 and my left one connected as monitor1 (this makes things backwards, moving the mouse to the right puts it on the left screen and vice versa, unless you specify it in the configuration.
- Current resolution for this problem (short incomplete version):
- Reboot into Ubuntu recovery mode from GRUB (good luck!).
- Mount/remount all devices and read/write.
- Then press enter to exit that screen.
- Then select root command prompt.
- Because the onboard NIC does not work, there is no point in selecting root command prompt with networking, as it won’t enable the PCI NIC.
- Now enter the following to remove all AMD video drivers from the system:
- learn more about the xorg.conf settings
- Hopefully you have manually created the deb packages for your ati drivers, if not, you can reboot now and use the default drivers for xorg to download the drivers and put them in the /root/amd6xxx directory on your system (you will need to create the amd6xxx directory under /root) and follow these instructions after booting back in to the recovery mode root command prompt after remounting devices as read/write, instructions above.
- You either already had the files, or you just created them (only follow the creating .deb files section), so we can move on to install the AMD drivers for the Radeon 6xxx series card.
- This should run without much of an issue, might be a couple of mini errors (file not found, skipping), but nothing to prevent the installation from finishing.
- And to finish up:
- I am not 100% sure the “effective=startup” part is necessary or even works.
- You can now reboot and cross your fingers.
- I have to do this every time I restart my system, and sometimes it does not work and I have to do it 2-5 times before I can get back in.
- There are also times when I boot and get 1 flickering screen and one working screen (both tinted like my background image).
- There are also times when I get one flickering screen and the other not, but both are nearly all white. Pressing CTRL+ALT+DEL initiates a reboot, so I know Ubuntu booted at least.
- There are some times when I get cloned displays in 1024×768 resolution (not my default or preferred).
Next up: Ubuntu 11.10 x64
apt-get purge -qq --no-download fglrx* xserver-xorg-video-ati xserver-xorg-video-radeon
rm /etc/X11/xorg.conf*
Xorg -configure
sudo /root/amd6xxx
./ati-driver-installer-11-9-x86.x86_64.run --buildpkg Ubuntu/oneiric
dpkg -i *.deb
aticonfig --initial=dual-head --screen-layout=right --xinerama=on --effective=startup --input=/etc/X11/xorg.conf
Any attempt at a total and complete resolution is still a work in progress…
Let me start off by saying, “What a Mess!” About 2.5 weeks ago (probably 3 by the time I post this!) I bought an HP Deskjet 2050 printer at Walmart, it was cheap, had a flatbed scanner, came with “full” ink cartridges, and only a USB connection option. [...]
Let me start off by saying, “What a Mess!” About 2.5 weeks ago (probably 3 by the time I post this!) I bought an HP Deskjet 2050 printer at Walmart, it was cheap, had a flatbed scanner, came with “full” ink cartridges, and only a USB connection option. It was $49.00, $20 more than the printer that looked identical, but was not a flatbed scanner. I thought that HP of all companies would have linux support, even for newer model printers, oh there is support for it… If you can find it. (I’ll be putting up a separate post with plenty of links and re-written documentation for installing this and other HP printers in Ubuntu in the next week or two, kinda busy this weekend, so doubt it will get done before next week)
First thing I did was to go to HP’s website and download a driver, I wasn’t even going to fool with the included CD (actually not sure it even had one). I found it within a minute or two, all seemed good. Installed the driver and plugged the printer in, everything went fine. I believe I even printed something that day just clicked print and it spit right out! Well, next to happen was my wife is using my ChromeOS CR-48 netbook and wanted to print something, so I went to look into setting up Google Cloud Print. I figured, yeah cloud print, that should work… Google has two operating systems in their pockets and both are linux based, piece of cake to use cloud print with linux, right? wrong…
Google Cloud Print requires a Windows computer running the beta Google Chrome browser (or a Mac, but why would you want to use a Mac?) (an fyi, the Linux Chrome Browser only comes in Beta!), a bit confused and disappointed (happens a lot with Google these days), I thought, oh well, good thing I have 5 or 6 Windows Virtual Machines setup already! I popped onto a Win7 VM and setup Google Cloud Print and told my wife “Good to Go!” only took me 30-45 minutes to figure all that out and set it up (I forgot to share it with her gmail ID the first go round!).
Success! it printed!
I love first try attempts that work out great!
So next I had to fill out some paperwork for work and email it back, so I printed the pages that needed signing and filled them out, then tried scan them back in… the scanner would not scan (using simple scan) unless I unplugged the USB cable for 10 seconds or so, then plugged it back in… (more on that at the end of this post, I have a theory). Well after 3-5 pages of this over 1-2 hours, out of about 12 pages, popping the USB cable out stopped working. I wasn’t sure why it needed it in the first place, I had checked to make sure the printer was not attached to a VM at the time… So instead I tried setting it up to scan off the Win7 VM I was using for Cloud Printing (just a note, this was all happening maybe 4 days after the cloud print setup), the scanning application from HP worked fine until I was done. Weird though, again if I did not use the printer for an hour or two, or the VM was paused, or the screen saver came on, I had to unplug the USB cable again…
ok, so history done, up to my issue that started last night…
Actually the issue started on Saturday, but I was pre-occupied and didn’t really try too hard to get it resolved. My wife sent something to the printer from the netbook, I started up the VM for the Win7 Cloud Print, and it never printed. The first document just says “In Progress” and the date submitted was showing 3 days ago when I deleted it. I’ve powered off the Printer for 30+ minutes, I’ve rebooted my computer 4 times, leaving it powered off for about 8 hours once, popped the USB cable, nothing worked. I tried printing locally from Ubuntu and still nothing comes out, just says “Processing”. I did some digging online and found some “directions” for setting up the printer in linux, most of which was on HP’s website, and I never did any of it, including downloading the driver source files and doing a Build, Make, Install on them. So I started following the directions (did not build the driver, it seems to be installed and functioning, as Ubuntu can tell if it is plugged in or not and shows the correct device name), and found a huge list of dependencies that it says to install, I tried it and sure enough I did not have most of it installed on my system yet. About 78MB worth to be specific. I let it run, and noticed a new kernel was available, so I updated that while I was at it… 3 reboots later (not necessary, just kept trying to get things working) and I have no change in the current situation.
So, right now I have no working printer at all, not even scanning is working. It shows it is online, I have enabled it, shared it, allowed internet printing on it (none of which I did when I installed it, only did that after it stopped working).
Now, I’ve had some time to think about it, and I have been having USB issues with Ubuntu the entire time I’ve been running it. My USB webcam and Skype have fighting matches everytime I reboot my system, it never detects and adds the webcam as a valid hardware device, I have to manually configure the microphone each restart, and the video sometimes requires I unplug the webcam and then plug it back in and restart Skype. Other USB devices (I have a USB wireless headset and KB, external drives, my android phone), have all had issues that has required me to restart the computer or plug and unplug the device over and over several times.
This made me think I should run “lsusb -v” on my system to take a look at the devices that the system thinks I have. Well the command does nothing, it just hangs and never runs or finishes running, I have to kill the process AND the terminal window process to get it to stop. I missed this in the printer issue above, but I tried running the hp-setup app that came with the driver and it hangs on detecting the printer when I select USB as the connection type, as well.
So I have determined that the issue is with my Ubuntu installation and the USB service (this occurred to me actually right before I started typing this up). I have not yet started looking into the USB issue and will be doing so tonight. I’ll post a second post instead of updating this one with any results I find out, or if I nuke and reinstall… as a note if I do reinstall, it will not be Ubuntu 11. Also planning on typing up a how to properly install an HP printer on Ubuntu 10.10 x64 guide too.
So, I’ve been having a really hard time getting the Kitchen Sink app to load in an emulator using Appcelerator’s Kitchen Sink, I have been hacking away for 4 days now thinking I screwed up my installation guide I just spent 3 weeks working on, when I finally figured out some solutions! Now I cannot take complete credit for this, as I did get a lot of my information from developer.appcelerator.com/questions/created and appcelerator.lighthouseapp.com/projects/32238/tickets I have combined the results of 9 or 10 different posts along with some other tweaks I have made (and updated in my installation guide), and finally an astute observation on my part, to get this to work. So, if you have followed my guide then there is not too much more to do, if you are having this problem and did not follow my guide, then go ahead and give these fixes a try, then check out posts 1-4 with Ubuntu 10.10 32-bit and see if you missed anything.
Here is what I was receiving when I tried launching the kitchen sink before.
[INFO] Launching Android emulator...one moment
[INFO] Creating new Android Virtual Device (2 WVGA800)
[ERROR] Exception occured while building android project:
[ERROR] Traceback (most recent call last):
[ERROR] File "/opt/titanium/mobilesdk/linux/1.6.0/android/builder.py", line 1622, in
[ERROR] s.run_emulator(avd_id, avd_skin)
[ERROR] File /opt/titanium/mobilesdk/linux/1.6.0/android/builder.py", line 348, in run_emulator
[ERROR] avd_name = self.create_avd(avd_id,avd_skin)
[ERROR] File /opt/titanium/mobilesdk/linux/1.6.0/android/builder.py", line 318, in create_avd
[ERROR] inifilec = open(inifile,'r').read()
[ERROR] IOError: (Errno 2] No such file or directory: '/home/sdk/.titanium/avd/titanium_2_WVGA800.avd/config.ini
[INFO] Building KitchenSink for Android ... one moment
[ERROR] JDK version detected, but 1.6 is required
Very confusing output, I have been concentrating on the file line as my main issue, and the ADV errors I was hoping would resolve themselves afterwards. I made a few changes to my guide while trying to resolve this, nothing made it worse! hopefully some of it helped though!
***update on this (really only 45 minutes later), I have resolved most of this issue! I created several AVDs with the name and specifications that the emulator was looking for and the AVD launched the KitchenSink! here are the steps to resolve this issue! This requires some pre-configuration on your part to work, I’ll add notes for steps I remember this on.
- android – launches /opt/[android-sdk folder]/tools/android
- click new
- name=titanium_2_WVGA800 – change the number “2″ to what ever number is there in your DEBUG log [DEBUG] AVD ID: #
- give it an SD card of some size (I used 25MB)
- target set to whatever Google API you want to use (just make sure it is greater than or equal to 1.6)
- click “create AVD”
- go back to Titanium
- select kitchen sink under the projects column on the left
- click the edit tab
- change the Titanium SDK to 1.2 (not 1.6!!)
- now go to test & package
- set the SDK to any Android SDK
- change the filter to trace
- click launch
now try and launch the KitchenSink (my AVD loaded in less than 3 minutes, was not locked and my VM went up to 430MB of RAM and peaked at 45% and 100% on the two CPU cores). It seems the Titanium SDK 1.6 is causing all the issues. I figured this out when it struck me the version is 1.0 (Titanium default starting version)and the date is 2009, Titanium SDK 1.6 was just released, so it has to be the incorrect version!
So the next issue is the last line of the code output above: JDK version detected, but 1.6 is required
I’m still working on this one, so I’ll post it in another post a little bit later after I get it figured out, but right now the Emu is running, the apps in it run, and I think this will allow me and you to start coding!
*** update – I found the prereq.py script located in three locations (might be why when some users replaced it with the modified one in the forum it still didn’t work, as they put it in the wrong place!
- /opt/titanium/mobilesdk/linux/[ver]/[platform]
- 1.6.0/android
- 1.6.0/iphone
- 1.2.0/android
first thing I did after finding nothing online when searching was to backup the file
sudo cp /opt/titanium/mobilesdk/linux/1.6.0/android/prereq.py /opt/titanium/mobilesdk/linux/1.6.0/android/prereq.py.bak && sudo cp /opt/titanium/mobilesdk/linux/1.6.0/android/prereq.pyc /opt/titanium/mobilesdk/linux/1.6.0/android/prereq.pyc.bak
and then I edited the file to try and fix it! I tried putting my $JAVA_HOME variable before the command “javac” but that returned no JDK installed instead of wrong version, so I tried putting the path to the jdk link in there (/opt/java/jdk-linked/bin/javac) and that returned this line:
JDK version 1.6.0_21 detected, but 1.6 is required
this told me right away that prereq.py is no longer valid and needs to be updated, again, slack programming by a “professional” development company, maybe they need to stop using their Unix wannabe Mac systems and actually use Linux… so I made another change to the file so that it was looking for exactly what it found (this could be dangerous, as it invalidates the check; however I have manually verified that everything is good, and my AVD runs fine at this point, so the only issue is that this python script is bogus. Someone who actually knows python can step in and tell me what I need to put if they would like).
- sudo vi /opt/titanium/mobilesdk/linux/1.6.0/android/prereq.py – you may need to make changes if you are using windows or OS X to that location, and edit it with a different editor (do a find on the prereq.py file, that is what I did to find it)
- 17G – using VI as your editor, this will jump you to line 17, the one we need to edit, it is the one that has javac on it and does not have cmd.exe (that would be the windows users line)
- 9ww – that should skip you up to the “j” in javac
- i – leaves command mode and begins edit mode inserting the cursor before the “j” in javac
- /opt/java/jdk-linked/bin/ – the location to javac, if you did not follow my guide to set this up you will need to edit that line based off of where you installed the JDK, when in doubt do a find for javac
- [esc] – that will take us out of edit mode and back into command mode (also moves the cursor back one space, never figured that out myself…)
- 4j – that will move us down four lines to the “if not version.startswith…” line
- use the “h” and “l” keys to move left and right until the cursor is on top of the 6 and type the following a.0_21[esc] – that should have changed the 1.6 to 1.6.0_21 (you should change this to what ever is displayed when you type “javac -version” from the command line!), for example my install is showing 1.6.0_21, therefore my entire line looks like this:
- if not version.startswith(“1.6.0_21″):
- :wq! – this will save the change and quit
- sudo /opt/titanium/mobilesdk/linux/1.6.0/android/prereq.py – should not give that error anymore; it did however display the path to my android sdk home directory (/opt/android-sdk)
the prereq.pyc file is the compiled version of prereq.py, hopefully it will be updated automatically, but we made a backup earlier just in case.
This next issue appears to have been resolved by one of the solutions I found above. I am posting it here anyway, in case someone else has run into issues with this and does a search, hopefully they will find this post as a resolution.
[TRACE] wait_for_device returned: List of devices attached
[TRACE]
[TRACE]
[DEBUG] /opt/android-sdk/tools/adb -e devices
This just keeps repeating in the window over and over, I have let it sit for 30 minutes and it just keeps going about one repetition per second. If I re-click the “launch” button it does it maybe 4 times before building the kitchen sink, then it does some other things, builder.py line 803 –
For what it’s worth, I get the exact same issue (with the same resolutions) if I create a new project and try to run it with Titanium’s SDK 1.6.0. Now one of the forum posts on developer.appcelerator.com stated that 1GB of RAM was not enough to use Titanium and that they have a 4GB win XP machine that normally uses ~2.6GB when they have Titanium running. so with out checking first, I shutdown my VM and bumped the RAM up to 2GB (from 1GB) and then started it up again and launched System Monitor, then tried building the KitchenSink and a blank new app called testapp1. My Linux Ubuntu 10.10 32-bit Virtual Machine with 2 CPU cores assigned, was using a whopping 201MB of RAM and the two cores were at 12.4% and 16.2% utilization. From this we can infer that either absolutely nothing is happening, or somebody is full of it. (I’m thinking the system is just sitting idle and not doing anything myself…).
Now, I know that VM’s work better with less resources assigned to them, and only increasing those levels if the system is pushing it’s limits. So, I decided to cut it back to 512MB of RAM and 1 CPU core to see what happens (I also shut down the 3 other VMs I had running on my machine).
*** solution – I believe that creating the AVD with the name that Titanium was looking for resolved this 3rd problem for me, as it is no longer occurring. Additionally, (and I have updated my installation guide to match) I have found that my Ubuntu VM runs about 450MB of RAM and 1 CPU core at 100% with another at >25% when the AVD is running. So, I have adjusted my VM to 768MB of RAM total (originally I was using 1GB, then I upped it to 2GB) and 2 CPU cores (no change there). I have not had any issues with maxing out those resources and so far the VM has used 0KB of swap.
I have been having some other issues, and they will be coming in a follow-up post to this one (as a hint, I have resolved the libenchant error messages already, but detected another one in the meantime that I am still working on).
Part Four – Installing the Android SDKs and Appcelerator’s Titanium Mobile Developer
Hello and welcome back for part 4 (hopefully the last part!) of how to setup Appcelerator Titanium Mobile Developer on Ubuntu 1010 32-bit. These steps should also work with Titanium Desktop Developer, although you would have to downlaod [...]
Part Four – Installing the Android SDKs and Appcelerator’s Titanium Mobile Developer
Hello and welcome back for part 4 (hopefully the last part!) of how to setup Appcelerator Titanium Mobile Developer on Ubuntu 1010 32-bit. These steps should also work with Titanium Desktop Developer, although you would have to downlaod that instead of the Mobile version, and probably would not want to add the Android SDK. In this final part we will add the Android SDK’s and finally install Titanium, in the previous parts we have configured a clean Ubuntu 10.10 installation so that all dependencies for Android development are installed and ready to go before we start coding. I got destracted and have started another post about getting The Elder Scrolls Arena and Daggerfall working on Android the last couple of days (should have a post on that a day or two after this one is up). And, off we go, lets get this post finished!
- sudo mount -a – make sure our shared drives are properly mounted
- let’s download the Android SDK and AVD Manager! – http://developer.android.com/sdk/index.html – The currently available download is android-sdk_r10-linux_x86.tgz, if you are using the default firefox that installs with Ubuntu 10.10 it will save it under ~/Downloads if you want to save a step, don’t save it, just open it with the archive manager and extract the contents to ~/Downloads.
- back to our friend the terminal sudo mv ~/Downloads/android-sdk-linux_x86/ /opt/android-sdk/ this will allow you to move the SDK plus AVD manager to the /opt directory, remember to use the [tab] key!
- cd /opt/android-sdk-linux_x86/tools/ && sudo ./android – this will move us into the directory and launch the AVD manager
- select Available Packages from the left column
- click the arrow next to Android Repository, this will expand the currently available choices
- I will be starting with 2.1; however I will also add 1.6, 2.2, 2.3.3, and 3.0 SDKs at this time, (you need 1.6 because Titanium looks for it by default and won’t let you set your preferences without it) also I am getting all of the samples, as there is no reason to reinvent the wheel, just the method used to turn it!. I also went under third party and grabbed the google api’s for 1.6, 2.1, 2.2, 2.3, 2.3.3, and 3.0 for the same reason, while under the third-party section, make sure to get the two google market Apis at the bottom. I also retrieved the Api 11 documentation (Android 3.0) (if you are interested there is also a samsung galaxy SDK there, but it is only for Android 2.2r1 for some reason)
- click on install selected and a new screen pops up
- click the “Accept All” radio button and hit install, this might take a bit… mine downloaded at 2.0 – 2.5mb/s so it was under 5 mins to d/l all of it
- You will be prompted to restart ADB, you must do so to continue. then close the application window.
- vi ~/.profile – edits your start up preferences
- [ctrl+f] [ctrl+f] – moves you down two pages, or in this case to the last line of the file
- A – starts editing the line from the end
- :/opt/android-sdk:/opt/android-sdk/tools:/opt/android-sdk/platform-tools – adds the android SDK directories to your path
- [esc] – ends editing and returns you to command mode
- :wq! – saves, then quits the vi editor
- sudo ln -s /opt/android-sdk/platform-tools/adb /opt/android-sdk/tools/adb – also needed for titanium, until they update to reflect the new home for adb!
- cd ~/android/environment/system && sudo wget http://www.appcelerator.com/download-linux32
- go to the Places pulldown menu in Ubuntu –> home folder
- then when it is open go to android –> environment –> system
- right click on the file download-linux32 and selct extract here – when I tested this, the extraction failed, when I went to the website and followed the prompts to get to the download, it downloaded the same file from the same server path and it was the same size, but the extraction worked. just an fyi if you have issues with these steps
- cd Titanium\ Developer-1.2.2 && sudo ./Titanium\ Developer – again remember to use the [tab] key after typing the first couple of letters
- on the installer screen, click on the “Install to my home directory” and change it to “Install to /opt/titanium”
- click Install
- after this ends you should get dumped to the terminal window with an error, so now we will fix that error
- cd /opt/titanium/runtime/linux/1.0.0 && sudo mkdir backup && mv libg*-2.0.* ./backup/
- cd ~/android/environment/system/Titanium\ Developer && sudo ./Titanium\ Developer – use that [tab] key!
- after you log in, or sign up, you should get prompted for an update to 1.6 (no idea why it downloads 1.2.2 instead of 1.6 to begin with, but hey, what can you do?), go ahead and get it, remember to install it to /opt/titanium
- after which you will be prompted for an update to 1.1.0 for the desktop developer, grab it if you intend to write anything for windows or linux, else, ignore it.
- now restart to make sure all settings changes have taken, remember to skip mounting the two bind mounts on startup
- sudo mount -a
- cd ~/android/environment/system/Titanium\ Developer-1.2.2/
- sudo ./Titanium\ Developer
Congratulations, you are now setup to work projects! I recommend leaving the snapshots for a bit, just in case you have issues. And of course, TAKE A NEW SNAPSHOT NOW!!! the last thing you want to do is screw something up at this point and have to go back… Also, since we have our dev env setup on a share from your local system, you can revert to this point at any time and still be able to pick right back up (I have not tested this yet!!).
I want to thank anyone who takes the time to read this, especially if you leave me comments, or tell me where I screwed up! It would be nice if someone comments about the app they create using this setup even!
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

