Come installo l'applicazione ray-tracing POV-Ray su 12.04?


Risposte:


10

licenza

Dalla licenza di distribuzione povray non è una licenza GPL2 + o 3+ che normalmente è il requisito per l'incorporazione nei principali repository Ubuntu.

In effetti - debian lo classifica come non libero - anche se non so perché questo pacchetto non sia stato reso disponibile in multiverso .

compilazione

In realtà è molto semplice compilare questa applicazione da riga di comando dal sorgente :

Innanzitutto installa alcuni prerequisiti:

sudo apt-get install build-essential

Ora scarica il codice sorgente:

wget http://www.povray.org/redirect/www.povray.org/ftp/pub/povray/Official/Unix/povray-3.6.tar.gz

tar -zxvf povray-3.6.tar.gz
cd povray-3.6.1

Ora configuralo:

./configure COMPILED_BY="yourname <youremail@somewhere.com>"

NB usa il tuo indirizzo email.

Avanti: compilare e installare:

make
sudo make install

per i non iniziati ...

Questo è un esempio di output

salva il contenuto da qui come povpawn.pov

Ora esegui povray

povray +Ipovpawn.pov

Questo creerà un file nella cartella chiamato povpawn.png

inserisci qui la descrizione dell'immagine

Ulteriori informazioni dal sito Web di povray:


Ha funzionato come un fascino.
Barton Chittenden,

sfortunatamente, questo non funzionerà più perché l'archivio non è più ospitato su povray.org - guarda la risposta github qui sotto.
Catherine Holloway,

1
@CatherineHolloway: la vecchia versione è ancora disponibile, l'URL è povray.org/redirect/www.povray.org/ftp/pub/povray/Old-Versions/… . È già compilato e dovrebbe funzionare immediatamente. Utilizzare il installcomando contenuto (tramite sudo) per installarlo.
Florian Brucker,

7

Puoi ottenere la versione più recente di POV-Ray da github :

Ottieni il codice sorgente

git clone https://github.com/POV-Ray/povray.git

Installa i pacchetti richiesti

sudo apt-get install libboost-dev zlib1g-dev libpng12-dev libjpeg8-dev libtiff5-dev libopenexr-dev

Configura, Crea, Installa

cd unix/
./prebuild.sh
cd ../
./configure COMPILED_BY="your name <email@address>" 
make
sudo make install

2
Sulla 14.04 64bit, mi sono imbattuto./configure --with-boost-libdir=/usr/lib/x86_64-linux-gnu COMPILED_BY="my name <my-email-address>"
knb

1
Per coloro che hanno problemi di thread boost durante l'esecuzione ./configure:sudo apt-get install libboost-all-dev
user824294

0

Ho seguito le istruzioni sul sito Web POv-Ray e non ho riscontrato molti problemi durante l'installazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.