Upgrading XBMCbuntu from 11 to 12?
#1
Quick question: what's the suggested upgrade path for xbmcbuntu? Is it "install new version over old from the live ISO"? Or is there a way to perform this cleanly from the system itself, using apt-get and such? I'm comfortable with working with a Linux host; the main reason to use XBMCbuntu for me is not to have to worry about combination of X/nvidia driver/kernel that works without surprises. :)
Reply
#2
Hi Yacoob,


The way that I upgraded was using the following set of commands,

First locate the PPA of the version you wish to upgrade to

http://wiki.xbmc.org/index.php?title=Dev...candidates

In my case it was this one https://launchpad.net/~team-xbmc/+archive/unstable "ppa:team-xbmc/unstable"

Then you will need to back up the user data folder under /home/%username%/.xbmc/userdata

Then issue the following commands.

Code:
sudo add-apt-repository ppa:team-xbmc/unstable
sudo apt-get update
sudo apt-get install xbmc

Job done that should be it.



NOTE: I used the windows global variable for the username %username% so replace this with your XBMC username eg /home/matt/.xbmc/userdata also note that .xbmc is a hidden folder.
HTPC
XBMC v12 RC3 with myth TV backend || AMD Sempron 145 || 1gb DDR3 || ECS MCP61M-M3 Version 3 ( no core unlocker) || TBS6981 DVB-S2 tuner || ATI Radeon HD 5450 || 32gb Crucial SSD

NAS
IB-NAS4220-B HW revision 1.2 || 2x 1TB HDD RAID 1 || Open WRT firmware.
Reply
#3
Sure, I can jump to particular PPA; but my question was more about switching from one version of xbmcbuntu to another. Is there a way to achieve 11->12 upgrade (that is, end up with set of packages identical to xbmcbuntu) without installing new version over old one from ISO?
Reply
#4
Ah if you want to break your install completely sure!

Code:
sudo apt-get update && sudo do-release-upgrade

When something goes wrong, dont complain or expect support for that. Big Grin

uNi
Reply
#5
See, that's why I put "suggested upgrade path" in my first post Tongue I know what I can do, I'm asking what's the preferred/supported way to do it. If there isn't one, I'll simply reinstall xbmcbuntu from ISO, to avoid the kind of problems you've mentioned just now. Smile
Reply
#6
If you just want to upgrade xbmc version is one thing, which was already answered to you by warrmr

If you want to upgrade the underlying Linux it what I said.

The first way is supported though you may need to remove guisettings.xml

What warrmr said is documented here http://wiki.xbmc.org/index.php?title=XBM...om_any_ppa, which is what you are looking for.

uNi
Reply
#7
OK, so there isn't a way to do what I wanted to do. Thanks.
Reply
#8
Yes there is, its what warrmr suggested in first place.

uNi
Reply
#9
Damn who know a version upgrade could cause such a stir,

If you really want to upgrade the underlying os why dont you backup the userdata folder, run the command that uNi said then complete the XBMC upgrade as well and test it out and see if anything is broken.

If all is cool then job done if not format and install the new version from the iso file.

You were planning to format anyways so what have you to loose.
HTPC
XBMC v12 RC3 with myth TV backend || AMD Sempron 145 || 1gb DDR3 || ECS MCP61M-M3 Version 3 ( no core unlocker) || TBS6981 DVB-S2 tuner || ATI Radeon HD 5450 || 32gb Crucial SSD

NAS
IB-NAS4220-B HW revision 1.2 || 2x 1TB HDD RAID 1 || Open WRT firmware.
Reply
#10
I dont think yacoob knows what the hell he wants, since you gave him the right answer and he kick it out.

I think he thinks XBMCbuntu and XBMC are same thing and its not.

XBMCbuntu is a Operative System tweaked to run XBMC ontop, while XBMC is an application.

Anyway the point is, the correct answer answer is given by warrmr I said it now 3 times.

uNi




Reply
#11
uNiversal, let me be more verbose:

XBMCbuntu is (as you said) a specific version of Ubuntu with XBMC preinstalled. In other words, it's a a set of Ubuntu packages (A), XBMC packages (B) and some extra scripts (C ). I assume that exact contents of A, B and C differs between different versions of XBMCbuntu.

Now, I have a version of XBMCbuntu installed from http://mirrors.xbmc.org/releases/XBMCbun...u-11.0.iso . Let's call it A1+B1+C1. New version of XBMCbuntu (http://mirrors.xbmc.org/releases/XBMCbun...NVIDIA.iso) contains A2+B2+C2. My original question was how to go from A1+B1+C1 to A2+B2+C2 without reinstalling whole thing from scratch. What warrmr proposed is changing B and selected packages from A (a few needed newer deps). What you proposed is changing A. From those two answers I concluded there's no clean way of updating all of A, B and C to the exact versions as present on the newer ISO without a reinstall.

Is that clear now? :))

Reply
#12
You CAN NEVER upgrade that many packages in one go (A) without the risk of breaking all (because you upgraded so much its hard to pinpoint the cause of any errors). Forget about C (I presume by C or Scripts you mean addons?) and they are attached to B.

That said, it can be done, but I dont think anyone who needs to ask how it is done, is prepared to deal with the outcome.

Now you know what you can expect and what can be done.

Next time explain yourself better, what your trying to achieve without confusing stuff. Big Grin

uNi
Reply
#13
Allright, as I said in #5, I'll simply reinstall Smile Thanks.
Reply
#14
For anyone coming to this thread later:
http://wiki.xbmc.org/index.php?title=XBM..._XBMCbuntu
Reply
#15
Yea I put it all there Smile

But personally I do minimal install + the compile xbmc onto witha few tweaks to autostart and afew system tweaks to make it all purr.

All in my signature links. No desktop or window managers out of these but it works a 110%.

Feel free to use, until I find time to wack it all on wiki properly.

uNi
Reply

Logout Mark Read Team Forum Stats Members Help
Upgrading XBMCbuntu from 11 to 12?0