Skip to content

Commit b66c575

Browse files
committed
review and fixes
1 parent ef0c2df commit b66c575

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

articles/iot-edge/how-to-configure-proxy-support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This article walks through the following four steps to configure and then manage
1717

1818
1. **Install the IoT Edge runtime on your device.**
1919

20-
The IoT Edge installation scripts pull packages and files from the internet, so your device needs to communicate through the proxy server to make those requests. For detailed steps, see the [Install the runtime through a proxy](#install-the-runtime-through-a-proxy) section of this article. For Windows devices, the installation script also provides an [Offline installation](how-to-install-iot-edge-windows.md#offline-installation) option.
20+
The IoT Edge installation scripts pull packages and files from the internet, so your device needs to communicate through the proxy server to make those requests. For detailed steps, see the [Install the runtime through a proxy](#install-the-runtime-through-a-proxy) section of this article. For Windows devices, the installation script also provides an [Offline installation](how-to-install-iot-edge-windows.md#offline-or-specific-version-installation) option.
2121

2222
This step is a one-time process performed on the IoT Edge device when you first set it up. The same connections are also required when you update the IoT Edge runtime.
2323

articles/iot-edge/how-to-install-iot-edge-windows.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ For more information about these installation options, continue reading this art
133133
During installation two files are downloaded:
134134

135135
* Microsoft Azure IoT Edge cab, which contains the IoT Edge security daemon (iotedged), Moby container engine, and Moby CLI.
136-
* Visual C++ redistributable package (VC runtime) msi
136+
* Visual C++ redistributable package (VC runtime) MSI
137137

138138
If your device will be offline during installation, or if you want to install a specific version of IoT Edge, you can download one or both of these files ahead of time to the device. When it's time to install, point the installation script at the directory that contains the downloaded files. The installer checks that directory first, and then only downloads components that aren't found. If all the files are available offline, you can install with no internet connection.
139139

articles/iot-edge/how-to-update-iot-edge.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@ Check the version of the security daemon running on your device by using the com
2727

2828
### Linux devices
2929

30-
On Linux x64 devices, use apt-get or your appropriate package manager to update the security daemon.
30+
On Linux x64 devices, use apt-get or your appropriate package manager to update the security daemon to the latest version.
3131

3232
```bash
3333
apt-get update
3434
apt-get install libiothsm iotedge
3535
```
3636

37-
If you want to install a specific version of the security daemon, locate the appropriate **libiothsm-std** and **iotedge** files from [IoT Edge releases](https://github.com/Azure/azure-iotedge/releases). For each file, right-click the file link and copy the link address. Use the link address to install the specific versions of those components:
37+
If you want to update to a specific version of the security daemon, find the version you want to target from [IoT Edge releases](https://github.com/Azure/azure-iotedge/releases). In that version, locate the appropriate **libiothsm-std** and **iotedge** files for your device. For each file, right-click the file link and copy the link address. Use the link address to install the specific versions of those components:
3838

3939
```bash
4040
curl -L <libiothsm-std link> -o libiothsm-std.deb && sudo dpkg -i ./libiothsm-std.deb
@@ -51,7 +51,7 @@ On Windows devices, use the PowerShell script to update the security daemon. The
5151

5252
Running the Update-IoTEdge command removes and updates the security daemon from your device, along with the two runtime container images. The config.yaml file is kept on the device, as well as data from the Moby container engine (if you're using Windows containers). Keeping the configuration information means that you don't have to provide the connection string or Device Provisioning Service information for your device again during the update process.
5353

54-
If you want to install a specific version of the security daemon, download the appropriate **Microsoft-Azure-IoTEdge.cab** file from [IoT Edge releases](https://github.com/Azure/azure-iotedge/releases). Then, use the `-OfflineInstallationPath` parameter to point to the file location. For example:
54+
If you want to update to a specific version of the security daemon, find the version you want to target from [IoT Edge releases](https://github.com/Azure/azure-iotedge/releases). In that version, download the **Microsoft-Azure-IoTEdge.cab** file. Then, use the `-OfflineInstallationPath` parameter to point to the local file location. For example:
5555

5656
```powershell
5757
. {Invoke-WebRequest -useb aka.ms/iotedge-win} | Invoke-Expression; Update-IoTEdge -ContainerOs <Windows or Linux> -OfflineInstallationPath <absolute path to directory>
@@ -117,13 +117,15 @@ If you use specific tags in your deployment (for example, mcr.microsoft.com/azur
117117

118118
## Update to a release candidate version
119119

120-
Azure IoT Edge regularly releases new versions of the IoT Edge service. Before each stable release, there is one or more release candidate (RC) versions. RC versions include all the planned features for the release, but are still going through the testing and validation processes required for a stable release. If you want to test a new feature early, you can install the RC version and provide feedback through GitHub.
120+
Azure IoT Edge regularly releases new versions of the IoT Edge service. Before each stable release, there is one or more release candidate (RC) versions. RC versions include all the planned features for the release, but are still going through testing and validation. If you want to test a new feature early, you can install an RC version and provide feedback through GitHub.
121121

122122
Release candidate versions follow the same numbering convention of releases, but have **-rc** plus an incremental number appended to the end. You can see the release candidates in the same list of [Azure IoT Edge releases](https://github.com/Azure/azure-iotedge/releases) as the stable versions. For example, find **1.0.7-rc1** and **1.0.7-rc2**, the two release candidates that came before **1.0.7**. You can also see that RC versions are marked with **pre-release** labels.
123123

124124
The IoT Edge agent and hub modules have RC versions that are tagged with the same convention. For example, **mcr.microsoft.com/azureiotedge-hub:1.0.7-rc2**.
125125

126-
As previews, release candidate versions aren't included as the latest version that the regular installers target. Instead, you need to manually target the assets for the RC version that you want to test. For the most part, installing or updating to an RC version is the same as targeting any other specific version of IoT Edge except for one difference for Windows devices. In a release candidate, the PowerShell script that lets you install and manage the IoT Edge security daemon on a Windows device may have different functionality than the latest generally available version. In addition to downloading the IoT Edge .cab file for the RC, also download the **IotEdgeSecurityDaemon.ps1** script. Use [dot sourcing](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_scripts?view=powershell-7#script-scope-and-dot-sourcing) to run the downloaded script in the current source. For example:
126+
As previews, release candidate versions aren't included as the latest version that the regular installers target. Instead, you need to manually target the assets for the RC version that you want to test. For the most part, installing or updating to an RC version is the same as targeting any other specific version of IoT Edge except for one difference for Windows devices.
127+
128+
In a release candidate, the PowerShell script that lets you install and manage the IoT Edge security daemon on a Windows device may have different functionality than the latest generally available version. In addition to downloading the IoT Edge .cab file for the RC, also download the **IotEdgeSecurityDaemon.ps1** script. Use [dot sourcing](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_scripts?view=powershell-7#script-scope-and-dot-sourcing) to run the downloaded script in the current source. For example:
127129

128130
```powershell
129131
. <path>\IoTEdgeSecurityDaemon.ps1
@@ -135,7 +137,7 @@ Use the sections in this article to learn how to update an IoT Edge device to a
135137
If you're installing IoT Edge on a new machine, use the following links to learn how to install a specific version depending on your device operating system:
136138

137139
* [Linux](how-to-install-iot-edge-linux.md#install-a-specific-runtime-version)
138-
* [Windows](how-to-install-iot-edge-windows.md#offline-installation)
140+
* [Windows](how-to-install-iot-edge-windows.md#offline-or-specific-version-installation)
139141

140142
## Next steps
141143

0 commit comments

Comments
 (0)