Vivado centos

Crear un Dockerfile con Oracle 7 (CentOS 7) como base e instalar Vivado 2018 en él es un proceso bastante sencillo. A continuación, te muestro los pasos para lograrlo:


1. Descarga el instalador de Vivado 2018 desde el sitio web de Xilinx y colócalo en un directorio llamado `vivado_installer`. Asegúrate de tener una cuenta en Xilinx y haber iniciado sesión para acceder a los archivos de instalación.


2. Crea un archivo llamado `Dockerfile` en el mismo directorio donde se encuentra la carpeta `vivado_installer`.


3. Abre el archivo `Dockerfile` con tu editor de texto favorito y pega el siguiente contenido:


```Dockerfile

# Utiliza la imagen base de CentOS 7

FROM centos:7


# Copia el instalador de Vivado al contenedor

COPY vivado_installer /vivado_installer


# Actualiza e instala las dependencias necesarias

RUN yum -y update && \

    yum -y groupinstall "Development Tools" && \

    yum -y install \

      wget \

      which \

      libX11-devel \

      libXext-devel \

      libXrender-devel \

      libXtst-devel \

      libGL-devel \

      xorg-x11-fonts-Type1 \

      xorg-x11-fonts-misc \

      net-tools \

      iproute && \

    yum clean all


# Ejecuta el instalador de Vivado en modo silencioso

RUN /vivado_installer/xsetup --agree 3rdPartyEULA,WebTalkTerms,GeneralPublicLicense --batch --config /vivado_installer/install_config.txt


# Establece las variables de entorno necesarias

ENV PATH /tools/Xilinx/Vivado/2018.3/bin:$PATH

ENV LD_LIBRARY_PATH /tools/Xilinx/Vivado/2018.3/lib/lnx64.o:$LD_LIBRARY_PATH


# Inicia el shell como punto de entrada

CMD ["/bin/bash"]

```


4. En el archivo `install_config.txt`, coloca la siguiente configuración:


```

Edition=Vivado HL WebPACK

Destination=/tools/Xilinx

Modules=Software Development Kit (SDK);DocNav

```


5. Construye la imagen de Docker ejecutando el siguiente comando en el mismo directorio que el `Dockerfile`:


```bash

docker build -t vivado_2018:centos7 .

```


6. Una vez que la imagen se haya construido correctamente, podrás crear y ejecutar un contenedor basado en esta imagen:


```bash

docker run -it --rm vivado_2018:centos7

```


Esto iniciará un shell interactivo en el contenedor, y podrás comenzar a utilizar Vivado 2018. Para ejecutar Vivado, simplemente ejecuta el comando `vivado` en el shell.

Comentarios

Entradas populares de este blog

Migración

Docker alpine

Questasim