Upgrading packges from source
Unfortunately I've managed to break a fair bit of functionality on my Linux system which is running Ubuntu 8.4.
Recently I purchased an IPod and was hoping to upgrade libgpod since the version installed (3.0.0) doesn't appear to transfer the album cover to the ipod when transfering songs to it (using Rythmbox). I noticed that the newest version of libgpod is 4.0.0 so I downloaded and installed this from source. I then downloaded and installed the newest version of rythmbox from source. This required me to update several other packages including Totem and gtk+. I also installed these from source since the versions required were not held in the ubuntu 8.04 repositories.
I assumed that since I was installing these applications into /usr/local it wouldn't cause any problems for the current versions already installed in /usr. I realize now that this assumption was wrong since now I have the following problems:
I get an error message before displaying the log in screen saying "There was an error loading the theme Human - Couldn't recognize file format for file /usr/share/gdm/themes/Human/bottom_bar.svg"
Neither Totem or Rythmbox will play any music or movies.
I only have 1 theme to choose from when I select System -> Preferences -> Appearences
So Now I have the following questions?
1) Will it fix my system if I just delete the packages I installed in /usr/local by deleting the files, or will this completely mess my system up. Is there any simple ways to fix my system without doing a re-install of the OS?
2) If you want to upgrade a package from source which is already present on the system what is the correct way to do this?
Thanks in advance for any help any 1 can give me on this