Showing posts with label Kubuntu. Show all posts
Showing posts with label Kubuntu. Show all posts

Saturday, December 15, 2007

Installing Skype 2 Beta on Kubuntu

Skype seems to be following a tradition. They had first introduced Video chat with 2.0 Beta version for Windows. They followed the same version pattern and introduced Video chat in Linux with version 2.0 Beta for Linux, though this happen a long two years after the windows release.
Whatever said, Skype 2.0 Beta has fulfilled a huge gap in the Linux world. With internet speeds reaching 100 Mbps and more, video chat is soon becoming very common and skype is the most dominant player.
Skype has provided installable packages for most of the prominent distributions on their Linux beta download page.
I had opened the site in Konqueror and choose Ubuntu FeistyFawn, I was expecting that Adept Package installer ( or a variant ) would open up and offer to install, however, Konqueror gave me merely the option to download.

I knew that things cannot be this dumb, so I fired up Firefox ( NOTE:: Firefox is not part of standard Kubuntu install and has to be installed separately).
Firefox appeared a little more intelligent and offered to open the deb file with debian-view

The download was easy, but after the download I did not see any installer being fired. The download simply ended. I knew that the downloaded file will be in /tmp and there it was.
I opened the /tmp directory in Konqueror and clicked on the deb, Luckily this time gdebi fired and gave me the option to install.
I thought that all's done, how wrong I was. The gdebi installer gave an error that another installer ( adept, apt-get etc..) was running. I killed the adept-updater icon I had in the Kicker tray, still the problem remained. Then I fired Adept Manager, which also gave me the same error but also gave me an option to release the lock. I selected to release the lock and Adept Manager crashed. Wow!!
I again Fired Adept Manager and this time it came up without any error, I presumed that the lock is removed and closed it. Again clicked on the downloaded Skype 2.0 deb package to bring up gdebi. This time there was no lock problem and the installer went ahead fine and I became happy( I know I can just delete the lock file, but wanted to do it through proper channel, without any command line tweak).
My happiness was short lived as gdebi was unable to install due to missing dependency of libc6. My only option was to fire up Adept Manager and install libc6, OOPS!! libc6 is already installed only an upgrade was required.

On my third attempt with gdebi installer, I was finally able to install Skype 2.0
What a relief !!.
As expected Skype 2.0 video is all that I expected and I was able to do a video chat with my friend instantly.

Regarding my experience, all I can say is that in Ubuntu has one of the best package management whereas its KDE cousin Kubuntu presented an extremely frustrating experience. Not sure if Canonical does it deliberately, but in no way is the quality of Kubuntu same as that of Ubuntu

Wednesday, December 5, 2007

Kubuntu Tutorial Day



With KDE4 only a month away, now is the time to get involved in becoming a Kubuntu developer. We've set up these IRC sessions below to get you started.

Who's it for? Coders who want to get their apps and themes in the Kubuntu archives; learn about distributed revision control; get into KDE programming or just ask about us.

When is it? Thursday December 13th from 1500UTC

Where is it? On freenode IRC chat network in the #kubuntu-devel channel

  • 15:00 UTC - 16:00 UTC: Packaging 101
    How to turn some code into a .deb, one of the best ways of getting into distro development or for getting your code out there.
  • 16:00 UTC - 16:30 UTC: Kubuntu bug triage
    Not a coder but want to help? We show you how to make good quality bug reports and triage existing ones.
  • 16:30 UTC - 17:00 UTC: Branch your svn with bzr
    How to commit your changes when you don't have an account? How to work experimentally on some code? Distributed revision control is the way forward and bzr is the simplest yet most fully featured system there is.
  • 17:00 UTC - 18:00 UTC: Get programming with PyKDE 4
    Scared by C++? Quite right too. Learn how to code graphical apps in an hour with PyKDE 4.
  • 18:00 UTC - 19:00 UTC: Get your work into Kubuntu: PPA, REVU, how to pass New queue
    Now you know how to make a .deb, get it into the archives for millions to use.
  • 19:00 UTC onwards: Kubuntu and KDE Q&A
    Want to know how to get into Kubuntu development? Want to ask why we love KDE so much? The Kubuntu developers are here to answer any question you have.

Read the Full information at the Kubuntu Wiki.

Blogged with Flock

Monday, June 25, 2007

Fiestiest Ubuntu


On 19th April 2007, Kubuntu became the feistiest release of Ubuntu family. Since then my Kubuntu edgy installation was informing me about a new version of Kubuntu. Finally I decided to try it and ordered a i386 CD through Kubuntu Shipit. Ubuntu guys promptly shipped me a CD free of Cost. Some of the notable things I read on the CD were

  1. Kubuntu will always remain free of charges.
  2. Kubuntu CD contains only free software applications, and the most remarkable
  3. Pass it on! Yes, Kubuntu people actually ask you to share the CD with friends and family.

Kubuntu Fiesty Fawn incorporates the excellent base of Ubuntu and an implementation of KDE 3.5.6 on Linux kernel 2.6.20.

Live CD:

Last Saturday, I decided to do a fresh system install and popped in the Live CD. The Live CD auto detected all my hardware and booted to a clean KDE desktop, though I must admit it took a good three minutes to come to a stable KDE desktop. I wanted to test if my peripherals were working OK so I just connected my Sony digital camera through the USB port. Immediately KDE gave a pop up about a new device connected and an option to open it. I choose to open with digikam; to my amusement digikam worked as designed and downloaded all my photos. Kubuntu had auto-detected and configured my Ethernet network, so I fired Konqueror and logged on to internet. Here I was working on my computer, browsing internet and downloading pictures from the camera without even installing the OS.
The default desktop was clean with only an icon for installing to the hard disk and an icon for the mounted digital camera.

Installation:

The GUI installer was easy and intuitive. I just had to manually mount my hard disk partitions and select my time zone, rest for every thing all I did was click next.
One thing I noticed was, during installation, after I specified the mount point of my home directory, the home directory was mounted and a corresponding icon was displayed on the desktop. Ksnapshot came to my help and I took some snapshots detailing the installation. As
I was connected to internet, I expected install to give an option for an installing an online updated version of packages, but I was sadly mistaken. The installer process did connect to internet and downloaded some packages, but most of the packages were installed
from the disk. The installation took around thirty minutes and required minimal intervention from my part. Overall the progression was sensible and each step to be performed was explained in a clear and concise manner.

First Boot:

On rebooting after the install, I was presented with a text based grub menu (text based !! and I thought that Kubuntu was a beginner friendly distribution.)
Later I even checked in Adept Package manager that a package by the name kubuntu-grub-spalshimages exists. Not sure why canonical decided not to install it by default.The KDE version installed is 3.5.6 though the current version is 3.5.7. Interesting thing is that 3.5.7 is not even in kubuntu-backports repository, though we can install it by adding another repository. However, I feel that an upgrade package version should always be in backports if not in current. I liked the clear desktop and the KDE theme used. The install took all my settings from my home folder and I got a familiar looking desktop.
Needless to say that my network was auto configured and my USB camera was auto detected.
A small link in the task bar for Adept package updater showed that I have more than 170 updates ready, now this increased my displeasure with the previous step. I have just
installed and again I have to update my system. Why cannot the install process take care of it?

Default Packages:

Here Kubuntu scores over most other distributions. OpenOffice, Amarok, Kopete, Kontact, K3b, Kaffine, Ktorrent etc are the best in their class and perform the task very well. One problem though, the only web browser included is Konqueror. Konqueror is a standards-compliant web browser, still many sites do not support it. For example mail sites like yahoo mail and gmail do not treat it as compliant and we get a reduced functionality. Firefox is becoming the defacto standard and I would have appreciated to have Firefox installed as default.
The graphic applications included also impressed me; digikam and showfoto does the job of getting the photos from the camera and managing and editing the photos. Though there seems a duplication of similar applications when I found gwenview also installed.
With these defaults, Kubuntu presents a complete desktop for a normal user. I would even say that Kubuntu even fits a corporate desktop with ease.However, no package is installed for a programmer, but installing package is the easiest thing in Kubuntu, thanks to Adept.

Package Manager:

Kubuntu has roots in Debian and uses apt as the package manager. They have developed a custom front-end, Adept, for installing and uninstalling the packages. Adept integrates well with the KDE theme and performs most of the tasks well, however, if there is network interruption things can go nasty. I had to use aptitude to clean up the mess and release the lock on package database. One major problem I had was a huge list of repositories. Even for upgrading KDE from 3.5.6 to KDE 3.5.7 I had to add a new repository. Why cannot they take the lead of Fedora and just have two repositories, say official and extra.
One more issue I had was that some of Bluetooth packages were installed even when I do not have a Bluetooth device in my computer. Kubuntu has got very good hardware detection, so why not use it and install only the packages for which there is a supporting hardware? I had to manually search and uninstall all Bluetooth related packages.
If Bluetooth was irritating, the CUPS packages went a step further.I was extremely frustrated when I saw that I cannot even uninstall all the CUPS packages (libcupsys2- shared library for CUPS) without uninstalling most of KDE packages, Adept and Amarok. Why do I need to have printer packages, when I do not have a printer? Not sure why Kubuntu debs have such tightly coupled dependencies.
This apart Adept provides nice features and very good look and feel. Specially preview and undo features are very useful. Overall I like Adept even more than the highly acclaimed synaptic.

Restricted Packages:

Kubuntu includes only open source software (OSS) as default packages. Any proprietary or patent and copyright restricted packages do not form part Kubuntu default installation.
However, this does not mean that wecannot play MP3 songs, or watch DVD. We just need to select Ubuntu restricted extras package in Adept , which would allow to play most common media formats like MP3, DVD, Flash, Quicktime, WMA and WMV. Similarly for DVD, package libdvdcss2 need to be installed, for flash plug-in flashplugin-nonfree and for java sun-java6-bin and sun-java6-jre.

Documentation and Support:

Ubuntu documentation is probably the best in its class and Kubuntu shares most of it. Ubuntu has two types of documentation - Documents from Cannonical and Communitydocuments. It is very likely that we will find answers to most of our questions here. If not then there is always the Ubuntu and Kubuntu forums. Both of these forums are famous for being highly
active and Ubuntu enjoys the privilege of having the most helpful community. I feel the Ubuntu community is the major reason for Ubuntu gaining popularity. No other distribution comes close to Ubuntu when it comes to documents and community support.

Conclusion:

Kubuntu provides a very usable and integrated desktop out of the box. It has a very good mix and match of default applications. Configuring Kubuntu and installing package is very easy and intuitive. I like the policy of not providing the non-OSS with default install, rather offering a very easy way of installing them accompanied by good documents for making it further easy.
Kubuntu appears a dream desktop distribution, yet it lacks some very basic features, like an option to install online updated packages during basic install itself, installing non-hardware
supported packages e.g. Bluetooth and CUPS packages, not including Firefox as part of default install and lastly having multiple repositories.

These small problems apart, Kubuntu scores very high on usability, default configuration and hardware detection.The best part about Kubuntu is that it is usable from the word go. I would suggest Kubuntu to everyone, from the computer newbie/ recent Windows convert to the seasoned Linux programmers.

Google
 
Techzone