Tag Archives: lucid lynx

How Ubuntu’s Version Numbering Works CodeUnit 31 AUG 2010

So the latest codename for next year’s first planned Ubuntu release has been revealed as being Natty Narwhal, not perhaps the most awe-inspiring of codenames but one I guess which will work.

Still, I kind of like the fact that the next one coming up is nicknamed “Maverick Meerkat” – just the word Meerkat makes me feel all proudly South African for some strange reason.

Anyway, the point of this quickfire post is to explain the version numbering which Canonical employs for its Ubuntu releases.

As we all know by now, Ubuntu is released on a time-based six-month release cycle. So that’s two versions a year, which typically arrive in April and October respectively.

The codename for each new release is based on an advancing alphabetically ordered sequence, and consists of an animal name preceded by an adjective that starts with the same letter. This then explains why we’ve had things like Intrepid Ibis, Jaunty Jackalope, Karmic Koala and Lucid Lynx, and getting things like Maverick Meerkat and Natty Narwhal. An entertaining system for sure, but one which will have to be adjusted once they hit Z I’m sure! :)

The actual version number is based on the year and approximate month of the planned release date. Hence Ubuntu 10.04 refers to the April 2010 release.

And that’s pretty much that. Sure, sometimes they go and throw on little extra like LTS after the version number, but all that this means is that the OS release qualifies for Long Term Support, which basic means Canonical will support it for at least three years.

Simple, and if you didn’t before, now you know! ;)

How to Install Webmin on Ubuntu 10.04 Lucid Lynx Server CodeUnit 30 AUG 2010

Installing Webmin in Ubuntu is not exactly a quick win thanks to Webmin’s reliance on a deprecated PERL package (an MD5 wrapper to be exact) that Ubuntu and the like just don’t want to include any more, but never fear, following these steps one by one will have you up and running in absolutely no time!

Install the dependencies:

sudo aptitude -y install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl apt-show-versions libapt-pkg-perl

While most of the packages above will all successfully install, you should get an error message that reads something like this:

Couldn’t find any package whose name or description matched “libmd5-perl”

The next step is then obviously to manually grab it and install it.

Run the following:

wget http://ftp.debian.org/pool/main/libm/libmd5-perl/libmd5-perl_2.03-1_all.deb

followed by

sudo dpkg -i libmd5-perl_2.03-1_all.deb

All right, all set. Go to webmin’s home page and grab the download link to the latest version. In my case, this was thrown up:

wget http://downloads.sourceforge.net/project/webadmin/webmin/1.510/webmin_1.510-2_all.deb?use_mirror=cdnetworks-us-1

Download it and once done, run the final install:

sudo dpkg -i webmin_1.510-2_all.deb

All done. You should now be able to run the webmin web manager from another PC by hitting http://10.0.0.6:10000/ (using your server’s IP address of course!)

Nifty.

Ubuntu Lucid Lynx: JDownloader for Easy File Download from MegaUpload CodeUnit 19 JUL 2010

If you enjoy downloading files from those useful but not always so user friendly online dump sites like megaupload.com, rapidshare.com or mediafire.com to name a few (be it as a premium OR free member), then taking a look at the clever file downloader named JDownloader might well be worth your while.

JDownloader is an open source, platform independent file download manager written in Java. It’s particular strength lies in downloading files from so-called one-click-hosters and as such handles all the annoying little things like automatic link decryption, as well as offering multiple parallel stream downloading, captcha recognition and automatic file extraction. It can import CCF, RSDF and DLC files, and in general is just a pretty useful file download manager to have running on your system.

To get it installed on your Ubuntu 10.0.4 Lucid Lynx installation is as easy as running the following from a terminal console:

sudo add-apt-repository ppa:jd-team/jdownloader
sudo apt-get update
sudo apt-get install jdownloader

Nifty.

Related Link: http://jdownloader.org/

Ubuntu Lucid Lynx: How to Run and Adobe AIR App CodeUnit 15 JUL 2010

To run any one of the brilliantly useful Adobe AIR applications floating around there on your shiny new Ubuntu Lucid Lynx installation is actually pretty easy, thanks in the most part to Adobe’s releasing a Debian installer package for the Adobe AIR Application Installer.

So first things first, download the .deb package from Adobe at http://get.adobe.com/air/. Once downloaded, double click and install.

The next step is to then locate the Adobe AIR application you wish to use and download the .air installer file to you system. Double clicking on it should then launch the Adobe AIR Application Installer which will in turn give you the option to install the AIR application you just clicked on. And that’s pretty much it. Follow all the prompts as necessary and note where the executable file gets dumped – that’s the file you’ll want to click on to launch the application after install – though clicking on the original .air application will give the option to execute the already installed application as well!

So, so simple these days! :)

Ubuntu Lucid Lynx: Remote Desktop and VNC Viewer CodeUnit 13 JUL 2010

I have two Ubuntu desktop installations, one monitor and no KVM switch at home at the moment.

Annoying, but thanks to the ridiculously simple and powerful combined Remote Desktop and VNC Viewer functionalities, controlling my second, “blind and dumb” machine is so simple that a child could do it.

So let’s get it set up then.

First, we need to enable our target machine to respond to remote desktop requests. Ubuntu Lucid Lynx comes built in with a Remote Desktop server and the functionality can be accessed by going to System -> Preferences -> Remote Desktop on your machine. This should bring up the following dialog, which you can configure to your heart’s content:

Screenshot of the Ubuntu Remote Desktop dialog

You’ll notice that I have deselected the “You must confirm each access to this machine” checkbox. If this is checked, then you would need to physically allow the remote desktop connection on the target machine, meaning it would be a bit silly applying it to my blind machine as the whole point is to use the second machine from the first without any actual physical interaction on the second box!

Close the dialog and believe it or not, you are now set to go. All that is needed now is for a client to connect to your remote desktop with.

Virtual Network Computing (VNC) is simply put, a graphical desktop sharing system that uses the RFB protocol to remotely control another computer. It transmits keyboard and mouse events from the source computer to the target computer and then relays back the graphical screen updates from the target computer to the source computer over the network. VNC itself is platform independent and there are a lot of open source client and server variants out there, with most being pretty much fully compatible with all the others.

For my particular setup, I chose to make use of RealVNC’s VNC clients for both my Windows and Ubuntu desktops and the instructions to do so are below:

To control your second Ubuntu desktop from a Windows machine (maybe your laptop in your bedroom?), you need to download a VNC client off the web – in this case I grabbed RealVNC’s free client from http://www.realvnc.com/products/free/4.1/index.html. It’s a small download and once it is down, simply double clicking on the executable will bring up a window prompting you to enter the network address of the machine you want to remotely control. If you set your machine up to request a password, you will be prompted to enter this in, and once successfully authenticated, a nice new fullscreen window should pop up allowing you to take full remote desktop control of your unlucky target machine.

For Ubuntu the process is much the same: simply install a client, for example sudo apt-get install xvnc4viewer will do the trick, and once the install is complete, run vncviewer -fullscreen 10.0.0.6 to launch. You will be requested to enter a password and once done, you should be in full remote control of the target PC.

Note, that in order for Remote Desktop to work the target machine does need to have an active session running. Now while it might not be a safe idea just to leave an unattended login on your network, it might not be a bad idea to simply make use of Ubuntu’s lock screen functionality on the target machine once you finish up your remote  control session. (To do this, simply click on the top-right power button and select the first menu option, entitled “Lock Screen”).

And there you have it. A remarkably simple and very cost effective way of controlling all those extra machines of yours without necessarily purchasing monitors and keyboards for each and every one of them! :)

Related Link: http://www.realvnc.com/products/free/4.1/index.html

In computing, Virtual Network Computing (VNC) is a graphical desktop sharing system that uses the RFB protocol to remotely control another computer. It transmits the keyboard and mouse events from one computer to another, relaying the graphical screen updates back in the other direction, over a network.

VNC is platform-independent – a VNC viewer on one operating system may connect to a VNC server on the same or any other operating system. There are clients and servers for many GUI-based operating systems and for Java. Multiple clients may connect to a VNC server at the same time. Popular uses for this technology include remote technical support and accessing files on one’s work computer from one’s home computer, or vice versa.