Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Monday, February 23, 2009

From Gutsy Gibbon to Interpid Ibex in under 20

So, like I wrote in my previous post, my experience migrating to Ubuntu was pretty effortless and painless for the most part. There are just two small issues that remain before I can consider myself "completely up-and-running"

1. The resolution of my monitor is kinda crappy (a max of 800x600)
2. My wireless card doesn't work.

Now, while I go about trying to resolve those issues, I am sure I'll have to do a bit of packet updating and installing. So, I figure why not be systematic and figure out how package management is handled under Ubuntu

With that in mind, I decided to get up to speed with the Ubuntu package manager, today. And may I say it is just a charm to use. It took me under 20min to upgrade my system (yes my entire Debian system) from 7.10 to 8.10! How did I do it. Just one line:

anil@anil-laptop:/home$ sudo apt-get -u dist-upgrade

That's it! That's the power of the APT manager in Ubuntu!

APT is basically the Debian Packet Management Utility in Ubuntu. What it does is, maintains a database of packages, dependencies and versions and then pulls whatever has changed or doesn't exist on your system out of a "repository" (fancy name for a server that stores .deb files, which are the equivalents of .rpms, in Ubuntu).

Using APT to install/ upgrade/ remove packages, can be done in two ways

Command Line: If you are like me and prefer this, you'll find this quick cheatsheet useful:
* apt-get update app: updates etc/apt/sources.list file that is a local database of all updates
* apt-get install app : installs app (installs dependencies as well)
* apt-get --reinstall install app : WIll repair or reinstall new version of app
* apt-get remove app : removes app (will take out dependent packages as well)
* apt-get purge remove app : removes app + any configuration files.
* apt-get -u upgrade: upgrades packages and lists (-u option) what is being upgraded.
* apt-get -u dist-upgrade: upgrades the entire distro (ubuntu)

GUI mode: For this, there is Synaptic, which is a graphical frontend implementation of APT, and can be accessed from the taskbar under System | Administration | Synaptic Package Manager

Got "Ubuntued"?

For my first project on this new blog, I am going to write about my experince migrating to Ubuntu . Now, I have been a Linux User for a while (2-3 years) now, but, I mostly stuck to Suse 9.3 and 10.0. I recently bought a laptop (the Lenovo Ideapad Y530) that came preloaded with Vista, so I figured what better time to try a new distro than now.

First off, I have to say a big hats off the to the folks who come up with names of the releases:

Alright, since I already had a DVD burned with Gutsy Gibbon on it, I popped it into my new laptop, rebooted the machine, and was on my way to setting up my dual-boot Vista/ Ubuntu machine in no time. I decided to stick the GUI option (amazing how much Linux distro's have evolved over time) for the install and it worked like a charm.

Ubuntu releases come bundled with the GRUB loader, that takes care of managing loading multiple OS installs by providing a simple set of menu options to choose from. One thing to note is that, by default, it sets the first two options in the menu to the Ubuntu install and the remaining (Win Vista, in my case) OS'es follow after that. And, by default, the very first one is selected on startup. It is very easy to change these settings and more (like the amount of time it sits at the boot menu, before contiuing with the default), by simply editing the menu.lst file under /boot/grub. To start with, I set my default to the "other OS'es" option, so that it sits there forever, until I select one or the other. I did this, because I am undecided if I want to default to one or the other, for now.