Mono & Banshee on CentOS 6

      1 comentario en Mono & Banshee on CentOS 6

***********************************
updates: blond
***********************************
Este post más que una guía para instalar banshee en CentOS 6, te entrega el script para que copies y pegues, esperes y listo!, banshee en CentOS.
Si no seguiste los pasos mencionados en Centos 6 the Perfect Desktop, probablemente necesites instalar al menos: las siguientes herramientas:
yum install bison gettext glib2 freetype fontconfig libpng libpng-devel libX11 libX11-devel glib2-devel libgdi* libexif glibc-devel urw-fonts java unzip gcc gcc-c++ -y

Si seguiste la guía anterior, este script te va de perlas:

#!/bin/bash
##############################################################
#Instalando software necesario para el proceso de compilación#
##############################################################
yum install -y pango-devel atk-devel gtk2-devel libglade2-devel git libgnomecanvas-devel libgnome-devel libgnomeui-devel intltool libgdata-devel sqlite-tcl sqlite-devel libmtp-devel libmtp gnome-doc-utils webkitgtk-devel gtkhtml3-devel


#Inicio de instalaciones
# instalando mono 2.10.8
cd /usr/local/src
wget http://download.mono-project.com/sources/mono/mono-2.10.8.tar.bz2
tar -xjvf mono-2.10.8.tar.bz2
cd mono-2.10.8
./configure --prefix=/usr
# o /opt/mono
make
make install
#... Listo!

############################################
#preparando entorno para software adicional#
############################################

####################
# build dbus-sharp #
####################
git clone git://github.com/mono/dbus-sharp.git
cd dbus-sharp
./autogen.sh --prefix=/usr && make && make install
cd ..
########################
# build dbus-sharp-glib#
########################
git clone git://github.com/mono/dbus-sharp-glib.git
cd dbus-sharp-glib
./autogen.sh --prefix=/usr && make && make install
cd ..
#################
#build gtk-sharp#
#################
wget http://download.mono-project.com/sources/gtk-sharp212/gtk-sharp-2.12.11.tar.bz2
tar -xjvf gtk-sharp-2.12.11.tar.bz2
cd gtk-sharp-2.12.11/
./configure --prefix=/usr && make && make install
cd ..
###################
#build gnome-sharp#
###################
wget http://download.mono-project.com/sources/gnome-sharp2/gnome-sharp-2.24.1.tar.bz2
tar -xjvf gnome-sharp-2.24.1.tar.bz2
cd gnome-sharp-2.24.1
./configure --prefix=/usr && make && make install
cd ..
#################
#build gio-sharp#
#################
git clone git://github.com/mono/gio-sharp.git
cd gio-sharp
./autogen-2.22.sh --prefix=/usr && make && make install
cd ..
####################
#build taglib-sharp#
####################
git clone git://github.com/mono/taglib-sharp.git
cd taglib-sharp
./autogen.sh --prefix=/usr && make && make install
cd ..
#######################
#build gtk-sharp-beans#
#######################
git clone git://github.com/mono/gtk-sharp-beans.git
cd gtk-sharp-beans
./autogen.sh --prefix=/usr && make && make install
cd ..
###################
#build mono-addins#
###################
wget http://download.mono-project.com/sources/mono-addins/mono-addins-0.6.2.tar.bz2
tar -xjvf mono-addins-0.6.2.tar.bz2
cd mono-addins-0.6.2
./configure --prefix=/usr && make && make install
cd ..
###########
#build boo#
###########
wget http://download.mono-project.com/sources/boo/boo-0.9.3.3457.tar.bz2
tar -xjvf boo-0.9.3.3457.tar.bz2
cd boo-0.9.3.3457
./configure --prefix=/usr && make && make install
ln -s /usr/lib/mono/boo/Boo.Lang.* /usr/lib/boo/
cd ..
###########################
#build libgoogle-data-mono#
###########################
wget http://google-gdata.googlecode.com/files/libgoogle-data-mono-1.7.0.1.tar.gz
tar -xzvf libgoogle-data-mono-1.7.0.1.tar.gz
cd libgoogle-data-mono-1.7.0.1
make && make prefix=/usr install
cd ..
#####################
#build mono-zeroconf#
#####################
wget http://download.banshee-project.org/mono-zeroconf/mono-zeroconf-0.9.0.tar.bz2
tar -xjvf mono-zeroconf-0.9.0.tar.bz2
cd mono-zeroconf-0.9.0
./configure --prefix=/usr && make && make install
cd ..
###############
#build banshee#
###############
git clone git://git.gnome.org/banshee
cd banshee
./autogen.sh --prefix=/usr --disable-appledevice && make && make install

El resultado: Banshee on CentOS 6