Monday 12 January 2009

OpenSUSE Build Service

Whenever I install a new Linux system, I always find that their are packages I'm unable to get. So I usually end up building these from source. This is then something that needs to be done every time I reinstall :-(

It occurred to me that I'd be better of learning how to create RPM's and install things that way. This did make things a lot better, however getting them onto multiple systems and having to rebuild them when I upgrade the distribution was still a bit of a pain.

So I though I'd give the OpenSUSE build service ago. First thing I did not reliase was that when you create a account, you get your own Repository. Any packages you build go into here and then they can be moved to other projects if you want to.

So I've done this with my packages and now I just register my repository on my system and use the package manager to update the packages and install updates. This works great!. You can also say what distrobutions your packages should be built for and the build service builds them. This will make upgrading a lot easier.

So all in all, I think once the initial learning of RPM spec files and the build service was out the way, thing have got a lot easier and this will probably save me a lot of time.

I've now started adding some of my own projects, and things I usally build from source. Hopefully they will be usefull for other people too.

Friday 9 January 2009

Upgrading to OpenSuSE 11.1 Some issues.

So as I previously mentioned, I've been upgrading my machines to OpenSuSE 11.1. First of I have to save it's very impressive. As previously mentioned, it's great that ALSA works now on my laptop.

I've also upgraded my work computer, and this has been having issues resolving host names. I think I've not tracked this not to a IP v6 problem. I found out how to disable it here. Now things are much better on this machine.

On my laptop I've seeing problem with the networking. Basicly I use knetworkmanager to control the networking via the NetworkManager does not work unless you run it as root. It will launch as not root, but is unable to find either the wired or wireless networks. I suspect this is to do with dbus permissions but I don't yet know much about these :-( More investigation is needed.

UPDATE: I've tracked things down a bit more. I've been having problems with KDM, probally due to something I've done and my use of a usable version. So I've been starting X from the command line. I just tried GDM instead, it seems it must set something up when it's started, cause now I can see networks in the new KDE network applet and knetworkmanager from kde3! Hopefully when I fix up KDM, that will also work.

Thursday 1 January 2009

Dell Studio 1535 OpenSuse 11.0 and latest ALSA

Over the Christmas I set about updating from OpenSuSE 11.0 to OpenSuSE 11.1. I always like to have the latest and greatest distro :-)

So I changed all my sources in Yast/Zypper over to the 11.1 distro and a manual update of most the packages, then the rest with a zypper dup. It all went pretty smoothly, the only exceptions were the kernel modules I'd compiled my self. These were the ATI graphics drivers (fglrx), the wireless drivers.

The first was a simple fix, I just reinstalled the ATI drivers. The second has been a bit more compilated as the broadcom source does not build agist the lastest kernel. Howerver I think I have a fix for this, so will blog about that another time when I've had a chance to test it.

The best thing I've notice so that about OpenSUSE 11.1 is that the sound hardware in the latop now works correctly!!! without any hacking. The sound is much louder, and both ear phone sockets work. Also the laptops internal speakers cut out with you plug speakers/head phones into either headphone socket. I put this done to the latest version of ALSA been in the OpenSuSE 11.1 release. Fantastic!