Wie installiere ich die Raytracing-Anwendung POV-Ray auf 12.04?


14

Ich bin überrascht (und enttäuscht), dass das klassische Raytracing-Programm povray am 12.04. Aus den Repositories entfernt wurde. Was ist der beste Weg, um es zu installieren? Es scheint nicht, dass jemand ein PPA für präzise vorbereitet hat.


POV-Ray ist jetzt unter der Affero GPL veröffentlicht , so dass es wahrscheinlich innerhalb weniger Releases in die Repositories zurückkehren wird.
Mechanische Schnecke

Antworten:


10

Lizenzierung

Aus der povray- Distributionslizenz geht keine GPL2 + - oder 3+ -Lizenz hervor, die normalerweise für die Einbindung in die wichtigsten Ubuntu-Repositories erforderlich ist.

In der Tat - Debian stuft dies als nicht frei ein - obwohl ich nicht sicher bin, warum dieses Paket nicht in Multiversum verfügbar gemacht wurde .

Kompilieren

Es ist eigentlich sehr einfach, diese Befehlszeilenanwendung aus dem Quellcode zu kompilieren :

Installieren Sie zuerst einige Voraussetzungen:

sudo apt-get install build-essential

Laden Sie jetzt den Quellcode herunter:

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

Jetzt konfigurieren Sie es:

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

Bitte geben Sie Ihre E-Mail-Adresse an.

Weiter - kompilieren und installieren:

make
sudo make install

für die Uneingeweihten ...

Dies ist eine Beispielausgabe

Speichern Sie den Inhalt von hier als povpawn.pov

Führen Sie jetzt Povray

povray +Ipovpawn.pov

Dadurch wird eine Datei in Ihrem Ordner namens erstellt povpawn.png

Bildbeschreibung hier eingeben

Weitere Informationen von der Povray-Website:


Lief wie am Schnürchen.
Barton Chittenden

Leider funktioniert dies nicht mehr, da das Archiv nicht mehr auf povray.org gehostet wird - siehe die Antwort auf den Github unten.
Catherine Holloway

1
@CatherineHolloway: Die alte Version ist noch verfügbar, die URL lautet povray.org/redirect/www.povray.org/ftp/pub/povray/Old-Versions/… . Es ist bereits kompiliert und sollte sofort funktionieren. Verwenden Sie den enthaltenen installBefehl (via sudo), um es zu installieren.
Florian Brucker

7

Sie können die neueste POV-Ray-Version von Github erhalten :

Holen Sie sich den Quellcode

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

Installieren Sie die erforderlichen Pakete

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

Konfigurieren, erstellen, installieren

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

2
Am 14.04 64bit lief ich./configure --with-boost-libdir=/usr/lib/x86_64-linux-gnu COMPILED_BY="my name <my-email-address>"
knb

1
Für diejenigen, die Probleme mit dem Boost-Thread beim Laufen haben ./configure:sudo apt-get install libboost-all-dev
user824294

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.