Foresight Linux and KDE 4.2

UPDATE:  Foresight Linux 2.0.6 has recently updated the stable branch with python 2.6.  Therefore, much of this post is not needed to get Foresight KDE 4.2 running.  I’ve crossed through the portions not needed.  Thanks for reading!

I’ve been working with a lot of different distributions out there the past few days and haven’t found one that I like that has KDE 4.2 packages.  Experimenting further brought me back to my old friend Conary and Foresight Linux.  For those of you that don’t know what Conary is, I’ve written a Part 1 (I never finished Part 2 as I changed jobs and haven’t found the motivation) on what Conary attempts to accomplish and a bit of background on how it does things.

When I think of Foresight and rPath Linux along with Conary, I come to a direct comparison to Arch Linux…because pacman is quite similar.  The main difference is that Foresight does a lot more for you out of the gate than Arch does…and arch is quite a bit faster than Foresight.  Still, I decided to give KDE 4.2 a go on Foresight to see how it’s been progressing.

 The first thing I needed to do was to change from the 2 branch of Foresight to the 2-qa branch.  The reason for this is that 2-qa houses python 2.6, which is needed for KDE 4.2.  Until python 2.6 is pushed into the stable branch of Foresight, you’ll need to move your installation to the 2-qa branch.  First, using your favorite text editor, edit /etc/conary/config.d/foresight file.  Inside that file, you’ll see next to the line InstallLabelPath the following:

installLabelPath foresight.rpath.org@fl:2-kernel  foresight.rpath.org@fl:2 conary.rpath.com@rpl:2-qa

change this to the following:

installLabelPath foresight.rpath.org@fl:2-qa-kernel  foresight.rpath.org@fl:2-qa conary.rpath.com@rpl:2-qa

or you can substitute 2-devel there if you’d like to move to the 2-devel branch:

installLabelPath foresight.rpath.org@fl:2-devel-kernel  foresight.rpath.org@fl:2-devel conary.rpath.com@rpl:2-qa

Now, let’s migrate the system.  Migration to a different branch will result in moving your system to become EXACTLY like the branch you’re migrating to.  That means that any custom applications you have installed may be removed…conary will make your system become EXACTLY what 2-qa says it should.  This is the reason I recommend performing these tasks with a fresh install before customizing.

Change with the following command:

sudo conary migrate group-gnome-dist=@fl:2-qa --keep-required --resolve

Don’t worry, 2-qa is not as unstable as it sounds…the most unstable branch of Foresight is 2-devel.  To compare these branches to Debian, 2-qa is like testing while 2-devel is like unstable. 

I installed Foresight Linux 2.0.6 Gnome using a DVD on a Dell D630 Latitude.   Next, I like to uninstall the stuff that is extra in Gnome that I don’t use (you could say, I strongly do not like these):

sudo conary erase transmission f-spot evolution evolution-exchange tomboy banshee

With those packages out of the way, I did a full update.

sudo conary updateall

Some early Foresight 2.0.6 kernels cause random disconnects for my wireless chipset on the Dell Latitude D630 (Intel Pro Wireless) but after the upgrade this symptom isn’t present.  The default 2.6.27.5 kernel made way for the 2.6.27.10 and it seems to work for me quite nicely.  I did notice that the 2.6.27.10 kernel had some sound abnormalities for me with the Intel HDA sound card…so I rolled back to the 2.6.27.5 and things worked great.  See this issue for more information on this sound issue.

Now we have a completely “useable” Gnome system on our hands…but we can’t have that unusable system now can we? (easy Gnome supporters…tis only a joke).  Let us get a real desktop like openbo…er…KDE on there!  Before I got too far though, I wanted to make sure I could play mp3’s and other restricted format items so I installed the codecs needed:

sudo conary update group-codecs

Once this has finished, let’s get KDE 4.2 up and running.

sudo conary update group-kde4=kde.rpath.org@fl:2-kde4.2-devel

Once that command has completed, you should be able to logout and log back in to KDE 4.2.  The most recent builds of KDE 4.2 include python 2.6…something that Foresight Linux has been slow on the uptake with due to conary being written in python.  I’m still working on testing everything…I’m not sure how well this newest build works.  Look for a status update in a few days on this…

Install the Latest Kernel in PCLinuxOS

Do you run PCLinuxOS 2007 or Minime 2008 and would you like to take advantage of the latest kernel for PCLinuxOS?  You can do this by enabling the ‘testing’ portion of the repository.

Read about Repository Control in PCLinuxOS

You’ll be looking for the ‘sections’ blank when viewing repository details and you’ll just need to add ‘testing’ to the end of the line (don’t replace the entires there already).  Once that is done, click the reload button in Synaptic and allow it to refresh your local rpm cache.

Click the ‘search’ button and search for the keyword ‘kernel’.  Look for the highest number of kernel that is returned.  At the time of this writing, the 2.6.26.8 kernel was the newest kernel for PCLinuxOS (it has .27 patches all over in it…so it’s quite a nice kernel).  Click and install that kernel and allow it to select any packages it needs to install.  Once installed, you can remove the word testing from the repository (this is recommended to prevent your system from downloading ALL testing packages/updates) and click the reload button for Synaptic.

Reboot and choose the new kernel on your grub menu.  Test things to see how they work.  If everything is good to go, congratulations!  You’ve just installed the latest kernel in PCLinuxOS.

To make this kernel the default one, you can use the PCLinuxOS Control Center and Change the Way the System Boots.  I’ll cover this in a later post.  Hope this helps a few of you out there.  I know it is often asked on IRC.

PCLinuxOS & What Sets it Apart: Part I

I originally intended this post to be a review of 2007 Final for PCLinuxOS. However, after finishing it up, I realized that posting a review wouldn’t have the desired effect of truly showing off PCLinuxOS to everyone. It would just be a “business as usual” type of post. So, I decided to do a analysis on what I feel sets PCLinuxOS apart from many Linux distributions.

I often see people steer new Linux users to other distros such as OpenSuse, Ubuntu, and SimplyMEPIS…even Sabayon in a few instances. This is fine…they’re good, solid distros. However, out of those distros, I’d recommend only one…OpenSuse. Why? Because of YAST. A New user needs to feel comfortable with system configuration tasks. Not everyone is ready to drop to the shell when coming in from that other operating system. Not every 65 year old grandmother is ready to crack a Konsole and vi their way to .conf bliss. Ubuntu’s control panel is continually getting better but YAST still leads the pack in putting new users or even seasoned ones at ease with system configuration.

I regularly used SimplyMEPIS from 2003 until 2005 and continue to recommend it for new users despite it not having a YAST Like tool. It now has inherited many things from Ubuntu so it has a greatly improved way of doing things. The added tools also make common tasks easier like emptying out logs, installing graphics drivers, and setting up your monitor/resolution. It’s getting there quickly.

That brings me to OpenSuse. YAST is a fantastic and powerful tool. Still, when I use OpenSuse, I often find that I’m not up to date with applications and I find the repositories move much slower than I’d like. I have to rely on third party repos which isn’t a bad thing but often gets me into trouble with dependencies. So I was on a search for a cutting edge distro that was solid, up to date with the latest packages, and had a YAST-like utility for it. Of course, Mandriva (Mandrake at the time) was a good fit but I found PCLinuxOS even better.

So, today I’ll talk about what I feel sets PCLinuxOS apart from other freely available distros.

Continue reading “PCLinuxOS & What Sets it Apart: Part I”

PCLinuxOS – 30 Days to #1

PCLinuxOS has continued its upward climb on the distrowatch page hit meter. It is #1 over the span of 30 days…most likely due to the recent release of 2007 Final. Is it really that good? I think it is. It’s powerful enough to satisfy my nerdiest inclination to program and yet soft enough to pad my wife’s computing needs as well. I’ve found it suitable for all my computing needs. Does this mean I’m done looking for the perfect desktop? Far from it! I’ll continue that hunt until I can’t continue it at all.

For now, PCLinuxOS is my #1 desktop choice for my main computer…with other computers in my household rotating distros at quite a good pace. This blog often focuses on items of interest to the desktop Linux user…and it’s updated quite infrequently. This should change after June as I’ll begin a new job in a new city working with Linux on a daily basis 😀

Look for more frequent updates and more robust content. I’m also going to be moving away from a KDE Centric blog and experimenting around quite a bit with the Gnome desktop as well by way of Foresight Linux. Quite a bit on the horizon so please stay tuned.

PCLinuxOS passes Ubuntu

Interesting tidbit of information…amidst all the hype about Ubuntu and Dell PC’s…the little distro that could has marched up to the #1 spot for the span of 7 days.

It’s important to note that the last test release took place 6 days ago…so that could be part of things…but it’s also important to note that PCLOS forums have seen over 700 new members in the past week an a half. That’s quite a bit of interest in my favorite Desktop Linux 🙂 Makes me happy to be part of the team of people that help make this distro special.

Give this a digg if you find it worthy info 🙂

Linspire to Become “LinBuntu”, CNR goes into Fiesty

That’s right…Linspire will now use Ubuntu for its base instead of straight Debian. Linspire also announced a “technology partnership” with Canonical. Also in the announcement is that Ubuntu will be using CNR (Click and Run) technology in Release 7.04 “Fiesty Fawn”…which will link directly to Linspire’s CNR warehouse.

Now users will be able to install both commercial and non-commercial software as well as proprietary multimedia codecs through the Click and Run Repositories with a single click of the mouse.

From a business perspective, It makes perfect sense for Linspire to do this…it’s a winning situation for them…they get to ride the popularity coat tails of Ubuntu and they get a standardized update schedule (which signifies stability in Business). With Ubuntu announcing previously that it would begin shipping with proprietary binaries installed, you can also see how Canonical set themselves up for this as well…when you open the door a crack (for binaries), you may just as well open it up all the way right?

I’m not sure what to think of this.

It also makes me wonder what will happen when something goes wrong in this “partnership” (as the announcement states it is).

Will one company buy out the other? Will one become the bitter and scorned outsider when a separation occurs? Will none of this happen at all? Did I leave the iron on? (sorry, last one is my wandering mind).

Who’s going to be the official support for these installed applications (Canonical or Linspire)? Will there be any official support? Normally, there is official support when you buy software…I wonder what will happen here…

What do you think of this? Drop me a comment below and let me know.

UPDATE: An official FAQ has been released.

Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.