ฉันจะติดตั้งแอปพลิเคชัน ray-tracing POV-Ray บน 12.04 ได้อย่างไร


14

ฉันประหลาดใจ (และผิดหวัง) ที่เห็นว่าโปรแกรม pov-ray ติดตามแบบคลาสสิคได้ถูกลบจากที่เก็บในวันที่ 12.04 วิธีที่ดีที่สุดในการติดตั้งคืออะไร? ไม่ปรากฏว่ามีใครเตรียม PPA ให้แม่นยำ


POV-Ray ออกวางจำหน่ายแล้วภายใต้ Affero GPLดังนั้นมันอาจจะกลับไปที่ที่เก็บภายในรีลีสไม่กี่ครั้ง
หอยทากเครื่องกล

คำตอบ:


10

การออกใบอนุญาต

จากใบอนุญาตการกระจาย povray ไม่ใช่ใบอนุญาต GPL2 + หรือ 3+ ซึ่งโดยทั่วไปเป็นข้อกำหนดสำหรับการรวมเข้ากับที่เก็บหลักของ Ubuntu

อันที่จริง - เดเบียนจัดประเภทนี้เป็นที่ไม่ฟรี - แม้ว่าทำไมแพคเกจนี้ไม่ได้ให้บริการในลิขสิทธิ์แต่ฉันไม่แน่ใจ

การรวบรวม

มันง่ายมากที่จะรวบรวมแอปพลิเคชันบรรทัดคำสั่งนี้จากแหล่งที่มา :

ก่อนติดตั้งข้อกำหนดเบื้องต้นบางอย่าง:

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

povray +Ipovpawn.pov

จะเป็นการสร้างไฟล์ในโฟลเดอร์ของคุณชื่อ povpawn.png

ป้อนคำอธิบายรูปภาพที่นี่

ข้อมูลเพิ่มเติมจากเว็บไซต์ povray:


ทำงานเหมือนจับใจ
Barton Chittenden

ขออภัยนี่จะไม่ทำงานอีกต่อไปเพราะไฟล์เก็บถาวรไม่ได้โฮสต์ที่ povray.org อีกต่อไป - ดูที่คำตอบ github ด้านล่าง
Catherine Holloway

1
@CatherineHolloway: รุ่นเก่ายังคงมีอยู่ URL คือpovray.org/redirect/www.povray.org/ftp/pub/povray/Old-Versions/... มันถูกคอมไพล์แล้วและควรทำงานนอกกรอบ ใช้installคำสั่งที่มีอยู่(ผ่านsudo) เพื่อติดตั้ง
Florian Brucker

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 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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.