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.
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 Slackware security patches
If you get the following information message:root@SlaXBMC:~#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@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
root@SlaXBMC:~#slackpkg upgrade patches
- 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
- 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 - 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.txz df2c4863e69b4d5d1cd58b08cc022f8c junit-4.10-i486-1xsb.txz 2eeeb531b15e7bceb37fe72501156c6e libbluray-04012012-i486-1xsb.txz 15338235efd3dafb455ac15bcf2247bc libcec-1.1.0-207-gf962137-i486-1xsb.txz 41f41418329ed6cdf49018cacc43e096 libusb-1.0.8-i486-1xsb.txz bfb51f12e58dcd896a0056525c0e21a2 libva-1.0.15-i486-1xsb.txz e19c2d4e7740c56d9d0ee70e32a812c0 lloyd-yajl-2.0.1-0-gf4b2b1a-i486-1xsb.txz c29c72f381d7e2dfbf5493d1ae2b4e6e rtmpdump-2.4-i486-1xsb.txz e36d7da1b9674ba498a566c8c75c7807 xbmc-11.0-Eden_beta1-i486-1xsb.txz 065cc42bcddec1ef1d2e8a0aa04d29f2 ConfData-1.0-i486-1xsb.txz 0085791340de2d9a84cf1642de8c1fe5 - Install the packages (from /lost+found)
root@SlaXBMC:~#cd /lost+found
root@SlaXBMC:~#installpkg l*.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_beta1-i486-1xsb.txz ConfData-1.0-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.
No comments:
Post a Comment