package
system/package
Type: Directory
Commands executed in this menu will take place only on the restart of the router. Until then, you can freely schedule or revert the set actions.
| Flag | Name | Description |
|---|---|---|
| X | disabled | |
| A | available |
| Read-only Argument | Type | Description |
|---|---|---|
| name | string | Name of the package. |
| version | string | Version of the package. |
| build-time | date | Date and time the package was built. |
| scheduled | enum ( | scheduled for uninstall | scheduled for disable | scheduled for enable | Use `apply-changes` to proceed with install) | Scheduled action for the package after the next reboot. |
| bundle | enum | The bundle package this package belongs to. |
| size | num | Size of the package in bytes. |
system/package/apply-changes
Type: Command
Apply scheduled changes and reboot the device.
| Argument | Type | Description |
|---|---|---|
| ignore-missing ( unset ) | bool | Upgrade only the RouterOS main package, omitting packages that are missing or not uploaded. |
system/package/disable
Type: Command
Schedule the package to be disabled after the next reboot. No features provided by the package will be accessible.
system/package/downgrade
Type: Command
Prompt for a reboot. During the reboot process, the router will try to downgrade RouterOS to the oldest version possible by checking the packages that are uploaded to the router.
system/package/enable
Type: Command
system/package/uninstall
Type: Command
Schedule the package to be removed from the router. That will take place during the reboot.
system/package/unschedule
Type: Command
system/package/update
Type: Settings Directory
Manage the check-for-updates channel and perform RouterOS upgrades.
| Argument | Type | Description |
|---|---|---|
| channel | enum () | Upgrade channel to use when checking for new versions. |
| mode | enum () | Protocol for connecting to the MikroTik download server. Use http only if your network blocks HTTPS. HTTPS is recommended. |
| check-certificate | enum () | Whether and how to validate the server SSL certificate. Always use yes to ensure a secure connection. |
| ip-version | enum () | IP version preference for connecting to the MikroTik download server. |
| Read-only Argument | Type | Description |
|---|---|---|
| installed-version | string | Currently installed RouterOS version. |
| latest-version | string | Latest available RouterOS version in the selected channel. |
| status | string | Current status of the update process (for example, New version is available). |
system/package/update/cancel
Type: Command
system/package/update/check-for-updates
Type: Command
| Argument | Type | Description |
|---|---|---|
| fetch-changelog | switch | Whether to fetch the changelog along with the update check. |
| Read-only Argument | Type | Description |
|---|---|---|
| changelog | string | Changelog text for the latest available version. |
system/package/update/download
Type: Command
| Argument | Type | Description |
|---|---|---|
| ignore-missing ( unset ) | bool | Download only the RouterOS main package, omitting packages that are missing or not uploaded. |
system/package/update/install
Type: Command
| Argument | Type | Description |
|---|---|---|
| ignore-missing ( unset ) | bool | Install only the RouterOS main package, omitting packages that are missing or not uploaded. |