Balsamiq for Desktop requires Adobe AIR, which is no longer supported.
Here are the steps I took to get AIR and Balsamiq to install.
gnome-keyring is required by AIR, gdebi is required to install the balsamiq package which will fail as “bad quality” in the Ubuntu Software Center. You can skip the gdebi install if you’re using X File Package (or probably anything other than Ubuntu Software Center) to install .deb packages.
sudo apt-get install gnome-keyring gdebi gdebi-core
Lots of sites say you need to install ia32-libs, which don’t exist in the Ubuntu repositories. Here is what’s required (taken from this post on askubuntu.com and this other post on askubuntu.com )
sudo apt-get install gtk2-engines:i386 libart-2.0-2:i386 libcairo2:i386 libcanberra-gtk0:i386 libdatrie1:i386 libgail-common:i386 libgconf2-4:i386 libgtk2.0-0:i386 liblua5.1-0:i386 libpango1.0-0:i386 libpixman-1-0:i386 libqt4-network:i386 libqt4-test:i386 libqtcore4:i386 libthai0:i386 libbonobo2-0:i386 libglade2-0:i386 libgnomecanvas2-0:i386 libidl0:i386 liborbit2:i386 libwmf0.2-7:i386 gtk2-engines-murrine:i386 libxml2:i386 libxslt1.1:i386 libxt6:i386 lib32nss-mdns libnspr4-0d:i386 libnss3-1d:i386
Now, download AdobeAIRInstaller.bin version 2.6 and MockupsForDesktop64bit.deb. (If MockupsForDesktop64bit.deb link is dead, please download from here.)
chmod +x AdobeAIRInstaller.bin # make Adobe AIR executable
LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu ./AdobeAIRInstaller.bin # install Adobe AIR
Once AIR is installed, open your file manager, right-click on the balsamiq package and choose open with -> gdebi. The install should now complete.
Reading through Practical Packet Analysis, I ran local captures to follow along until Chapter 5. Instead of trying to simulate an improperly-dissected packet, I downloaded the captures which accompany the book. In Ubuntu 11.10, I didn’t see any way to easily associate .pcap files with Wireshark. In previous versions of Ubuntu, the ‘add’ button was available in the ‘Open with…’ dialog, but in 11.10 it is grayed out. Clicking the option to choose another application or find an available application online didn’t work. Bummer.
To get wireshark to show up in the ‘Open With…’ dialog’s choice of applications, I followed the instructions on AskUbuntu.com. The instructions are for vim, so I’ve modified them for wireshark.
Save the following as ~/.local/share/applications/wireshark.desktop:
Comment=Wireshark packet capturing
For more information about .desktop files, check out the Desktop File Specification.
One of the first things I wanted to do when I got my netbook was to setup tethering. However, I don’t want to pay $30 more a month just to view the same pages I’d otherwise be viewing on my phone (i.e. Facebook, Twitter, Google News/Gmail). The answer to this is an application called EasyTether. It’s currently only $10 on the Android Market. Click here to download EasyTether.
The setup guide in EasyTether will walk you through getting the application configured on your phone and connecting that to your computer. However, some people may have Linux-based NetBooks and not have the technical knowledge to write a simple script to startup ‘easytether’ in a console. I’d like to provide those steps. Please read on if you’re interested!
Note: You *MUST* have your sudo password to proceed. Continue reading System76 Ubuntu NetBook and Tethering on Verizon Droid (Android)