SlaXBMC 14.1 Gotham 13.2 upgrade

Following up the currently stable XBMC Gotham release cycle we present you the Gotham 13.2 upgrade packages for the currently available SlaXBMC 14.1 flavors x86, x86_64 and ARM (more specific Raspberry Pi)
ArchitecturePackageMD5 Hash
x86 (32bit)xbmc-13.2-i486-1xsb.txz164b009cdffdd91ddf3615a809bf48df
x86 (32bit)libshairport-1.2.0.20310-i486-3xsb.txzf03c10b8a7fac8ec89584ad4ee94da78
x86 (32bit)afpfs-ng-0.8.1-i486-3xsb.txzba80c9f817368cbd6b42da4259e98b2e
x86_64 (64bit)xbmc-13.2-x86_64-1xsb.txz25586916eda56e2817f93828e8ca172e
x86_64 (64bit)libshairport-1.2.0.20310-x86_64-3xsb.txz3dd65c9c6dcf1d5eff5f0faf7ed8cdf9
x86_64 (64bit)afpfs-ng-0.8.1-x86_64-3xsb.txzf2cb4669764c87adeaa1edd56249d4c1
ARM (Raspberry Pi)xbmc-13.2-arm-1xsb.txz13bb5a10a00d3a07a089671dddbbd84d
ARM (Raspberry Pi)libshairport-1.2.0.20310-arm-3xsb.txz16e2eaf62bc6cc35e14f9ebd2e833983
ARM (Raspberry Pi)afpfs-ng-0.8.1-arm-3xsb.txzd715854771b81e562d84ad0bc2510b20
ARM (Raspberry Pi)ffmpeg-1.2-arm-2xsb.txz1d8718b955f82db9f745b16759fa303f

If you have peripherals (keyboard/mouse) connected on your HTPC you can upgrade to the latest XBMC 13.2 as follows:
  • Exit from XBMC to Desktop (via the XBMC power button menu Exit option)
  • Start a console window on the Desktop (try right mouse click -> XTERM or Alt+F1)
  • Download the upgrade packages for your architecture using one of the following (one liner!) commands
    • x86 (32bit)
      wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmc-14.1/patches/gotham/xbmc-13.2-i486-1xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmc-14.1/patches/gotham/libshairport-1.2.0.20310-i486-3xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmc-14.1/patches/gotham/afpfs-ng-0.8.1-i486-3xsb.txz
    • x86_64 (64bit)
      wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmc64-14.1/patches/gotham/xbmc-13.2-x86_64-1xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmc64-14.1/patches/gotham/libshairport-1.2.0.20310-x86_64-3xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmc64-14.1/patches/gotham/afpfs-ng-0.8.1-x86_64-3xsb.txz
    • ARM (Raspberry Pi)
      wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/patches/gotham/xbmc-13.2-arm-1xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/patches/gotham/libshairport-1.2.0.20310-arm-3xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/patches/gotham/afpfs-ng-0.8.1-arm-3xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/patches/gotham/ffmpeg-1.2-arm-2xsb.txz
  • Apply the upgrade package downloaded earlier and remove it afterwards.
    upgradepkg *.txz; rm *.txz
  • Start-up XBMC Gotham 13.2 from the right mouse click menu or by rebooting your system

If on the other hand you run the HTPC in headless mode then follow the remote access upgrade instructions below:
  • Write down your HTPCs network IP address. That can be found from within XBMC under System -> System Info -> Summary
  • From a second PC/Laptop connected on your network use SSH to connect to your HTPC as follows (if your secondary machine is Win* you can use the freeware PuTTY ssh client):
    ssh [your HTPCs IP here]
    (Login using your set username/password combination)
  • After login, download the upgrade packages for your architecture using one of the following (one liner!) commands
    • x86 (32bit)
      wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmc-14.1/patches/gotham/xbmc-13.2-i486-1xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmc-14.1/patches/gotham/libshairport-1.2.0.20310-i486-3xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmc-14.1/patches/gotham/afpfs-ng-0.8.1-i486-3xsb.txz
    • x86_64 (64bit)
      wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmc64-14.1/patches/gotham/xbmc-13.2-x86_64-1xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmc64-14.1/patches/gotham/libshairport-1.2.0.20310-x86_64-3xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmc64-14.1/patches/gotham/afpfs-ng-0.8.1-x86_64-3xsb.txz
    • ARM (Raspberry Pi)
      wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/patches/gotham/xbmc-13.2-arm-1xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/patches/gotham/libshairport-1.2.0.20310-arm-3xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/patches/gotham/afpfs-ng-0.8.1-arm-3xsb.txz;wget -c http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/patches/gotham/ffmpeg-1.2-arm-2xsb.txz
  • Force the running XBMC instance to stop on the GUI
    QuitXBMCtoDesktop
  • Finally apply the upgrade package downloaded earlier, remove it afterwards and reboot the HTPC for the changes to take effect.
    upgradepkg *.txz; rm *.txz; reboot

Enjoy,
Analekto