मैं 12.04 पर रे-ट्रेसिंग एप्लिकेशन POV-Ray को कैसे स्थापित करूं?


14

मुझे आश्चर्य है (और निराश) यह देखने के लिए कि 12.04 पर क्लासिक रे-ट्रेसिंग प्रोग्राम पोवरे को रिपॉजिटरी से हटा दिया गया है। इसे स्थापित करने का सबसे अच्छा तरीका क्या है? ऐसा नहीं लगता कि किसी ने सटीक के लिए पीपीए तैयार किया हो।


POV-Ray अब Affero GPL के तहत जारी किया गया है , इसलिए यह संभवतः कुछ रिलीज के भीतर रिपॉजिटरी में वापस आ जाएगा।
मैकेनिकल घोंघा

जवाबों:


10

लाइसेंस

Povray वितरण लाइसेंस से GPL2 + या 3+ लाइसेंस नहीं है जो आम तौर पर मुख्य ubuntu repositories में शामिल करने की आवश्यकता है।

वास्तव में - डेबियन इसे गैर-मुक्त के रूप में वर्गीकृत करते हैं - हालांकि इस पैकेज को मल्टीवर्स में उपलब्ध नहीं कराया गया था , मुझे यकीन नहीं है।

संकलन

स्रोत से इस कमांड लाइन एप्लिकेशन को संकलित करना वास्तव में बहुत सरल है :

पहले कुछ आवश्यक शर्तें स्थापित करें:

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 पर होस्ट नहीं किया गया है - नीचे दिए गए गीथूब उत्तर को देखें।
कैथरीन होलोवे

1
@CatherineHolloway: पुराना संस्करण अभी भी उपलब्ध है, URL povray.org/redirect/www.povray.org/ftp/pub/povray/Old-Versions/… है । यह पहले से ही संकलित है और इसे बॉक्स से बाहर काम करना चाहिए। इसे स्थापित करने के लिए निहित installकमांड (के माध्यम से sudo) का उपयोग करें ।
फ्लोरियन ब्रूकर

7

आप github से नवीनतम POV-Ray संस्करण प्राप्त कर सकते हैं :

स्रोत कोड प्राप्त करें

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 64 बिट पर, मैं भाग गया./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 Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.