Org:Institute/Pipeline/Workstation Setup

提供: wiki
移動先: 案内検索

Workstation setup

Info on how to set up a workstation at the Blender Institute.

Operating System

Default system for artists workstation is Xubuntu Linux. Developers may pick the OS they prefer.

Partition Map

/			ext4		20480MB
			none		20480MB
			swap		4096MB
/media/data		ext4		rest

User

Name: Guest
Username: guest
Password: guest


Packages

sudo apt-get install build-essential cmake subversion openexr libopenexr-dev libjpeg-dev libpng12-dev libopenal-dev libsdl-dev libfreetype6-dev libtiff4-dev python-dev gettext libxi-dev libsamplerate-dev libalut-dev vim nfs-common samba flashplugin-nonfree resolvconf openssh-server

sudo apt-get install rapidsvn gimp

sudo apt-get clean

File Systems

sudo mkdir /shared
sudo mkdir /render
sudo chmod 777 /media/data

In /etc/fstab

  • Change /media/data options from relatime to relatime,user,exec.
192.168.3.15:/data/shared    /shared     nfs    rw,soft,rsize=32768,wsize=32768,intr,async,noatime,nodiratime,tcp,auto    0    0
192.168.3.14:/extra/ststor   /render     nfs    rw,soft,rsize=32768,wsize=32768,intr,async,noatime,nodiratime,tcp,auto    0    0

In /etc/hosts

  • Add 192.168.3.14 biserver
sudo mount -a

Blender Setup

We use custom branches and master. Get the Blender Icons from shared.

cp /shared/bin/desktop_icons/* /home/guest/Desktop/

BAM Setup

We use development version of BAM, so we link against centralized bin.

sudo ln -s /shared/bin/bam /usr/bin/bam
sudo chmod u+x /usr/bin/bam

Default BAM session creation

cd /media/data
bam init blender-id@prodiver@http://biserver:5000/gooseberry gooseberry-bam

Production SVN setup

We do not use SVN for daily production (we use BAM instead). If you want to have a full copy of the production repo. (Requires authentication).

cd /media/data
svn co https://svn.blender.org/cloud/gooseberry

To get the preproduction repo

cd /media/data
svn co https://svn.blender.org/cloud/gooseberry-pre