Cómo actualizar completamente ArchLinux DE VERDAD y un consejo

viernes, 20 de julio de 2012
Seguramente, después de leer el título, muchos pensarán: "bah, ejecuto "sudo pacman -Syu" y ya está". Bzzzzzzzz, error. Ese comando no actualiza TODO el sistema. El comando que sí lo hace es:
yaourt -Syyu --devel --aur
¿Qué hace? Lo explico:
  • "Yaourt": usa yaourt en lugar de pacman, ya que con yaourt podemos actualizar lo que no podemos con pacman.
  • "-Syyu": fuerza a yaourt a descargar las últimas listas de paquetes de los repositorios (a veces con "-Syu" no descarga las últimas lista, por eso usamos "-Syyu").
  • "--devel": comprueba y actualiza si es necesario los programas que hayamos instalado con subversion, hg, git y cvs.
  • "--aur": actualiza los paquetes que tengamos instalados desde el repositorio AUR si es necesario.

Y por último un consejo para los que tengais, como yo, 2 kernels instalados en arch. Seguramente, cuando hay una actualización del kernel os haya saltado que primero hay que actualizar el paquete "linux-headers". Bueno, pues eso es porque si no lo hacéis, se instalará primero el kernel y no se instalará bien (a mi me deja de funcionar el catalyst). Bueno, pues si tenéis tambien otro kernel y no hacéis el siguiente apaño, se os actualizará mal:
  • Abrís la terminal y ejecutais: "sudo nano /etc/pacman.conf".
  • Buscais la línea "SyncFirst" y añadís al final de la línea "linux-lts-headers" o el nombre del "headers" que use vuestro otro kernel.
Con esto se os instalará bien el segundo kernel.

3 comentarios:

  1. Anónimo dijo...:

    Nicely put. With thanks!

    My blog post - MCM リュック
    Also see my web site: MCM バッグ

  1. Anónimo dijo...:

    Y un --noconfirm aunque sea arriesgado y te lo hace todo de un tirón.

  1. muy bueno!!!! gracias a este tutorial actualice muchos programas

Publicar un comentario

 
© Ojalá fuera informático... | Designed by Thailand Hotels, in collaboration with Tech Updates, Webdesign Erstellen and Premium Wordpress Themes