When running from source, is the best way to update web2py by downloading, extracting, executing it in the source directory to unpack all the apps, etc., then copying the unpacked files over the web2py directory? Or unpacking the applications, etc., is not necessary?
You do not need to unpack the applications manually. you just do
python web2py.y --upgrade yes