Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:sw:04-unipi-firmware:software-update [2026/09/14 11:56] – updated with claude and revised / copy from WIP ofojt | en:sw:04-unipi-firmware:software-update [2026/09/17 10:45] (current) – ofojt | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ====== How to install software updates ====== | ====== How to install software updates ====== | ||
| - | <WRAP group center round box 95%> | + | This article explains how to keep the software on your Unipi device up to date. |
| - | {{ : | + | Update your device |
| - | <WRAP half column 13%> | + | |
| - | {{ : | + | |
| - | </ | + | |
| - | <WRAP half column 83%> | + | |
| - | **Note:** \\ | + | |
| - | This article is still under development and some details can change. If you find any errors, please report them to our support team at [[[email protected]|[email protected]]]. Thank you. | + | |
| - | </ | + | |
| - | </ | + | |
| - | This article explains how to keep the software on your Unipi device up to date. For known vulnerabilities and the versions that fix them, see the [[en: | + | For known vulnerabilities and the versions that fix them, see the [[en: |
| <WRAP group center round box 95%> | <WRAP group center round box 95%> | ||
| Line 21: | Line 13: | ||
| </ | </ | ||
| <WRAP half column 83%> | <WRAP half column 83%> | ||
| - | **Note:** \\ | + | **Note |
| Normal software updates do not affect the Mervis RT license. Only a major system upgrade (for example Debian 12 to Debian 13) can invalidate it. | Normal software updates do not affect the Mervis RT license. Only a major system upgrade (for example Debian 12 to Debian 13) can invalidate it. | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| ===== Before you start ===== | ===== Before you start ===== | ||
| Line 32: | Line 25: | ||
| * All commands below run in the device' | * All commands below run in the device' | ||
| - | ===== Check your current version ===== | ||
| - | To find out what you are running — for example to compare it with a version named in an advisory: | + | ===== Updating software packages - Regular maintenance ===== |
| - | * OS and kernel: < | + | The standard update |
| - | * A specific package (installed and available version): < | + | This is the recommended method to stay up-to date with the newest features and security patches. |
| - | * Full details of an installed package: < | + | |
| - | + | ||
| - | Replace '' | + | |
| - | + | ||
| - | ===== Update the software ===== | + | |
| - | + | ||
| - | <WRAP group center round box 95%> | + | |
| - | {{ : | + | |
| - | <WRAP half column 13%> | + | |
| - | {{ : | + | |
| - | </ | + | |
| - | <WRAP half column 83%> | + | |
| - | **Tip:** \\ | + | |
| - | Update your device **regularly** — for example as part of routine maintenance. Most fixes, including security fixes, reach the device through an ordinary update, so keeping it up to date is the single most important thing you can do for its security. | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | A standard update installs the latest packages from both the Debian base system and the Unipi repository. | + | |
| * 1. Refresh the list of available packages: < | * 1. Refresh the list of available packages: < | ||
| * 2. Install the available updates: < | * 2. Install the available updates: < | ||
| * 3. **Reboot** if the kernel, bootloader (u-boot) or IO-board firmware was updated, so the new version is used: < | * 3. **Reboot** if the kernel, bootloader (u-boot) or IO-board firmware was updated, so the new version is used: < | ||
| - | * 4. Optionally check the version again (see above) to confirm the update. | ||
| <WRAP group center round box 95%> | <WRAP group center round box 95%> | ||
| Line 80: | Line 53: | ||
| <WRAP half column 83%> | <WRAP half column 83%> | ||
| **Attention: | **Attention: | ||
| - | Advanced users can install | + | Advanced users can install |
| </ | </ | ||
| </ | </ | ||
| Line 94: | Line 67: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | ===== Updating specific packages ===== | ||
| + | For known vulnerabilities and the versions that fix them, see the [[en: | ||
| + | |||
| + | It is recommended to install the newest version of packages with the guide about regular maintenance above. | ||
| + | |||
| + | To find out which package version you are running — for example to compare it with a version named in an advisory: | ||
| + | |||
| + | * A specific package (installed and available version): < | ||
| + | * Full details of an installed package: < | ||
| + | |||
| + | To install the specific version of the package: | ||
| + | |||
| + | * 1. Refresh the list of available packages: < | ||
| + | * 2. Install the specific version of the package: < | ||
| + | * 3. **Reboot** if the kernel, bootloader (u-boot) or IO-board firmware was updated, so the new version is used: < | ||
| + | |||
| + | Replace '' | ||
| ===== Platform notes ===== | ===== Platform notes ===== | ||