15
$\begingroup$

I like to stay up with the latest version of Blender. I use Blender on my Macbook Pro and it is kind of a pain to update Blender because you have to delete it and then re-download it.

This isn't a huge deal but is there a way that you can just update Blender without deleting it and re-downloading it every time? It is kind of ridiculous to just re-download the entire program when the new version consists solely of bug patches.

$\endgroup$
1
  • 2
    $\begingroup$ Ridiculous?, for bug fixes? I would think not. ;) $\endgroup$
    – iKlsR
    Commented May 25, 2013 at 12:26

7 Answers 7

11
$\begingroup$

Blender doesn't have an (auto-)update function that would do this for you.

Some years ago I experimented with a way to create binary patches - that works pretty ok, but the experiment never took further form, as an entire infrastructure to support this needs to be created, and for such an effort no resources have been found (people willing to work on it, maintain it and the servers).

Until that day you'll just have to download the entire program. Note that you don't have to install Blender, you can just run it from the location you downloaded and extracted it to (at least on Linux and Windows, so assuming it works also on OS X).

$\endgroup$
1
  • 3
    $\begingroup$ Yes, also on OS X, extracting and dragging to the Applications folder works fine. :) $\endgroup$
    – Alenanno
    Commented May 25, 2013 at 9:52
3
$\begingroup$

That isn't possible with the binaries. However, you could do that with the source code.

You could download the source code from the repository and compile it by yourself. With this method, you only need to download the files that changed. If you choose to do this, you will need to compile Blender each time you update your code which is more time consuming than just installing it.

$\endgroup$
6
  • 10
    $\begingroup$ Looks like shooting mosquito with canon ;) $\endgroup$
    – user92
    Commented May 25, 2013 at 10:37
  • $\begingroup$ @PhoneixS Why binaries can't be updated? $\endgroup$ Commented Jun 14, 2013 at 18:09
  • 1
    $\begingroup$ @iamcreasy Normally when you think in updating a binary what you do is replace the binary, not change it only what have changed because in binary a minor change could be all bytes modified. Instead in source code you normally can break it in lines, so you only need to update lines that have been changed. Although, you can still have binary parches if changes are little, this are very used in applications crack. I have tried to answer you, but I think that my answer isn't so clear :D $\endgroup$
    – PhoneixS
    Commented Jun 16, 2013 at 10:20
  • 1
    $\begingroup$ @iamcreasy, I think that principally because they don't have enough time and resources to do it. $\endgroup$
    – PhoneixS
    Commented Jun 17, 2013 at 8:03
  • 2
    $\begingroup$ Which is faster depends entirely on the speed of your pc and internet. I have a fast pc but snail-paced net, so compiling takes a couple minutes where downloading a new build often takes over an hour. $\endgroup$
    – Greg Zaal
    Commented Sep 23, 2013 at 7:14
3
$\begingroup$

I heared that you can install Blender via Steam and it should be updated automagically.

$\endgroup$
3
2
$\begingroup$

If your on Ubuntu (or some linux distro with automatic updates, basically all of them), you can choose to download the latest development build. You'll get the updates then. If your interested, here's a link: http://mbah.net/2010/11/11/installing-blender-2-55-beta/

$\endgroup$
1
  • $\begingroup$ Broken link. :( $\endgroup$
    – Wildcard
    Commented May 7, 2019 at 22:20
2
$\begingroup$

If your OK with using the buildbot dailies, you can use BlenderUpdater application:

https://github.com/tobkum/BlenderUpdater

$\endgroup$
1
$\begingroup$

You can install Blender via Steam, which has a built in auto-update feature.

This should keep your Blender installation up to date automatically.

$\endgroup$
1
$\begingroup$

https://github.com/overmindstudios/BlenderUpdater/releases/tag/1.9.2?fbclid=IwAR3D3TPfIJ4xhP2W0z_0Kg-FO3Z3_d3IAHLFTsdF1Bc3yHAnx_NeT8iYLU4

After googling for a while, found this blender updater program.

Works for me!

Screenshot of Overmind Studios Blender Updater program

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .