OpenCores
URL https://opencores.org/ocsvn/s80186/s80186/trunk

Subversion Repositories s80186

[/] [s80186/] [trunk/] [docker/] [build-quartus/] [Dockerfile] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 jamieiles
FROM ubuntu:xenial
2
MAINTAINER Jamie Iles 
3
ENV DEBIAN_FRONTEND=noninteractive
4
 
5
ARG MIRROR=http://download.altera.com/akdlm/software/acdsinst/
6
ARG QUARTUS=16.1/196/ib_installers/QuartusLiteSetup-16.1.0.196-linux.run
7
ARG QUARTUS_UPDATE=16.1.2/203/update/QuartusSetup-16.1.2.203-linux.run
8
ARG DEVICE_FILES="16.1/196/ib_installers/cyclonev-16.1.0.196.qdz 16.1/196/ib_installers/cyclone-16.1.0.196.qdz"
9
 
10
RUN dpkg --add-architecture i386
11
RUN apt-get update && apt-get install --no-install-recommends -y \
12
        ca-certificates \
13
        openjdk-8-jdk \
14
        libfontconfig1 \
15
        libglib2.0-0 \
16
        libsm6 \
17
        libxrender1 \
18
        locales \
19
        make \
20
        xauth \
21
        xvfb \
22
        pkg-config \
23
        wget \
24
        libxft2:i386 \
25
        libxext6:i386 \
26
        libncurses5:i386 \
27
        libc6:i386 \
28
        libstdc++6:i386 \
29
        unixodbc-dev \
30
        lib32ncurses5-dev \
31
        libzmq3-dev \
32
        libssl-dev \
33
        libcrypto++9v5
34
 
35
RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen
36
ENV LANG en_US.UTF-8
37
ENV LANGUAGE en_US:en
38
ENV LC_ALL en_US.UTF-8
39
 
40
RUN cd /tmp && wget -q $MIRROR$QUARTUS && \
41
        wget -q $MIRROR$QUARTUS_UPDATE && \
42
        chmod +x $(basename $QUARTUS_UPDATE) && \
43
        for DEV_FILE in $DEVICE_FILES; do wget -q $MIRROR$DEV_FILE; done && \
44
        chmod +x $(basename $QUARTUS) && \
45
        ./$(basename $QUARTUS) --mode unattended --installdir /opt/altera/ && \
46
        rm /tmp/* /opt/altera/uninstall -rf
47
# These files conflict with the Ubuntu versions and cause random segfaults.
48
RUN rm /opt/altera/quartus/linux64/libccl_curl_drl.so \
49
        /opt/altera/quartus/linux64/libcrypto.so.1.0.0 \
50
        /opt/altera/quartus/linux64/libcurl.so.4 \
51
        /opt/altera/quartus/linux64/libssl.so.1.0.0

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.