The upgrade steps below are based on the assumption you have SlaXBMC64 13.37 installed on your HTPC and the upgrade process is taking place there; however the upgrade would work equally well on a full Slackware64 13.37 configured system with the extra (xbc/xsc) packages from the SlaXBMC64 13.37 distribution ISO.
NOTE: Those of you who have followed the SlaXBMC Eden RC1 upgrade cycle please Fast Forward to Step 7b :)
So lets get on with it...
- Revert the current XBMC skin back to the XBMC default (Confluence) where applicable
- Exit XBMC to desktop
- Right click on the Desktop and start-up an XTerm console
- Install the latest Slackware64 security patches
If you get the following information message:root@SlaXBMC64:~#slackpkg update
" You do not have any mirror selected in /etc/slackpkg/mirrors
Please edit that file and uncomment ONE mirror. Slackpkg
only works with ONE mirror selected."
Then perform the following bullet-point process and try again on completion:root@SlaXBMC64:~#cd /etc/slackpkg
root@SlaXBMC64:~#mc- Browse to the file mirrors using the arrow keys and press F4
- Use the arrow keys to navigate down the list of Slackware64 13.37 FTP and HTTP mirrors
- Delete the # character at the beginning of ONE FTP or HTTP mirror listing
- Press on F2 and select Save
- Press twice F10 followed by Yes
root@SlaXBMC64:~#cd
root@SlaXBMC64:~#slackpkg upgrade patches
- Remove obsolete packages
root@SlaXBMC64:~#removepkg xbmc-10.1-x86_64-1xsb.txz libmms-0.6.2-x86_64-1xsb.txz a52dec-0.7.4-x86_64-1xsb.txz faac-1.28-x86_64-1xsb.txz faad2-2.7-x86_64-1xsb.txz
- Install required package from the official Slackware repositories
root@SlaXBMC64:~#slackpkg install ruby-1.9.1_p431-x86_64-1
root@SlaXBMC64:~#slackpkg install jdk-6u25-x86_64-1 - a) Upgrading from XBMC 10.1 Dharma directly into XBMC 11.0 Eden RC2:
Download the upgrade files shown below in a local folder of your choice (for the purpose of this manual we'll assume /lost+found)
b) Upgrading from XBMC Eden 11.0 RC1 directly into XBMC Eden 11.0 RC2:
Download the upgrade files shown below in a local folder of your choice (for the purpose of this manual we'll assume /lost+found)
In that folder remove the previously installed (Eden RC1) version before installing the latest (Eden RC2) as shown below:xbmc-11.0-Eden_rc2-x86_64-1xsb.txz bb6f21770583912d5332ea365fe29a63
Upgrade complete... :)root@SlaXBMC64:~#cd /lost+found
root@SlaXBMC64:~#removepkg xbmc-11.0-Eden_rc1-x86_64-1xsb.txz
root@SlaXBMC64:~#installpkg xbmc-11.0-Eden_rc2-x86_64-1xsb.txz - Install the packages (from /lost+found)
root@SlaXBMC64:~#cd /lost+found
root@SlaXBMC64:~#installpkg l*.txz
root@SlaXBMC64:~#upgradepkg ConfData-1.0-x86_64-2xsb.txz
root@SlaXBMC64:~#installpkg junit-4.10-x86_64-1xsb.txz apache-ant-1.8.2-x86_64-1xsb.txz rtmpdump-2.4-x86_64-1xsb.txz xbmc-11.0-Eden_rc2-x86_64-1xsb.txz
Right click on the desktop and select Start XBMC to get a glimpse of Eden ;)
NOTE: A complete list of the Packages shown above and their Source (including Slackbuild scripts) is also available here.
NOTE: Older XBMC Eden upgrade instructions are available here (Dharma to Eden Beta1), here (Dharma/Eden Beta1 to Eden Beta2), here (Dharma/Eden Beta2 to Eden Beta3) and here (Dharma/Eden Beta3 to Eden RC1).
2 comments:
Any chance of an updated guide now that Eden has gone to final release?
Thanks for your work so far!
Hi Callum,
Kudos to Slackware and XBMC for their great work, I only provide the glue ;)
To be honest I haven't decided on writing a new manual yet. Most probably (if I end up doing this) will be with the next SlaXBMC release; which would be following the new Slackware release. (I'm of the opinion the OS cycle should dictate the manual/howto writeup rather than the App.)
Analekto
Post a Comment