[Guide] Upgrade XBMC Live 10.1 (Dharma) installation into Eden - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111) +---- Forum: Linux (https://forum.kodi.tv/forumdisplay.php?fid=52) +---- Thread: [Guide] Upgrade XBMC Live 10.1 (Dharma) installation into Eden (/showthread.php?tid=127109) |
[Guide] Upgrade XBMC Live 10.1 (Dharma) installation into Eden - Milleman - 2012-03-29 This Guide is Outdated and will not work for the latest version of XBMC! Follow my new guide instead: Upgrade XBMC Live 10.1 (Dharma) installation into Frodo ---- (this tutorial is loosely based on X3lectric's excellent guide HOW-TO compile XBMC from a GIT source) A guide on how to upgrade an installed XBMC Live 10.1 (Dharma) into Eden If you, like myself, are experiencing problems with the newly released XBMCbuntu Eden and don't have the patience to wait while the great XBMC coders are ironing out the glitches, this guide will offer an alternative solution to make you up and running with the latest Eden. I've found that the Eden itself is working excellent. It's the implementation into Ubuntu 11.10, forming XBMCbuntu 11.0, that somewhat could cause a few unexpected situations. My hardware:
I strongly recommend doing this guide via a ssh terminal (or putty for windows users) with Copy & Paste, since it's easy to make a typing error on all the commands and parameters written here. So here's how to solve it: 1. If not doing a clean XBMC Live 10.1 installation, skip to point #2 below. Download the XBMC 10.1 Live CD and install it on the HTPC harddisk Link: http://mirrors.xbmc.org/releases/live/xbmc-10.1-live.iso 2. Boot the XBMC from harddisk. Notice the IP address of your box, if you want to login from network later on here. 3. In the XBMC panel, go to the shutdown menu and select "Exit" 4a. Login in to the XBMC. For example, I choosed the Username "mediabox" and Password "pass1234" during installation. So I will use that for login. You will of course use the Username and Password you've entered during your own installation. 4b. If a remote login is to be used, the XBMC box's IP address is needed. For my own example, the box is using "192.168.0.25". Then I used the "ssh" command from a Ubuntu Desktop Computer (or putty for windows users): (The "#" is not typed. Only for symbolising command input) Code: # ssh 192.168.0.25 -l mediabox 5. Activate the Root user: Code: # sudo passwd root 6. Then logout: Code: # exit 7a. Login again as root on the HTPC. 7b. If you are using a remote connection over a network, use the ssh command (or putty for windows users): Code: # ssh 192.168.0.25 -l root 8. As a root user, the "sudo" command isn't needed. Update the repositories: Code: # apt-get update 9. Upgrade the system: Code: # apt-get upgrade The system will now upgrade. Don't ever use the "apt-get dist-upgrade"! It will upgrade everything, including the XBMC. This will break the installation and XBMC will not work after reboot. The upgrade will probably halt and need a question answered. Just press the "enter" -key since the suggested "N" is the proper answer: Code: Configuration file `/etc/lsb-release' Then reboot: Code: # reboot 10. In the XBMC panel, go to the shutdown menu and select "Exit" 11a. Login again as root on the HTPC. 11b. If you are using a remote connection over a network, use the ssh command (or putty for windows users): Code: # ssh 192.168.0.25 -l root 12. Now we need to download the necessary libraries in order to compile the XBMC: Code: # apt-get install python-software-properties pkg-config -y 13. Download XBMC Source Code and prepare for compilation: Code: # mkdir ~/setup 14. Compile the Source Code: Code: # cd xbmc If the compilation went through without errors, the following message should appear: Code: ----------------------- 15. Install Eden: Code: # make install prefix=/usr If you're using a Remote Control, you could install and setup the drivers now. 16. Reboot the HTPC: Code: # reboot The XBMC Eden panel should now appear on screen. Just adjust the sound and screen settings and it's ready for use. Done! Proceedure for upgrading Eden later on, with the above steps already done once 1. Boot the XBMC. Notice the IP address of your box, if you want to login from network later on here. 2. In the XBMC panel, go to the shutdown menu and select "Exit" 3a. Login in to the XBMC. 3b. If you are using a remote connection over a network, use the ssh command (replace the IP address with your own): (The "#" is not typed. Only for symbolising command input) Code: # ssh 192.168.0.25 -l root 4. Download the latest GIT and compile the source code: Code: # cd ~/setup/xbmc If the compilation went through without errors, the following message should appear: Code: ----------------------- 5. Install Eden: Code: # make install prefix=/usr You probably need to re-setup the Remote Control drivers, since some configuration files are copied from the sources. 6. Reboot the HTPC: Code: # reboot The XBMC panel with the updated Eden should now appear on screen. Done! Please post any feedback on how you're succeeding! RE: Upgrade an XBMC Live 10.1 (Dharma) installation into Eden - DaMizZa - 2012-03-29 I will be trying this out the minute I get home from work! I've been looking for a really simple noob-friendly way to do this for a few days now as I've had nothing but problems with XBMCbuntu and assume it's due to the new version of Ubuntu rather than Eden itself. I'll let you know how it goes. Thanks! RE: Upgrade an XBMC Live 10.1 (Dharma) installation into Eden - mr.sparkle - 2012-03-30 I used this guide a few months and it worked fine, considerably easier (just take out the "/unstable" part): http://shadower16.wordpress.com/2011/10/06/update-xbmc-live-to-pre-eden-nightlies/ RE: Upgrade an XBMC Live 10.1 (Dharma) installation into Eden - DaMizZa - 2012-03-30 So I was able to get to the following command in step 12 without any issues, but when I run: Milleman Wrote:apt-get build-dep xbmc -y It gives me an error saying: Quote:root@XBMCLive:~# apt-get build-dep xbmc -y I recall reading something about this supposedly not being possible, but figured I'd post it here if you are able to figure out why I'm getting this before I can track down the issue then bonus, if not when I figure it out I'll post back with how I fixed it... I literally just did a fresh install of XMBC-Live 10.1 so I'm not sure what's going on. RE: Upgrade an XBMC Live 10.1 (Dharma) installation into Eden - Milleman - 2012-03-30 (2012-03-30, 01:25)DaMizZa Wrote: So I was able to get to the following command in step 12 without any issues, but when I run: Are you sure you entered this line (3rd line at point #12): Code: # add-apt-repository ppa:lucid-bleed/ppa If you didn't, it will complain about missing "autopoint" after executing "apt-get build-dep xbmc -y"! Also, don't forget this afterwards (4th line at point #12): Code: # apt-get update RE: Upgrade an XBMC Live 10.1 (Dharma) installation into Eden - tr3ncf - 2012-03-30 Can we make this a sticky? RE: Guide - Upgrade an XBMC Live 10.1 (Dharma) installation into Eden - DaMizZa - 2012-03-30 Wow! Just when you think you've done everything right, I missed both these lines: Quote:# add-apt-repository ppa:team-iquik/xbmc-stable Works great now though... All I need to do is finish the fight to get the LCD working properly and I'm all set! Thanks for the awesome how to, I really think this should be stickied or put into the Wiki, especially if everyone got the same experience I got with XBMCubuntu... Eden itself seems to be working awesome though for the record RE: Guide - Upgrade an XBMC Live 10.1 (Dharma) installation into Eden - kitana - 2012-03-30 Things seemed to go well until I ran 3rd line at point #14 ./bootstrap ; ./configure --prefix=/usr --enable-vdpau --disable-pulse --disable-crystalhd last few lines checking openssl/crypto.h usability... no checking openssl/crypto.h presence... no checking for openssl/crypto.h... no checking gcrypt.h usability... yes checking gcrypt.h presence... yes checking for gcrypt.h... yes checking for gcry_control in -lgcrypt... yes checking for main in -lbz2... yes checking for main in -ljpeg... yes checking for main in -ltiff... yes checking for main in -lpthread... yes checking for main in -llzo2... yes checking for main in -lz... yes checking for main in -lcrypto... no configure: error: Could not find a required library. Please see the README for your platform. Proceeded with 4th line at point #14 root@XBMCLive:~/setup/xbmc# make -C $HOME/setup/xbmc/lib/addons/script.module.pil make: Entering directory `/root/setup/xbmc/lib/addons/script.module.pil' make: *** No targets specified and no makefile found. Stop. make: Leaving directory `/root/setup/xbmc/lib/addons/script.module.pil' I have gone through this process twice with clean installs of XBMC Live 10.1 RE: Guide - Upgrade an XBMC Live 10.1 (Dharma) installation into Eden - Milleman - 2012-03-30 (2012-03-30, 16:50)kitana Wrote: Things seemed to go well until I ran Looks like the "openssl-dev" isn't installed on your box. All this should should be on one continuous line of text without line breaks: Code: # apt-get install libplist-dev python-support python-dev ccache libyajl-dev libvdpau-dev debhelper zip git-core make g++ gcc gawk pmount libtool yasm nasm automake cmake gperf gettext unzip bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound-dev python-sqlite libglew-dev libcurl3 libcurl4-openssl-dev x11proto-xinerama-dev libxinerama-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbisenc2 libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libfaac-dev libenca-dev libxt-dev libxtst-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmms-dev libmpeg3-dev libfaad-dev libflac-dev libiso9660-dev libass-dev libssl-dev fp-compiler gdc libwavpack-dev libmpeg2-4-dev libmicrohttpd-dev libmodplug-dev libboost-thread-dev libboost-system-dev -y -q Or try install each one row by row: Code: # apt-get install libplist-dev You will succeed if you follow and do everything exactly as written in the guide. RE: Guide - Upgrade an XBMC Live 10.1 (Dharma) installation into Eden - DaMizZa - 2012-03-30 Just curious, but are there any issues with running XBMC Eden on Ubuntu 10.04 LTS from XBMC-Live Dharma? Like there isn't anything new in the new version of Ubuntu that you can't get in 10.04 LTS that XBMC would require? RE: Guide - Upgrade an XBMC Live 10.1 (Dharma) installation into Eden - kitana - 2012-03-30 Thanks. I did follow line by line including the above long step (continuous w/o line breaks) but couldn't get it to compile. I tried the shortened steps under X3lectric's "Upgrading existing XBMCLive with via compile of GIT source" and it finally worked. RE: Guide - Upgrade an XBMC Live 10.1 (Dharma) installation into Eden - Milleman - 2012-03-30 (2012-03-30, 20:07)DaMizZa Wrote: Just curious, but are there any issues with running XBMC Eden on Ubuntu 10.04 LTS from XBMC-Live Dharma? Like there isn't anything new in the new version of Ubuntu that you can't get in 10.04 LTS that XBMC would require? Besides Linux Kernel v 3.0.0, there's nothing new that you would notice while running XBMC Eden on a dedicated HTPC. The same GPU drivers will work on both, which is the most important thing for us XBMC-addicts. IMHO I would prefer that the XBMC-team only released Live ISO based on LTS releases of Ubuntu, since everything in between is more or less Bleeding Edge from Canonical Ltd. The idea behind LTS releases, is to let the Enterprise Companies stay on those and don't have to worry about incompatibility and glitches after radical updates. Just in order to keep their daily business running as usual. The XBMC code itself is sweet. But problems on implementation could be annoying... RE: Guide - Upgrade an XBMC Live 10.1 (Dharma) installation into Eden - Milleman - 2012-03-30 (2012-03-30, 20:10)kitana Wrote: Thanks. I did follow line by line including the above long step (continuous w/o line breaks) but couldn't get it to compile. I tried the shortened steps under X3lectric's "Upgrading existing XBMCLive with via compile of GIT source" and it finally worked. Can't see how that one differs. But as long as you're happy, I'm happy! RE: Guide - Upgrade XBMC Live 10.1 (Dharma) installation into Eden - alex84 - 2012-03-31 First of thx mate for taking the time to write this guide, kudos. I will redo my installation tomorow using yor guide and hope it works better then the xbmcbuntu build. All respect to the members and contributors of the best htpc software ever but... There are just to many bugs with the new buntu live install, that also is starting to show in the forum. I sure do want to contibute geting the next version better and more stable but for now i need to make the gf happy and do error searching / debugging on my free time since the htpc xbmc is sacret in here, hearing stuff like upgrade hell no whats wrong with this version lol... Inwill post my findings later All the best RE: [Guide] Upgrade XBMC Live 10.1 (Dharma) installation into Eden - kitana - 2012-03-31 Is it normal for XBMC to report this upgraded version as "11.0-PRE" under System Info? |