Migration from Arch (Español)

From ParabolaWiki
Jump to: navigation, search

¡Libera tu distribución GNU/Linux de Arch o ArchLinux32 a Parabola GNU/Linux-libre!

1 Migración completa

1.1 Instalación del anillo de claves de Parabola y de las lista de mirrors

Nota: Si no ha regenerado su anillo de claves de pacman desde la actualización a GnuPG 2.1, es muy probable que encuentre problemas con la instalación del anillo de claves de Parabola, ya que la actualización hizo que la clave maestra local no esté habilitada para firmar otras claves. Comience por generar un anillo de claves nuevo siguiendo https://www.parabola.nu/news/gnupg-21-and-the-pacman-keyring/

Deshabilite la verificación de firmas manualmente modificando en el archivo /etc/pacman.conf la línea:

RemoteFileSigLevel = Never

Instale el anillo de claves y la lista de mirrors para los repositorios libres en /etc/pacman.d/mirrorlist:

# pacman -U https://www.parabola.nu/packages/libre/any/parabola-keyring/download/
# pacman -U https://www.parabola.nu/packages/libre/any/pacman-mirrorlist/download/
# pacman -U https://www.parabola.nu/packages/core/i686/archlinux32-keyring-transition/download/

Rehabilite la verificación de firmas en /etc/pacman.conf:

#RemoteFileSigLevel = Required

Renombre mirrorlist.pacnew como mirrorlist:

# cp /etc/pacman.d/mirrorlist.pacnew /etc/pacman.d/mirrorlist

1.2 Reemplace los paquetes Arch con los de Parabola

Agregue el repositorio [libre] antes de [core] en /etc/pacman.conf:

[libre]
Include = /etc/pacman.d/mirrorlist

[core]
...

Limpie la caché de pacman:

# pacman -Scc

Fuerce la sincronización de la base de datos:

# pacman -Syy

Actualice a paquetes libre:

# pacman -S pacman
# pacman -Suu
Consejo: Si prefiere ignorar los prompts extra y aceptar todas las confirmaciones acerca de paquetes reemplazados, use opcionalmente --noconfirm
Nota: SI alguno de sus paquetes tienen una versión mayor que la de los repositorios de Parabola, se hará un downgrade a la versión menor para eliminar los paquetes que no son libres


Instale your-freedom para remover paquetes no libres que no tengan reemplazo libre:

# pacman -S your-freedom

1.3 Actualización de la configuración del gestor de arranque

Actualice GRUB o Syslinux, pero no ambos, ya que podría causar un kernel panic.

1.3.1 GRUB

Para grub regenere su archivo grub.cfg:

# grub-mkconfig -o /boot/grub/grub.cfg
Consejo: Consulte https://wiki.archlinux.org/index.php/GRUB por más información

1.3.2 Syslinux

Cambie manualmente las siguientes líneas en /boot/syslinux/syslinux.cfg para reflejar los cambios:

LABEL parabola
    MENU LABEL Parabola GNU/Linux-libre
    LINUX ../vmlinuz-linux-libre
    ...
    INITRD ../initramfs-linux-libre.img

LABEL parabolafallback
    MENU LABEL Parabola GNU/Linux-libre Fallback
    LINUX ../vmlinuz-linux-libre
    ...
    INITRD ../initramfs-linux-libre-fallback.img

Alternativamente puede remover el archivo de configuración y reinstalar syslinux.

Consejo: Consulte https://wiki.archlinux.org/index.php/Syslinux#Configuration para más información

1.3.3 Varios

Consejo: Consulte https://wiki.archlinux.org/index.php/Boot_Loaders por más información

1.4 Complete la migración

Reinicie su sistema - debería bootear en Parabola.

2 Después de la instalación

¡Bienvenido a Parabola! ¿Algún hardware no funciona después de instalar your-freedom? En la mayoría de los casos significa que no existe un driver o un firmware libre disponible para el dispositivo (chequee dmesg). Es muy habitual que las tarjetas Wi-Fi necesiten firmware. Muchas tarjetas no funcionan sin el firmware, que generalmente no es libre; por eso nosotros no lo distribuimos. Este es el caso de la mayoría de las tarjetas Wi-Fi internas.

La manera habitual de solucionar este problema es reemplazar la tarjeta o usar un adaptador USB Wi-Fi. Puede adquirir uno con chipset Atheros (por ejemplo ath9k_htc para adaptadores USB o ath9k para las ranuras de expansión PCI y PCI-Express) o con chipset RTL818x (eg. rtl8187 para adaptadores USB o rtl818x_pci para ranuras de expansión PCI y PCI-Express) ya que existe firmware libre para estoa adaptadores Wi-Fi. También puede consultar la base de datos h-node para hallar adaptadores Wi-Fi que funcionan correctamente con software libre o scripts/deblob-$ver para chequear adaptadores Wi-Fi incluidos en listas negras de dispositivos conocidos por no funcionar con software lbre debido a que contiene blobs.


Si surgen problemas aplicando estas instrucciones repórtelos en nuestro Bug Tracker, o si encuentra una mejor manera, ¡edite este artículo de la wiki!

3 Vea también