OpenWrt: Script para actualizar el sistema
2019-06-11
En OpenWrt para actualizar el sistema debemos de hacerlo paquete a paquete. Cuando hay uno o dos paquetes para actualizar no hay problema, pero cuando se trata de actualizar más el proceso puede llegar a ser tedioso, pero gracias al script que os voy a presentar a continuación podremos actualizar todo el siste a de una forma muy sencilla.
El script lo puedes descargar desde https://github.com/tavinus/opkg-upgrade, mi recomendacion es que lo guardes en un disco USB que conectes al router.
Su funcionamiento es muy sencillo, antes de nada asegurate que el script tiene permisos de ejecución:
Ejecuta el script
[user@Aspire-E5 ~]$ ssh [email protected]
BusyBox v1.28.4 () built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 18.06.2, r7676-cddd7b4c77
-----------------------------------------------------
root@Wrt3200ACM:~# /mnt/sda1/scripts/opkg-update/opkg-upgrade.sh
Simple OPKG Updater v0.3.5
Done | Updating package lists
Done | Getting upgradable packages list
Packages available for upgrade: 2
+-----+---------+-----------------------+-----------------------+
| # | Package | Current | Update |
+-----+---------+-----------------------+-----------------------+
| 1 | libuci | 2018-08-11-4c8b4d6e-1 | 2019-05-17-f199b961-1 |
| 2 | uci | 2018-08-11-4c8b4d6e-1 | 2019-05-17-f199b961-1 |
+-----+---------+-----------------------+-----------------------+
Proceed with upgrade? (Y/y to proceed) Y
.... | Upgrading packages
Upgrading libuci on root from 2018-08-11-4c8b4d6e-1 to 2019-05-17-f199b961-1...
Downloading https://downloads.openwrt.org/releases/18.06.2/packages/arm_cortex-a9_vfpv3/base/libuci_2019-05-17-f199b961-1_arm_cortex-a9_vfpv3.ipk
Upgrading uci on root from 2018-08-11-4c8b4d6e-1 to 2019-05-17-f199b961-1...
Downloading https://downloads.openwrt.org/releases/18.06.2/packages/arm_cortex-a9_vfpv3/base/uci_2019-05-17-f199b961-1_arm_cortex-a9_vfpv3.ipk
Configuring libuci.
Configuring uci.
Done |
Upgrade finished
Please check for config file conflicts!
root@Wrt3200ACM:~#
En el ejemplo, hay dos paquetes para actualizar, preguntará si queremos actualizar.
Terminada la actualización deberemos de revisar los ficheros de configuración que hayan cambiado
Upgrade finished
Please check for config file conflicts!
Espero que te haya gustado, pasa un buen día. 🐧