Tämä ei ole ajantasalla! Katso vaikka tuolta:
Blender 2.5:n kääntäminen ubuntu 9.04:ssä (ohje englanniksi)
Blenderin kääntäminen lähdekoodista (Linux)
HUOM! Epävirallisia versioita ei kannata käyttää "tärkeissä" töissä. On esimerkiksi mahdollista että kehitysversio rikkoo .blend tiedoston, jolloin sitä ei saa enää auki. Joten käytä omalla vastuulla.
Ensin tarvitaan kehitysympäristö:
sudo apt-get install subversion
sudo apt-get install build-essential
Riippuvuudet
Tarvitset vinon pinon erinäisiä ohjelmistokirjastoja.
sudo apt-get build-dep blender
Komento ei asenna itse blenderiä, vaan ainoastaan blenderin tarvitsemat ohjelmistokirjastot.
Muutama lisää tarvitaan ainakin Gutsyssä:
sudo apt-get install libopenal-dev
sudo apt-get install libalut-dev
Lähdekoodit
Luodaan SVN-blenderille oma hakemisto ja siirrytään sinne:
mkdir svn-blender
cd svn-blender
Sitten suoritetaan checkout, jolla haetaan työkopio tiedostoista.
svn checkout https://svn.blender.org/svnroot/bf-blender/trunk/blender
Nyt svn-hakemistossa pitäisi olla blender-hakemisto.
Kääntäminen
Yksi asetus täytyy tehdä Ubuntua varten. Etsi seuraava rivi linux2-config-py -tiedosta config-hakemiston alta:
#BF_OPENAL_LIB = 'openal alut'
Poista risuaita eli kommenttimerkki rivin edestä ja tallenna tiedosto:
BF_OPENAL_LIB = 'openal alut'
Sitten siirrytään blender hakemistoon:
cd blender
ja käännetään:
scons
Jos kaikki on OK, kääntämisen pitäisi alkaa ja lopulta pitäisi tulla ilmoitus:
scons: done building targets.
Uusi Blender löytyy hakemistosta svn-blender/build/linux2/bin/.
Siirry em. hakemistoon ja kirjoita:
./blender
Asetukset eli game-engine mukaan!
Pelkkä scons komento antaa blenderin perusasetuksilla, jolloin mm. pelimoottoria ei käännetä. Kaikki mahdolliset asetuksen näet seuraavasti:
scons --help (suoritettuna blender-hakemistossa)
Tuossa listassa on asetus WITH_BF_GAMEENGINE, joka määrittää käännetäänkö pelimoottori vai ei. Asetuksen voi antaa komentorivillä seuraavasti:
scons WITH_BF_GAMEENGINE=true
Pysyvästi muutoksen saa tehtyä linux2-config.py tiedostoon, joka on config-hakemistossa.
WITH_BF_GAMEENGINE='true'
Päivittäminen viimeisimpään versioon (update)
Kun haluat taas päivittää Blenderin uusimpaan mahdolliseen, niin suorita seuraavat komennot:
cd svn-blender/blender/
svn update
scons
Haarat (branches)
Trunk-hakemisto on "virallinen" Blenderin kehitysversio. Tämän lisäksi on haaroja, joissa toteutetaan erilaisia projekteja.
Mistä tietää mitä haaroja on olemassa?
SVN-hakemistoa voi selata www-selaimella. Mene osoitteeseen:
https://svn.blender.org/svnroot/bf-blender/branches/ niin näet listan haaroista.
Blenderin haaroitetun version kääntäminenn tapahtuu samoin kuin trunk-versionkin. Tee oma hakemisto haaralle ja osoita svn checkout haluamaasi haaraan. Esimerkiksi particles haara on kiinnostava koska siellä muhii blenderin uusi partikkeli-systeemi.
- svn checkout https://svn.blender.org/svnroot/bf-blender/branches/particles/
- cd particles
- scons
Ongelmia?
Englanninkielinen wiki: http://wiki.blender.org/index.php/BlenderDev/BuildingBlender/Linux
Ja foorumimme: http://www.opendimension.org/foorumi/viewforum.php?f=28