Downloading updates
There are two primary ways that you can download an update for Snow Family devices:
-
You can trigger manual updates at any time using specific Snowball Edge client commands.
-
You can programmatically determine a time to automatically update the device.
The following procedure outlines the process of manually downloading updates. For
information about automatically updating your Snowcone device, see
configure-auto-update-strategy
in Updating a Snowcone.
Note
If your device has no access to the internet, you can download an update file
using the GetSoftwareUpdatesdownload-updates
using the uri
parameter, as in the
following example.
snowballEdge download-updates --uri
file:///tmp/local-update
For Windows operating systems, format the value of the uri
parameter as follows:
snowballEdge download-updates --uri file:/
C:/path/to/local-update
To check for and download Snowcone software updates
-
Open a terminal window, and ensure that the Snowcone device is unlocked using the
describe-device
command. If the device is locked, use theunlock-device
command to unlock it. For more information, see Unlocking the Snow Family device -
When the device is unlocked, run the
snowballEdge check-for-updates
command. This command returns the latest available version of the Snowball Edge software, and also the current version installed on the device. -
If your device software is out of date, run the
snowballEdge download-updates
command.Note
If your device is not connected to the internet, first download an update file using the GetSoftwareUpdates
API. Then run the snowballEdge download-updates
command using theuri
parameter with a local path to the file that you downloaded, as in the following example.snowballEdge download-updates --uri
file:///tmp/local-update
For Windows operating systems, format the value of the
uri
parameter as follows:snowballEdge download-updates --uri file:/
C:/path/to/local-update
-
You can check the status of this download with the
snowballEdge describe-device-software
command. While an update is downloading, you display the status using this command.Example output of
describe-device-software
commandInstall State: Downloading