レイトレーシングアプリケーションPOV-Rayを12.04にインストールするにはどうすればよいですか?


14

古典的なレイトレーシングプログラムpovrayが12.04のリポジトリから削除されたことに驚いています(がっかりしました)。それをインストールする最良の方法は何ですか?PPAを正確に準備している人はいないようです。


POV-Rayは現在Affero GPLの下でリリースされているので、おそらく数リリース以内にリポジトリに戻るでしょう。
機械式カタツムリ

回答:


10

ライセンシング

povray 配布ライセンスは、通常はメインのubuntuリポジトリに組み込むための要件であるGPL2 +または3+ライセンスではありません。

確かに-debianはこれをnon-freeとして分類します-なぜこのパッケージが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を実行

povray +Ipovpawn.pov

これにより、フォルダにファイルが作成されます povpawn.png

ここに画像の説明を入力してください

povrayウェブサイトからの詳細:


魅力のように働いた。
バートン

残念なことに、アーカイブはpovray.orgでホストされなくなったため、これはもう機能しません。以下のgithubの回答をご覧ください。
キャサリンホロウェイ14年

1
@CatherineHolloway:古いバージョンは引き続き利用可能です。URLはpovray.org/redirect/www.povray.org/ftp/pub/povray/Old-Versions/…です。すでにコンパイルされており、そのまま使用できます。含まれるinstallコマンドを使用して(を介してsudo)インストールします。
フロリアンブラッカー14年

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 64bit版では、私が走った./configure --with-boost-libdir=/usr/lib/x86_64-linux-gnu COMPILED_BY="my name <my-email-address>"
KNB

1
実行時にブーストスレッドの問題が発生している場合./configuresudo apt-get install libboost-all-dev
user824294

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.