SlaXBMC 13.37 (x86) Eden Upgrade (RC2)

Following up the XBMC Eden countdown, on the 2nd of March 2012 the XBMC team made available the first official release of the latest XBMC version with codename Eden. Since Eden Beta1 the decision was made this beta release cycle become available to all SlaXBMC users wishing to test/use and upgrade to the latest and (IMO) greatest XBMC version.

The upgrade steps below are based on the assumption you have SlaXBMC 13.37 installed on your HTPC and the upgrade process is taking place there; however the upgrade would work equally well on a full Slackware 13.37 configured system with the extra (xbc/xsc) packages from the SlaXBMC 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...
  1. Revert the current XBMC skin back to the XBMC default (Confluence) where applicable

  2. Exit XBMC to desktop

  3. Right click on the Desktop and start-up an XTerm console

  4. Install the latest Slackware security patches
    root@SlaXBMC:~#slackpkg update
    If you get the following information message:
    "  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@SlaXBMC:~#cd /etc/slackpkg
      root@SlaXBMC:~#mc
    • Browse to the file mirrors using the arrow keys and press F4
    • Use the arrow keys to navigate down the list of Slackware 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@SlaXBMC:~#cd
    Finalize the security patch installation process by issuing:
    root@SlaXBMC:~#slackpkg upgrade patches

  5. Remove obsolete packages
    root@SlaXBMC:~#removepkg xbmc-10.1-i486-1xsb.txz libmms-0.6.2-i486-1xsb.txz a52dec-0.7.4-i486-1xsb.txz faac-1.28-i486-1xsb.txz faad2-2.7-i486-1xsb.txz

  6. Install required package from the official Slackware repositories
    root@SlaXBMC:~#slackpkg install ruby-1.9.1_p431-i486-1
    root@SlaXBMC:~#slackpkg install jdk-6u25-i586-1

  7. 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)
    apache-ant-1.8.2-i486-1xsb.txzdf2c4863e69b4d5d1cd58b08cc022f8c
    junit-4.10-i486-1xsb.txz2eeeb531b15e7bceb37fe72501156c6e
    libbluray-04012012-i486-1xsb.txz15338235efd3dafb455ac15bcf2247bc
    libcec-1.1.0-207-gf962137-i486-1xsb.txz41f41418329ed6cdf49018cacc43e096
    libusb-1.0.8-i486-1xsb.txzbfb51f12e58dcd896a0056525c0e21a2
    libva-1.0.15-i486-1xsb.txze19c2d4e7740c56d9d0ee70e32a812c0
    lloyd-yajl-2.0.1-0-gf4b2b1a-i486-1xsb.txzc29c72f381d7e2dfbf5493d1ae2b4e6e
    rtmpdump-2.4-i486-1xsb.txze36d7da1b9674ba498a566c8c75c7807
    xbmc-11.0-Eden_beta1-i486-1xsb.txz(obsolete)065cc42bcddec1ef1d2e8a0aa04d29f2
    ConfData-1.0-i486-1xsb.txz(obsolete)0085791340de2d9a84cf1642de8c1fe5
    xbmc-11.0-Eden_beta2-i486-1xsb.txz(obsolete)ac38002bfce6fbae8525715ae0940a5e
    ConfData-1.0-i486-2xsb.txz5a7815bc80a77fd336f45631a481e0cb
    xbmc-11.0-Eden_beta3-i486-1xsb.txz(obsolete)d8daeaab780e023167c7c825600bab78
    xbmc-11.0-Eden_rc1-i486-1xsb.txz(obsolete)03760e06dae7b6742e7aaaeaf9b18951
    xbmc-11.0-Eden_rc2-i486-1xsb.txza835314816858c90d0dd28c17cb374b6
    Now proceed to Step 8

    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)
    xbmc-11.0-Eden_rc2-i486-1xsb.txza835314816858c90d0dd28c17cb374b6
    In that folder remove the previously installed (Eden RC1) version before installing the latest (Eden RC2) as shown below:
    root@SlaXBMC:~#cd /lost+found
    root@SlaXBMC:~#removepkg xbmc-11.0-Eden_rc1-i486-1xsb.txz
    root@SlaXBMC:~#installpkg xbmc-11.0-Eden_rc2-i486-1xsb.txz
    Upgrade complete... :)

  8. Install the packages (from /lost+found)
    root@SlaXBMC:~#cd /lost+found
    root@SlaXBMC:~#installpkg l*.txz
    root@SlaXBMC:~#upgradepkg ConfData-1.0-i486-2xsb.txz
    root@SlaXBMC:~#installpkg junit-4.10-i486-1xsb.txz apache-ant-1.8.2-i486-1xsb.txz rtmpdump-2.4-i486-1xsb.txz xbmc-11.0-Eden_rc2-i486-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).

No comments: