Hace tiempo expliqué como instalar povray 3.6 que básicamente era bajarse los paquetes deb y poco más, pero ahora necesito nuevas características que sólo tiene la última 3.7 beta.
Esta versión tenemos que compilarla, para lo que debemos hacer lo siguiente:
apt-get remove povray povray-examples povray-doc povray-includes
O si lo queremos hacer de un modo más gráfico iniciamos synaptic u otro gestor de paquetes buscamos y desinstamos todos los paquetes que empiecen por povray.
Desinstalar povray 3.6
Para evitarnos problemas debemos desinstalar las versiones antiguas antes de poner una nueva compilada:apt-get remove povray povray-examples povray-doc povray-includes
O si lo queremos hacer de un modo más gráfico iniciamos synaptic u otro gestor de paquetes buscamos y desinstamos todos los paquetes que empiecen por povray.
Instalar los paquetes necesarios para la compilación
En Ubuntu 10.04 lo he hecho con el siguiente comando:
sudo apt-get install libboost-dev libboost-thread-dev zlib1g-dev libpng12-dev libjpeg-dev libtiff5-dev libopenexr-dev libsdl1.2-dev
Si usáis versiones más modernas de ubuntu o debian y dicen que algunos paquetes ya no están disponibles no hay problema escribís sólo parte de su nombre antes de poner el número de versión y pulsando la tecla TAB una o dos veces escribirá la versión correcta.
También podéis usar synaptic u otro gestor de arranque y usar su buscador para instalar la versión que os ofrecen.
Descargar el código fuente y compilarlo
Lo descargamos de http://www.povray.org/beta/source/ en el apartado 'Getting the POV-Ray Unix/Linux source'
tar xvf povray-3.7.0.RC7.tar
cd povray-3.7.0.RC7/
"
make
sudo make install
Y ya está.
Si compilas en un linux de 64 bits añade --disable-io-restrictions al final de la orden ./configure
Descomprimos
bunzip2 povray-3.7.0.RC7.tar.bz2tar xvf povray-3.7.0.RC7.tar
cd povray-3.7.0.RC7/
Compilamos
./configure COMPILED_BY="your namemake
sudo make install
Y ya está.
Aclaraciones y curiosidades
El proceso de compilación tarda un buen rato sobre todo si el equipo tiene sus añitos.Si compilas en un linux de 64 bits añade --disable-io-restrictions al final de la orden ./configure
Muchísimas gracias por la guía, me ha sido muy útil!
ResponderEliminar:)
Instrucciones para Ubuntu 16.04
ResponderEliminarsudo apt-get install libvips-dev libboost-system1.58-dev libboost-thread1.58-dev libc6-dev libgcc1 libilmbase12 libjpeg8-dev libopenexr22 libpng12-dev libsdl1.2-dev libstdc++6-4.7-dev libtiff5-dev zlib1g-dev
./configure COMPILED_BY="tu nombre " --disable-io-restrictions
git clone https://github.com/POV-Ray/povray
cd unix
./prebuild.sh
cd ..
make check
sudo make install