3

Running software update gives me this: enter image description here

Clicking partial upgrade gives me: enter image description here

It seems that it wants to remove (at least some portion of) xbmc. Is this safe to do without effecting my xmbc install? I'm quite happy with the way that it works, but am tiring of ubuntu nagging me periodically that it cannot do this update.

My xbmc is 12.2 "Frodo".

2

5 Answers 5

2

I don't know for sure if this upgrade can be done safety. If you setup apt-undo you can undo your system upgrade so that in case of disaster rollback is possible.

apt undo

Alternatively you can use portable xbmc from portablelinuxapps.org

2
  • apt-undo is a modifier package and it is not listed by official and/or canonical repos ...
    – swift
    Jul 23, 2014 at 13:01
  • 1
    It is very interesting. Is there any more reference to apt-undo? TS can take advantage from it if it really does undo perfectly. Jul 25, 2014 at 6:48
1
+50

I'm pretty sure you should be safe. XBMC stores its config files in your home folder (I believe), so having it uninstall and then installed again shouldn't change any settings unless it plans on overwriting your config file. I'd say back that up and then do the update. That way if it does overwrite your settings, you've got a backup.

http://wiki.xbmc.org/?title=Userdata

1
  • First try/suggested following command:

    sudo dpkg --configure -a
    sudo apt-get update
    sudo apt-get -f install
    

    This will configure any pending package + updating repositories + fixing broken packages.

  • Then run following command:

    sudo apt-get update && sudo apt-get upgrade
    

You can visit Information about Partial Upgrade:

I'm offered a partial upgrade, what should I do?

During the past few Ubuntu development cycles, we've been flooded with threads asking
for assistance related to issues caused by careless usage of the "Partial Upgrade" feature
of Update Manager, which hinted to a poor understanding of package management and the
way updates happen in the development branch.

In an effort to help with this situation, this document aims to clarify what a Partial Upgrade
is, and why, in most cases, you'll want to avoid it.
1
0

BEFORE PLEASE CLOSE SOFTWARE UPDATER GUI

  1. Open Terminal
  2. Type: sudo apt-get update press Enter and wait to complete.
  3. Type: sudo apt-get upgrade press Enter and wait to complete.
  4. Type: sudo reboot press Enter and wait to reboot.

To free space OR remove old kernels READ THIS ANSWER

6
  • Thanks for the answer. Tho it doesn't seem to address "Is this safe to do without effecting my xmbc install?" I've not asked anything about old kernels. Jul 19, 2014 at 15:41
  • you want partial upgrade and indifferently for checkbox upgrade will install upgrade for your xbmc according to your software sources (also third party ppa) within Partial Upgrade.
    – swift
    Jul 19, 2014 at 21:18
  • due to if you want upgrade your distribution then your software needed to be compiled for new upgraded kernels. it is a norm.
    – swift
    Jul 19, 2014 at 21:28
  • 1
    @swift, do you even read the questions?
    – amanthethy
    Jul 25, 2014 at 16:52
  • sorry time to time it happens
    – swift
    Jul 26, 2014 at 9:56
0

The problem was caused because the system was using the nathan rennie-waldock PPA for xmbc instead of the team xbmc one which is now the official one.

I backed up the .xbmc folder in /home and let the update run.

After performing this partial update caused xbmc to be removed. I changed by PPA for xbmc to the official one and tried to reinstall to 13.1 (Gotham). However the xbmc-bin has been left kicking (note it was in the upgrade section, not remove in the original question) around so I first had to sudo apt-get remve xbmc-bin. Once done I could reinstall xbmc from the official PPA. My user data was preserved.1

1 Note - I store my db into a mysql database, so YMMV. Additionally, this database had been upgraded to Gotham via another xbmc on the network. I'm not 100% sure this all would have worked without that being done prior.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .