Как установить приложение трассировки лучей POV-Ray на 12.04?


14

Я удивлен (и разочарован), увидев, что классическая программа трассировки лучей povray была удалена из репозиториев 12.04. Каков наилучший способ его установки? Похоже, что никто не подготовил PPA для точного.


POV-Ray теперь выпущен под Affero GPL , поэтому он, вероятно, вернется в репозитории в течение нескольких выпусков.
Механическая улитка

Ответы:


10

лицензирование

Из распространяемой лицензии povray нет лицензии GPL2 + или 3+, которая обычно является требованием для включения в основные репозитории Ubuntu.

Действительно - debian классифицирует это как несвободное - хотя почему этот пакет не был доступен в multiverse , я не уверен.

составление

На самом деле очень просто скомпилировать это приложение командной строки из исходного кода :

Сначала установите некоторые предварительные условия:

sudo apt-get install build-essential

Теперь скачайте исходный код:

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

Теперь настройте это:

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

NB использовать свой адрес электронной почты.

Далее - скомпилируйте и установите:

make
sudo make install

для непосвященных ...

Это пример вывода

сохраните содержимое отсюда как povpawn.pov

Теперь беги поврай

povray +Ipovpawn.pov

Это создаст файл в вашей папке с именем povpawn.png

введите описание изображения здесь

Больше информации с сайта povray:


Работал как шарм.
Бартон Читтенден

к сожалению, это больше не будет работать, потому что архив больше не размещается на povray.org - посмотрите ответ github ниже.
Кэтрин Холлоуэй

1
@CatherineHolloway: старая версия все еще доступна, URL-адрес povray.org/redirect/www.povray.org/ftp/pub/povray/Old-Versions/… . Он уже скомпилирован и должен работать из коробки. Используйте содержащуюся installкоманду (через sudo), чтобы установить ее.
Флориан Брукер

7

Вы можете получить новейшую версию POV-Ray от github :

Получить исходный код

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

Установите необходимые пакеты

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

Настроить, сделать, установить

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

2
На 14.04 64bit я бегал./configure --with-boost-libdir=/usr/lib/x86_64-linux-gnu COMPILED_BY="my name <my-email-address>"
knb

1
Для тех, у кого проблемы с усилением потока при запуске ./configure:sudo apt-get install libboost-all-dev
user824294

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.