Я удивлен (и разочарован), увидев, что классическая программа трассировки лучей povray была удалена из репозиториев 12.04. Каков наилучший способ его установки? Похоже, что никто не подготовил PPA для точного.
Я удивлен (и разочарован), увидев, что классическая программа трассировки лучей povray была удалена из репозиториев 12.04. Каков наилучший способ его установки? Похоже, что никто не подготовил PPA для точного.
Ответы:
Из распространяемой лицензии 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:
install
команду (через sudo
), чтобы установить ее.
Вы можете получить новейшую версию 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
./configure --with-boost-libdir=/usr/lib/x86_64-linux-gnu COMPILED_BY="my name <my-email-address>"
./configure
:sudo apt-get install libboost-all-dev