Skip to content

Commit

Permalink
updated: Fixed some typos in README.ubuntu
Browse files Browse the repository at this point in the history
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27874 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
  • Loading branch information
monkeyman_67156 committed Feb 16, 2010
1 parent f842339 commit cafa1d7
Showing 1 changed file with 18 additions and 27 deletions.
45 changes: 18 additions & 27 deletions README.ubuntu
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,13 @@ TOC
2. Getting the source code
3. Installing the required Ubuntu packages
4. How to compile
5. How to run
6. Uninstalling
7. Endword
5. Uninstalling

-----------------------------------------------------------------------------
1. Introduction
-----------------------------------------------------------------------------

We currently recommend Ubuntu Hardy(8.04), Intrepid(8.10), or Jaunty(9.04).
We currently recommend Ubuntu Hardy(8.04) or later.
A gfx-adapter with OpenGL acceleration is highly recommended and 24/32
bitdepth is required with OpenGL.

Expand All @@ -20,38 +18,28 @@ character are commands that need to be typed into a terminal window /
console (similar to the command prompt for Windows). Note that the '#'
character itself should NOT be typed as part of the command.


-----------------------------------------------------------------------------
2. Getting the source code
-----------------------------------------------------------------------------

# sudo apt-get install subversion
# cd $HOME
# svn checkout https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk xbmc
# svn checkout http://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk xbmc

-----------------------------------------------------------------------------
3. Installing the required Ubuntu packages
-----------------------------------------------------------------------------

Two methods exist to install the required Ubuntu packages :
Two methods exist to install the required Ubuntu packages:

--------------------------------------------------------------------
3.1. Copy and paste the following line corresponding to your system
--------------------------------------------------------------------

For Ubuntu (all versions >= 7.04):
or Ubuntu (all versions >= 7.04):

# sudo aptitude install subversion make g++ gcc gawk pmount libtool nasm automake cmake gperf 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

On 8.04 and older versions, libmms is outdated and thus XBMC will not compile properly.
In this case you will have to manually compile the latest version.
# wget "http://launchpad.net/libmms/trunk/0.5/+download/libmms-0.5.tar.gz"
# tar zxvf libmms-0.5.tar.gz
# cd libmms-0.5
# ./configure --prefix=/usr
# make
# sudo make install

On 8.10 and older versions, libcurl is outdated and thus XBMC will not compile properly.
In this case you will have to manually compile the latest version.
# wget http://curl.sourceforge.net/download/curl-7.19.7.tar.gz
Expand All @@ -61,9 +49,18 @@ In this case you will have to manually compile the latest version.
# make
# sudo make install

On 8.04 and older versions, libmms is outdated and thus XBMC will not compile properly.
In this case you will have to manually compile the latest version.
# wget "http://launchpad.net/libmms/trunk/0.5/+download/libmms-0.5.tar.gz"
# tar zxvf libmms-0.5.tar.gz
# cd libmms-0.5
# ./configure --prefix=/usr
# make
# sudo make install

On 8.04 and older versions, libmodplug is outdated and thus XBMC will not compile properly.
In this case you will have to manually compile the latest version. Luckly the source is
already in the xbcm source code tree.
already in the XBMC source code tree.
# apt-get remove libmodplug-dev
# cd lib/libmodplug
# ./configure
Expand All @@ -76,9 +73,9 @@ already in the xbcm source code tree.

For this, you need to specify the PPA in your apt sources. Please find them on the forum

http://xbmc.org/forum/showthread.php?t=33327
http://forum.xbmc.org/showthread.php?t=33327

Update apt :
Update apt:
# sudo apt-get update

Here is the magic command to get the build dependencies (used to compile the version on the PPA).
Expand All @@ -89,7 +86,7 @@ Here is the magic command to get the build dependencies (used to compile the ver
*** For developers and anyone else who compiles frequently it is recommended to use ccache
sudo apt-get install ccache

*** A tip for those with multiple computers at home is to check out distcc (totally unsupported from xbmc ofcourse)
*** A tip for those with multiple computers at home is to check out distcc (totally unsupported from xbmc of course)
sudo apt-get install distcc

-----------------------------------------------------------------------------
Expand All @@ -102,11 +99,5 @@ See README.linux
-----------------------------------------------------------------------------
$ sudo apt-get remove xbmc*

-----------------------------------------------------------------------------
6. Endword
-----------------------------------------------------------------------------

Have fun!

EOF

0 comments on commit cafa1d7

Please sign in to comment.