12
$\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
    $\begingroup$ Ridiculous?, for bug fixes? I would think not. ;) $\endgroup$ – iKlsR May 25 '13 at 12:26
10
$\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$
  • 3
    $\begingroup$ Yes, also on OS X, extracting and dragging to the Applications folder works fine. :) $\endgroup$ – Alenanno May 25 '13 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$
  • 9
    $\begingroup$ Looks like shooting mosquito with canon ;) $\endgroup$ – user92 May 25 '13 at 10:37
  • $\begingroup$ @PhoneixS Why binaries can't be updated? $\endgroup$ – Quazi Irfan Jun 14 '13 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 Jun 16 '13 at 10:20
  • 1
    $\begingroup$ @iamcreasy, I think that principally because they don't have enough time and resources to do it. $\endgroup$ – PhoneixS Jun 17 '13 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 Sep 23 '13 at 7:14
3
$\begingroup$

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

$\endgroup$
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$
  • $\begingroup$ Broken link. :( $\endgroup$ – Wildcard May 7 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$
0
$\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$

protected by David Nov 3 '18 at 0:48

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.