Un nuevo tutorial en Hackster.io proporciona instrucciones paso a paso para instalar las herramientas FPGA de AMD en versiones 2025.1 y 2025.2 en Ubuntu 24.04 LTS, destacando las diferencias con versiones anteriores de Ubuntu y soluciones para problemas de compatibilidad. La guía cubre Vivado, Vitis y PetaLinux, señalando que PetaLinux será deprecado en la versión 2026.2.
El tutorial, escrito por Whitney Knitter, aborda el proceso de instalación de las herramientas de desarrollo FPGA de AMD en la recientemente lanzada Ubuntu 24.04 LTS, que introduce cambios que afectan los métodos de configuración tradicionales. Knitter explica que los usuarios deben cambiar primero el shell predeterminado de Zsh a Bash usando el comando chsh, ya que el método anterior de dpkg-reconfigure ya no funciona debido al alejamiento de Debian de debconf. «Lo molesto es que los comandos dpkg aún parecen estar disponibles en Ubuntu 24.04 y se ejecutan sin generar errores. Sin embargo, la única razón por la que no generan errores es porque en realidad no están haciendo nada», escribe Knitter. Los pasos de preparación incluyen agregar soporte para la arquitectura de 32 bits i386 e instalar paquetes actualizados específicos de Ubuntu 24.04, como libtinfo6 en lugar de libtinfo5. Para PetaLinux, se debe configurar un servidor TFTP en /etc/xinetd.d y agregar al usuario al grupo dialout para el acceso USB. Knitter recomienda el instalador Single File Download (SFD) sobre las opciones basadas en web por su mayor fiabilidad, a pesar de su tamaño más grande. La instalación comienza ejecutando el script xsetup como root, apuntando por defecto a /tools/Xilinx. Al seleccionar Vitis se instalan Vivado, HLS y otros componentes. Para la versión 2025.1, PetaLinux se integra en el instalador principal, pero 2025.2 requiere una descarga separada y configuración manual del directorio. Knitter señala: «PetaLinux está siendo eliminado gradualmente y será deprecado con la versión 2026.2». Los desafíos de compatibilidad con Ubuntu 24.04 incluyen la instalación manual de libtinfo5 para las compilaciones de PetaLinux y la desactivación de las restricciones del kernel en el acceso de usuarios no privilegiados mediante sysctl. Las compilaciones iniciales pueden fallar debido a problemas con las URL de los mirrors, pero tienen éxito al reintentar. La guía confirma pruebas en Ubuntu 24.04 y 22.04, siendo el soporte oficial limitado a esta última. Knitter aconseja no mezclar versiones de herramientas en proyectos y evitar el uso a largo plazo de PetaLinux debido a su deprecación.