Libere su Arch GNU/Linux a Hyperbola GNU/Linux-libre

Migración completa

Instalar Hyperbola keyring y la lista de espejos

Desactive la verificación de firma manualmente modificando la línea en /etc/pacman.conf:

RemoteFileSigLevel = Never

Instale el paquete Hyperbola keyring y la lista de espejos de los repositorios de Hyperbola en /etc/pacman.d/mirrorlist:

# pacman -U https://www.hyperbola.info/packages/core/any/hyperbola-keyring/download/
# pacman -U https://www.hyperbola.info/packages/core/any/pacman-mirrorlist/download/

Vuelva a habilitar la verificación de firma en /etc/pacman.conf:

#RemoteFileSigLevel = Required

Renombre mirrorlist.pacnew como mirrorlist:

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

Reemplace los paquetes Arch por Hyperbola

Limpie el caché de pacman:

# pacman -Scc

Force la sincronización de la base de datos:

# pacman -Syy

Actualice a paquetes libres:

# pacman -S pacman
# pacman -Suu base
Si desea ignorar solicitudes adicionales y aceptar todas las confirmaciones sobre paquetes reemplazados, puede usar opcionalmente –noconfirm
Si algunos de sus paquetes tienen una versión más alta que en los repositorios de Hyperbola, se actualizarán a una versión más baja de los paquetes libres para eliminar paquetes que no son libres y porque somos una distribución de soporte a largo plazo.
Hyperbola es una distribución de soporte a largo plazo basada en Arch con la estabilidad y seguridad de Debian. No es una distribución de lanzamiento rodante como Arch, porque Hyperbola está usando instantáneas de Arch para sus versiones y la lista negra de Parabola como base para mantenerla 100% libre. Además, Hyperbola está utilizando parches de Debian, por lo que todos los paquetes se están estabilizando con mejoras a través de su desarrollo. Consulte las Pautas de empaquetamiento y Contrato Social para más detalles.

Instale your-freedom para eliminar paquetes no libres que no tengan reemplazos libres:

# pacman -S your-freedom

Actualizar la configuración del gestor de arranque

Por favor actualice el GRUB o Syslinux, 'pero no ambos', ya que causaría un kernel panic.

GRUB

Para el grub regenere su grub.cfg ejecutando:

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

Syslinux

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

  LABEL hyperbola
     MENU LABEL Hyperbola GNU/Linux-libre
     LINUX ../vmlinuz-linux-libre-lts
     ...
     INITRD ../initramfs-linux-libre-lts.img

  LABEL hyperbolafallback
     MENU LABEL Hyperbola GNU/Linux-libre Fallback
     LINUX ../vmlinuz-linux-libre-lts
     ...
     INITRD ../initramfs-linux-libre-lts-fallback.img
Dado que Hyperbola es una distribución de soporte a largo plazo, linux-libre-lts es nuestro kernel predeterminado.

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

Otros bootloaders

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

OpenRC

Como Hyperbola ha anunciado el fin del soporte a systemd, se requiere la migración a OpenRC. Consulte nuestro artículo de migración para obtener más detalles.

Completar la migracion

Reinicie su sistema - debería arrancar en Hyperbola.

Después de la instalación

¡Bienvenido, ya estás en Hyperbola! ¿Se da cuenta de que algún hardware no funciona después de instalar your-freedom? Lo más probable es que esto signifique que no haya ningún controlador o firmware disponible para el dispositivo (ver dmesg). Es común que las tarjetas Wi-Fi requieran que se cargue un firmware en la tarjeta. Muchas tarjetas no funcionan en absoluto si falta el firmware. El firmware suele ser privativo, por lo tanto no lo distribuimos. Es el caso de casi cualquier tarjeta de Wi-Fi interna.

La solución habitual al problema es reemplazar la tarjeta o usar un dongle USB Wi-Fi externo. Puede comprar uno con el chipset Atheros (por ejemplo, ath9k_htc para dongle USB externo o ath9k para PCI y PCI- Express para ranuras de expansión) o conjunto de chips RTL818x (por ejemplo, rtl8187 para dongle USB externo o rtl818x_pci para PCI y PCI-Express para ranuras de expansión) ya que hay un firmware libre para estos adaptadores de Wi-Fi. También puede buscar en la base de datos h-node para encontrar adaptadores de Wi-Fi que funcionen bien con software libre o scripts/deblob-$ver para verificar los adaptadores de Wi-Fi incluidos en la lista negra de dispositivos Linux-libre.

Si encuentra algún problema al aplicar estas instrucciones, infórmelo en nuestro Bug Tracker!

Créditos

Este artículo de wiki se basa en ParabolaWiki.