Migration from Manjaro (Español)

From ParabolaWiki
Jump to: navigation, search

La migración desde Manjaro es muy similar a la migración desde Arch sin embargo existen más componentes no libres y programas específicos de Manjaro que deben ser removidos para asegurar una adecuada instalación de Parabola GNU/Linux-libre. Se recomienda leer ambas antes de proceder con la migración.

1 Migración manual

Para migrar en forma manual necesitará remover todos los paquetes que digan "manjaro" y también los firmwares no libres y los plugins instalados antes de instalar Parabola GNU/Linux-libre.

Una de las formas más fáciles de encontrar esta información es ejecutar:

pacman -Q | grep manjaro

Simplemente use pacman -R y pacman -Rdd respectivamente todas las veces necesarias hasta que todas las referencias se hayan ido.

También asegúrese de remover mhwd, pacman-mirrorlist (-Rdd), y todo lo que diga "nonfree" en el título.

Nota: Make le asegura instalar un kernel libre como linux-libre, si esto no sucede automáticamente durante el proceso de migración. De hecho, los kernels de Manjaro y Arch tienen diferentes nombres. Si saltea este paso seguramente no dispondrá de un sistema totalmente libre y, en algunos casos, quizás ni pueda iniciar el sistema.

Una vez hecho esto importe pacman-mirrorlist-libre, parabola-keyrings, y proceda como la migración desde Arch normal.

1.1 Resolución de problemas

  • Si ocurre algún problema validando claves después de la migración deberá ejecutar lo siguiente para sincronizar las claves:
		pacman-key --init
		pacman-key --populate archlinux
		pacman-key --refresh-keys
                pacman-key --populate parabola

Muy importante: NO OLVIDE ACTUALIZAR EL GRUB después de la migración o se romperá su sistema.

grub-mkconfig -o /boot/grub/grub.cfg
  • Si ocurre algún problema con el mirrorlist, probablemente se deba a que Manjaro recientementé se alejó de la manera en que el mirrorlist nativo de Arch funciona y usa una de su propia invención. La solución es restaurar un pacman.conf que no sea de Manjaro e instalar manualmente el mirrorlist antes de continuar con la instalación. Más abajo, se muestra un ejemplo con computadoras de 64bit. Quizás necesite usar una diferente arquitectura en el comando #3.
		mv /etc/pacman.conf pacman.conf.manjaro
		mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.manjaro
		wget -O /etc/pacman.conf "https://projects.parabola.nu/abslibre.git/plain/libre/pacman/pacman.conf.x86_64"
		wget -O /etc/pacman.d/mirrorlist "https://repo.parabola.nu/mirrorlist.txt"


2 Script Bash para la automigración

Hay un script bash que puede ayudarlo a automatizar este proceso pero tiene algunos matices.

  • El script es incapaz de remover todos los componentes no libres antes de iniciar your-freedom entonces el usuario aún debe elegir "Y" en TODOS los prompts o el script fallará.
  • Ejecutar más de una vez el script provoca que "[libre]" y "[non-prism]" sean agregados a /etc/pacman.conf múltiples veces.
  • El script debería tener más medidas de precaución ante posibles fallas.

Usted puede alegir usar este código como un punto de referencia para portar manualmente Manjaro o darle una oportunidad y ayudar a encontrar bugs y mejorarlo.

## This is a script to convert from Manjaro to Parabola GNU/Linux-libre			##
## 			Last working 01/28/2015						##
Script Broke 12/6/2015. Please join #parabola on Freenode before attempting migration.