URL
https://opencores.org/ocsvn/s80186/s80186/trunk
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
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.