Actualizar linux con un solo comando, topgrade.
Da igual que seas un aficionado linuxero que un sysadmin, si no quieres tener problemas debes mantener tu sistema actualizado.
Ya se que algunas veces puede resultar un engorro, que si update, después upgrade, etc…, uff me aburro, pues a partir de hoy eso se termino, si, si, ya vale de perder el tiempo. Hoy conocemos una fabulosa herramienta que con solo un comando hará todo el trabajo por nosotros, y no solo actualizar.
Efectivamente hablamos de la herramienta topgrade, que con un solo comando es capaz de actualizar toda tu maquina, y es que topgrade no solo se limita a actualizar el sistema, también nos actualiza los administradores de paquetes y las aplicaciones instaladas de RubyGems, Flatpack, Snap, etc. Topgrade no se olvida de npm, Atom, nmacs, y muchos más.
Esta herramienta incluso te indica si existen actualizaciones de tipo Firmware (no actualiza), ademas al concluir el proceso reinicia todos los demonios. Como puedes ver, es una aplicación muy interesante y que nos puede ahorrar mucho trabajo, así que en este articulo vemos como instalar y ejecutar topgrade en nuestra distribución linux favorita.
Actualizar linux con topgrade
Actualizar linux con un solo comando, topgrade
Si utilizas Arch linux estas de suerte, lo tienes el AUR.
yay -S topgrade
Para el resto de distribuciones instalaremos directamente el archivo binario. En el articulo instalamos la ultima versión actual (3.4.0), pero deberías revisar su zona de descargas oficial ya que su actualización es constante.
Bueno… descargamos la herramienta.
sudo su
wget https://github.com/r-darwish/topgrade/releases/download/v3.4.0/topgrade-v3.4.0-x86_64-unknown-linux-gnu.tar.gz
Descomprimimos el paquete.
tar xvf topgrade-v3.4.0-x86_64-unknown-linux-gnu.tar.gz
Movemos la aplicación al directorio de binarios.
mv topgrade /usr/local/bin/
Ya la tenemos instalada, podemos verificar con el siguiente comando:
topgrade -V
ejemplo de salida…
sololinux ~ # topgrade -V
Topgrade 3.4.0
Para lanzar la herramienta de actualización, es tan sencillo como ejecutar en la terminal el siguiente comando.
topgrade
ejemplo de salida…
―― 17:17:50 – RubyGems ――――――――――――――――――――
Updating installed gems
Updating did_you_mean
WARNING: You don’t have /root/.gem/ruby/2.3.0/bin in your PATH,
gem executables will not run.
ERROR: Error installing did_you_mean:
did_you_mean requires Ruby version >= 2.5.0.
Gems updated: did_you_mean
―― 17:18:52 – Flatpak User Packages ――――――――――――――
Looking for updates…
Looking for updates…
Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Diferencias entre Su, Sudo su, Sudo -i y Sudo -s.
Funciona :
topgrade
―― 11:40:39 – System update ――――――――――――――――――――――――――――――――――――――――――――――――――――
:: Sincronizando las bases de datos de los paquetes…
core está actualizado
extra está actualizado
community está actualizado
multilib está actualizado
:: Iniciando actualización completa del sistema…
…el sistema ya está actualizado.
:: Searching databases for updates…
:: Searching AUR for updates…
:: Checking development packages…
there is nothing to do
―― 11:40:41 – Summary ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
System update: OK
Git repositories: OK
Pacman backup configuration files found:
/etc/default/grub.pacnew
Gracias.
Buenas Chaparral.
Podríamos decir que la practica totalidad de los artículos de sololinux son probados en entornos reales antes de ser lanzados. Incluso cuando es necesario se ejecutan en servidores en producción para más seguridad, eso nos diferencia. Claros y al grano, sin palabrerías para rellenar huecos.
Un saludo.
Una vez más, ¡me has sorprendido!
Una herramienta muy interesante, gracias por tu dedicación.
Saludos.
Gracias por tu apoyo incondicional Henry.
Simplemente impresionante, no lo conocía muy bueno.
Excelente ¡¡ buen articulo
Hola , estoy en archlinux que significa que actualize esos paquetes que yo sepa solo habia instalado retroarch ,tal vez esos paquetes los instalara retroarch ?¿
Aportas pocos datos sobre tu duda, lo que si que puedo asegurarte es que la herramienta actualiza motores que normalmente no actualizan las distribuciones.
Intento añadir una imagen y no sale en el comentario, probemos de nuevo.
https://i.imgur.com/EMDZ8vi.jpg
Lo único que veo es que faltan archivos de idioma, supongo que es porque los tienes deshabilitados.
Pues si … era eso todo perfecto. Lo instale tambien en el portatil y funciona genial
No conocía esta forma de actualizar mi sistema linux, es muy efectiva. Buen artículo
Gracias por tu opinión Michael.
Funciona perfecto. Gracias por compartir tus vonocimientosvonocimientos.