autoupdate.rst 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. The Automatic Updater
  2. =====================
  3. To ensure you're always using the latest version of ownCloud Client, an
  4. auto-update mechanism has been added in Version 1.5.1. It will ensure
  5. that will automatically profit from the latest features and bugfixes.
  6. The updater works differently depending on the operating system.
  7. Basic Workflow
  8. --------------
  9. Windows
  10. ^^^^^^^
  11. ownCloud client will check for updates and download the update if one
  12. is available. You can view the status under ``Settings -> General -> Updates``.
  13. If an update is available and has been successfully downloaded, ownCloud
  14. Client will start a silent update prior to its next launch and then start itself.
  15. If the silent update fails, the client offers a manual download.
  16. .. note:: The user needs to be able to attain administrative privileges
  17. to successfully perform the update.
  18. Mac OS X
  19. ^^^^^^^^
  20. If a new update is available, ownCloud client will ask the user to update
  21. to the latest version using a pop-up dialog. This is the default for Mac
  22. OS X applications which use the Sparkle framework.
  23. Linux
  24. ^^^^^
  25. Since distributions provide their own update tool, ownCloud Client on Linux
  26. will not perform any updates on its own. It will, however, check for the
  27. latest version and passively notify the user (``Settings -> General -> Updates``)
  28. if an update is available.
  29. Preventing Auto Updates
  30. -----------------------
  31. In controlled environment such as companies or universities, the auto-update
  32. mechanism might not be desired as it interferes with controlled deployment
  33. tools and policies. In this case, it is possible to disable the auto-updater
  34. entirely:
  35. Windows
  36. ^^^^^^^
  37. There are two alternative approaches:
  38. 1. In ``HKEY_LOCAL_MACHINE\Software\ownCloud\ownCloud``, add a key of type DWORD
  39. with the value ``skipUpdateCheck`` and the value 1 to the machine. This key
  40. can be manually overrideen by the same value in ``HKEY_CURRENT_USER``.
  41. 2. In ``HKEY_LOCAL_MACHINE\Software\Policies\ownCloud\ownCloud``, add a key of
  42. type DWORD the value ``skipUpdateCheck`` and the value 1 to the machine.
  43. Setting the value here cannot be overridden by the user and is the preferred
  44. way to control the updater behavior via Group Policies.
  45. Mac OS X
  46. ^^^^^^^^
  47. You can disable the update check via a system-wide ``.plist`` file located
  48. at ``/Library/Preferences/com.owncloud.desktopclient.plist``. Add a new root
  49. level item of type bool and the name ``skipUpdateCheck`` and set it to ``true``.
  50. You can also just copy the file
  51. ``owncloud.app/Contents/Resources/deny_autoupdate_com.owncloud.desktopclient.plist```
  52. to ``/Library/Preferences/com.owncloud.desktopclient.plist``.
  53. Linux
  54. ^^^^^
  55. Since there is no updating functionality, there is no need to remove the check.
  56. If you want to disable the check nontheless, open a file called
  57. ``/etc/ownCloud/ownCloud.conf`` and add the following content::
  58. [General]
  59. skipUpdateCheck=true