├── README ├── generate-files.py ├── lmde2-amd64.Dockerfile ├── lmde2-i386.Dockerfile ├── lmde2 └── etc │ └── apt │ ├── apt.conf.d │ └── 00recommends │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── lmde3-amd64.Dockerfile ├── lmde3-i386.Dockerfile ├── lmde3 └── etc │ └── apt │ ├── apt.conf.d │ └── 00recommends │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── lmde4-amd64.Dockerfile ├── lmde4-i386.Dockerfile ├── lmde4 └── etc │ └── apt │ ├── apt.conf.d │ └── 00recommends │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── lmde5-amd64.Dockerfile ├── lmde5-i386.Dockerfile ├── lmde5 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── lmde6-amd64.Dockerfile ├── lmde6-i386.Dockerfile ├── lmde6 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ └── official-package-repositories.sources ├── mint17-amd64.Dockerfile ├── mint17-i386.Dockerfile ├── mint17 └── etc │ └── apt │ ├── apt.conf.d │ └── 00recommends │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint18-amd64.Dockerfile ├── mint18-i386.Dockerfile ├── mint18 └── etc │ └── apt │ ├── apt.conf.d │ └── 00recommends │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint19-amd64.Dockerfile ├── mint19-i386.Dockerfile ├── mint19.1-amd64.Dockerfile ├── mint19.1-i386.Dockerfile ├── mint19.1 └── etc │ └── apt │ ├── apt.conf.d │ └── 00recommends │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint19.2-amd64.Dockerfile ├── mint19.2-i386.Dockerfile ├── mint19.2 └── etc │ └── apt │ ├── apt.conf.d │ └── 00recommends │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint19.3-amd64.Dockerfile ├── mint19.3-i386.Dockerfile ├── mint19.3 └── etc │ └── apt │ ├── apt.conf.d │ └── 00recommends │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint19 └── etc │ └── apt │ ├── apt.conf.d │ └── 00recommends │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint20-amd64.Dockerfile ├── mint20.1-amd64.Dockerfile ├── mint20.1 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint20.2-amd64.Dockerfile ├── mint20.2 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint20.3-amd64.Dockerfile ├── mint20.3 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint20 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint21-amd64.Dockerfile ├── mint21.1-amd64.Dockerfile ├── mint21.1 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint21.2-amd64.Dockerfile ├── mint21.2 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint21.3-amd64.Dockerfile ├── mint21.3 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint21 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint22-amd64.Dockerfile ├── mint22.1-amd64.Dockerfile ├── mint22.1-python.Dockerfile ├── mint22.1 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint22.2-amd64.Dockerfile ├── mint22.2 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list ├── mint22 └── etc │ └── apt │ ├── preferences.d │ └── official-package-repositories.pref │ └── sources.list.d │ ├── official-package-repositories.list │ └── official-source-repositories.list └── template.Dockerfile /README: -------------------------------------------------------------------------------- 1 | Docker images for Linux Mint 2 | -------------------------------------------------------------------------------- /generate-files.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python3 2 | import subprocess 3 | 4 | keyring = "2022.06.21" 5 | packages = "mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3" 6 | new_packages = "mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3" 7 | 8 | with open("mint18-amd64.Dockerfile", "w") as docker_file: 9 | files = "mint18" 10 | image = "ubuntu:16.04" 11 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 12 | subprocess.call(command, stdout=docker_file) 13 | 14 | with open("mint18-i386.Dockerfile", "w") as docker_file: 15 | files = "mint18" 16 | image = "i386\/ubuntu:16.04" 17 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 18 | subprocess.call(command, stdout=docker_file) 19 | 20 | with open("mint19-amd64.Dockerfile", "w") as docker_file: 21 | files = "mint19" 22 | image = "ubuntu:18.04" 23 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 24 | subprocess.call(command, stdout=docker_file) 25 | 26 | with open("mint19-i386.Dockerfile", "w") as docker_file: 27 | files = "mint19" 28 | image = "i386\/ubuntu:18.04" 29 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 30 | subprocess.call(command, stdout=docker_file) 31 | 32 | with open("mint19.1-amd64.Dockerfile", "w") as docker_file: 33 | files = "mint19.1" 34 | image = "ubuntu:18.04" 35 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 36 | subprocess.call(command, stdout=docker_file) 37 | 38 | with open("mint19.1-i386.Dockerfile", "w") as docker_file: 39 | files = "mint19.1" 40 | image = "i386\/ubuntu:18.04" 41 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 42 | subprocess.call(command, stdout=docker_file) 43 | 44 | with open("mint19.2-amd64.Dockerfile", "w") as docker_file: 45 | files = "mint19.2" 46 | image = "ubuntu:18.04" 47 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 48 | subprocess.call(command, stdout=docker_file) 49 | 50 | with open("mint19.2-i386.Dockerfile", "w") as docker_file: 51 | files = "mint19.2" 52 | image = "i386\/ubuntu:18.04" 53 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 54 | subprocess.call(command, stdout=docker_file) 55 | 56 | with open("mint19.3-amd64.Dockerfile", "w") as docker_file: 57 | files = "mint19.3" 58 | image = "ubuntu:18.04" 59 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 60 | subprocess.call(command, stdout=docker_file) 61 | 62 | with open("mint19.3-i386.Dockerfile", "w") as docker_file: 63 | files = "mint19.3" 64 | image = "i386\/ubuntu:18.04" 65 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 66 | subprocess.call(command, stdout=docker_file) 67 | 68 | with open("mint20-amd64.Dockerfile", "w") as docker_file: 69 | files = "mint20" 70 | image = "ubuntu:20.04" 71 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % new_packages, "template.Dockerfile"] 72 | subprocess.call(command, stdout=docker_file) 73 | 74 | with open("mint20.1-amd64.Dockerfile", "w") as docker_file: 75 | files = "mint20.1" 76 | image = "ubuntu:20.04" 77 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % new_packages, "template.Dockerfile"] 78 | subprocess.call(command, stdout=docker_file) 79 | 80 | with open("mint20.2-amd64.Dockerfile", "w") as docker_file: 81 | files = "mint20.2" 82 | image = "ubuntu:20.04" 83 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % new_packages, "template.Dockerfile"] 84 | subprocess.call(command, stdout=docker_file) 85 | 86 | with open("mint20.3-amd64.Dockerfile", "w") as docker_file: 87 | files = "mint20.3" 88 | image = "ubuntu:20.04" 89 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % new_packages, "template.Dockerfile"] 90 | subprocess.call(command, stdout=docker_file) 91 | 92 | with open("mint21-amd64.Dockerfile", "w") as docker_file: 93 | files = "mint21" 94 | image = "ubuntu:22.04" 95 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % new_packages, "template.Dockerfile"] 96 | subprocess.call(command, stdout=docker_file) 97 | 98 | with open("lmde6-amd64.Dockerfile", "w") as docker_file: 99 | files = "lmde6" 100 | image = "debian:bookworm" 101 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % new_packages, "template.Dockerfile"] 102 | subprocess.call(command, stdout=docker_file) 103 | 104 | with open("lmde6-i386.Dockerfile", "w") as docker_file: 105 | files = "lmde6" 106 | image = "i386\/debian:bookworm" 107 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % new_packages, "template.Dockerfile"] 108 | subprocess.call(command, stdout=docker_file) 109 | 110 | with open("lmde5-amd64.Dockerfile", "w") as docker_file: 111 | files = "lmde5" 112 | image = "debian:bullseye" 113 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % new_packages, "template.Dockerfile"] 114 | subprocess.call(command, stdout=docker_file) 115 | 116 | with open("lmde5-i386.Dockerfile", "w") as docker_file: 117 | files = "lmde5" 118 | image = "i386\/debian:bullseye" 119 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % new_packages, "template.Dockerfile"] 120 | subprocess.call(command, stdout=docker_file) 121 | 122 | with open("lmde4-amd64.Dockerfile", "w") as docker_file: 123 | files = "lmde4" 124 | image = "debian:buster" 125 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 126 | subprocess.call(command, stdout=docker_file) 127 | 128 | with open("lmde4-i386.Dockerfile", "w") as docker_file: 129 | files = "lmde4" 130 | image = "i386\/debian:buster" 131 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 132 | subprocess.call(command, stdout=docker_file) 133 | 134 | with open("lmde3-amd64.Dockerfile", "w") as docker_file: 135 | files = "lmde3" 136 | image = "debian:stretch" 137 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 138 | subprocess.call(command, stdout=docker_file) 139 | 140 | with open("lmde3-i386.Dockerfile", "w") as docker_file: 141 | files = "lmde3" 142 | image = "i386\/debian:stretch" 143 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 144 | subprocess.call(command, stdout=docker_file) 145 | 146 | keyring = "2009.04.29" 147 | 148 | with open("mint17-amd64.Dockerfile", "w") as docker_file: 149 | files = "mint17" 150 | image = "ubuntu:14.04" 151 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 152 | subprocess.call(command, stdout=docker_file) 153 | 154 | with open("mint17-i386.Dockerfile", "w") as docker_file: 155 | files = "mint17" 156 | image = "i386\/ubuntu:14.04" 157 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 158 | subprocess.call(command, stdout=docker_file) 159 | 160 | with open("lmde2-amd64.Dockerfile", "w") as docker_file: 161 | files = "lmde2" 162 | image = "debian:jessie" 163 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 164 | subprocess.call(command, stdout=docker_file) 165 | 166 | with open("lmde2-i386.Dockerfile", "w") as docker_file: 167 | files = "lmde2" 168 | image = "i386\/debian:jessie" 169 | command = ["sed", "-e", "s/@DOCKER_IMAGE@/%s/" % image, "-e", "s/@FILES@/%s/" % files, "-e", "s/@KEYRING@/%s/" % keyring, "-e", "s/@PACKAGES@/%s/" % packages, "template.Dockerfile"] 170 | subprocess.call(command, stdout=docker_file) 171 | -------------------------------------------------------------------------------- /lmde2-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM debian:jessie 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD lmde2 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2009.04.29_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2009.04.29_all.deb \ 35 | && rm linuxmint-keyring_2009.04.29_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /lmde2-i386.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM i386/debian:jessie 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD lmde2 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2009.04.29_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2009.04.29_all.deb \ 35 | && rm linuxmint-keyring_2009.04.29_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /lmde2/etc/apt/apt.conf.d/00recommends: -------------------------------------------------------------------------------- 1 | APT::Install-Recommends "false"; 2 | Aptitude::Recommends-Important "false"; 3 | -------------------------------------------------------------------------------- /lmde2/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | Package: * 10 | Pin: release o=Ubuntu 11 | Pin-Priority: 500 12 | -------------------------------------------------------------------------------- /lmde2/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com betsy main upstream import 2 | 3 | deb http://deb.debian.org/debian jessie main contrib non-free 4 | deb http://deb.debian.org/debian jessie-updates main contrib non-free 5 | 6 | deb http://security.debian.org/ jessie/updates main contrib non-free 7 | -------------------------------------------------------------------------------- /lmde2/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com betsy main upstream import 2 | 3 | deb-src http://deb.debian.org/debian jessie main contrib non-free 4 | deb-src http://deb.debian.org/debian jessie-updates main contrib non-free 5 | 6 | deb-src http://security.debian.org/ jessie/updates main contrib non-free 7 | -------------------------------------------------------------------------------- /lmde3-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM debian:stretch 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD lmde3 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /lmde3-i386.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM i386/debian:stretch 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD lmde3 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /lmde3/etc/apt/apt.conf.d/00recommends: -------------------------------------------------------------------------------- 1 | APT::Install-Recommends "false"; 2 | Aptitude::Recommends-Important "false"; 3 | -------------------------------------------------------------------------------- /lmde3/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | Package: * 10 | Pin: release o=Ubuntu 11 | Pin-Priority: 500 12 | -------------------------------------------------------------------------------- /lmde3/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com cindy main upstream import backport 2 | 3 | deb http://deb.debian.org/debian stretch main contrib non-free 4 | deb http://deb.debian.org/debian stretch-updates main contrib non-free 5 | 6 | deb http://security.debian.org/ stretch/updates main contrib non-free 7 | -------------------------------------------------------------------------------- /lmde3/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com cindy main upstream import backport 2 | 3 | deb-src http://deb.debian.org/debian stretch main contrib non-free 4 | deb-src http://deb.debian.org/debian stretch-updates main contrib non-free 5 | 6 | deb-src http://security.debian.org/ stretch/updates main contrib non-free 7 | -------------------------------------------------------------------------------- /lmde4-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM debian:buster 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD lmde4 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /lmde4-i386.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM i386/debian:buster 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD lmde4 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /lmde4/etc/apt/apt.conf.d/00recommends: -------------------------------------------------------------------------------- 1 | APT::Install-Recommends "false"; 2 | Aptitude::Recommends-Important "false"; 3 | -------------------------------------------------------------------------------- /lmde4/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /lmde4/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com debbie main upstream import backport 2 | 3 | deb http://deb.debian.org/debian buster main contrib non-free 4 | deb http://deb.debian.org/debian buster-updates main contrib non-free 5 | 6 | deb http://security.debian.org/ buster/updates main contrib non-free 7 | -------------------------------------------------------------------------------- /lmde4/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com debbie main upstream import backport 2 | 3 | deb-src http://deb.debian.org/debian buster main contrib non-free 4 | deb-src http://deb.debian.org/debian buster-updates main contrib non-free 5 | 6 | deb-src http://security.debian.org/ buster/updates main contrib non-free 7 | -------------------------------------------------------------------------------- /lmde5-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM debian:bullseye 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD lmde5 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 54 | -------------------------------------------------------------------------------- /lmde5-i386.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM i386/debian:bullseye 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD lmde5 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 54 | -------------------------------------------------------------------------------- /lmde5/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /lmde5/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com elsie main upstream import backport #id:linuxmint_main 2 | 3 | deb https://deb.debian.org/debian bullseye main contrib non-free 4 | deb https://deb.debian.org/debian bullseye-updates main contrib non-free 5 | deb http://security.debian.org bullseye-security main contrib non-free 6 | 7 | deb https://deb.debian.org/debian bullseye-backports main contrib non-free 8 | -------------------------------------------------------------------------------- /lmde5/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com elsie main upstream import backport #id:linuxmint_main 2 | 3 | deb-src https://deb.debian.org/debian bullseye main contrib non-free 4 | deb-src https://deb.debian.org/debian bullseye-updates main contrib non-free 5 | deb-src http://security.debian.org bullseye-security main contrib non-free 6 | 7 | deb-src https://deb.debian.org/debian bullseye-backports main contrib non-free 8 | -------------------------------------------------------------------------------- /lmde6-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM debian:bookworm 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD lmde6 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2022.06.21_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2022.06.21_all.deb \ 35 | && rm linuxmint-keyring_2022.06.21_all.deb 36 | 37 | # Remove default APT sources 38 | RUN rm -f /etc/apt/sources.list.d/debian.sources 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 54 | -------------------------------------------------------------------------------- /lmde6-i386.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM i386/debian:bookworm 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD lmde6 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2022.06.21_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2022.06.21_all.deb \ 35 | && rm linuxmint-keyring_2022.06.21_all.deb 36 | 37 | # Remove default APT sources 38 | RUN rm -f /etc/apt/sources.list.d/debian.sources 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 54 | -------------------------------------------------------------------------------- /lmde6/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /lmde6/etc/apt/sources.list.d/official-package-repositories.sources: -------------------------------------------------------------------------------- 1 | Types: deb 2 | X-Repolib-Name: Debian 3 | URIs: http://deb.debian.org/debian 4 | Suites: bookworm bookworm-updates bookworm-backports 5 | Components: main contrib non-free non-free-firmware 6 | Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg 7 | 8 | Types: deb 9 | X-Repolib-Name: Debian Security 10 | URIs: http://deb.debian.org/debian-security 11 | Suites: bookworm-security 12 | Components: main contrib non-free non-free-firmware 13 | Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg 14 | 15 | Types: deb 16 | X-Repolib-Name: Linux Mint 17 | URIs: http://packages.linuxmint.com 18 | Suites: faye 19 | Components: main upstream import backport 20 | Signed-By: /etc/apt/trusted.gpg.d/linuxmint-keyring.gpg 21 | -------------------------------------------------------------------------------- /mint17-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:14.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint17 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2009.04.29_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2009.04.29_all.deb \ 35 | && rm linuxmint-keyring_2009.04.29_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /mint17-i386.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM i386/ubuntu:14.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint17 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2009.04.29_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2009.04.29_all.deb \ 35 | && rm linuxmint-keyring_2009.04.29_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /mint17/etc/apt/apt.conf.d/00recommends: -------------------------------------------------------------------------------- 1 | APT::Install-Recommends "false"; 2 | Aptitude::Recommends-Important "false"; 3 | -------------------------------------------------------------------------------- /mint17/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | Package: * 10 | Pin: release o=Ubuntu 11 | Pin-Priority: 500 12 | -------------------------------------------------------------------------------- /mint17/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com rosa main upstream import 2 | 3 | deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse 5 | 6 | deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse 7 | deb http://archive.canonical.com/ubuntu/ trusty partner 8 | -------------------------------------------------------------------------------- /mint17/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com rosa main upstream import 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse 5 | 6 | deb-src http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse 7 | deb-src http://archive.canonical.com/ubuntu/ trusty partner 8 | -------------------------------------------------------------------------------- /mint18-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:16.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint18 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /mint18-i386.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM i386/ubuntu:16.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint18 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /mint18/etc/apt/apt.conf.d/00recommends: -------------------------------------------------------------------------------- 1 | APT::Install-Recommends "false"; 2 | Aptitude::Recommends-Important "false"; 3 | -------------------------------------------------------------------------------- /mint18/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | Package: * 10 | Pin: release o=Ubuntu 11 | Pin-Priority: 500 12 | -------------------------------------------------------------------------------- /mint18/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com sylvia main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse 8 | deb http://archive.canonical.com/ubuntu/ xenial partner 9 | -------------------------------------------------------------------------------- /mint18/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com sylvia main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse 8 | deb-src http://archive.canonical.com/ubuntu/ xenial partner 9 | -------------------------------------------------------------------------------- /mint19-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:18.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint19 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /mint19-i386.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM i386/ubuntu:18.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint19 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /mint19.1-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:18.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint19.1 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /mint19.1-i386.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM i386/ubuntu:18.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint19.1 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /mint19.1/etc/apt/apt.conf.d/00recommends: -------------------------------------------------------------------------------- 1 | APT::Install-Recommends "false"; 2 | Aptitude::Recommends-Important "false"; 3 | -------------------------------------------------------------------------------- /mint19.1/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | Package: * 10 | Pin: release o=Ubuntu 11 | Pin-Priority: 500 12 | -------------------------------------------------------------------------------- /mint19.1/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com tessa main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse 8 | deb http://archive.canonical.com/ubuntu/ bionic partner 9 | -------------------------------------------------------------------------------- /mint19.1/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com tessa main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse 8 | deb-src http://archive.canonical.com/ubuntu/ bionic partner 9 | -------------------------------------------------------------------------------- /mint19.2-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:18.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint19.2 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /mint19.2-i386.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM i386/ubuntu:18.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint19.2 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /mint19.2/etc/apt/apt.conf.d/00recommends: -------------------------------------------------------------------------------- 1 | APT::Install-Recommends "false"; 2 | Aptitude::Recommends-Important "false"; 3 | -------------------------------------------------------------------------------- /mint19.2/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | Package: * 10 | Pin: release o=Ubuntu 11 | Pin-Priority: 500 12 | -------------------------------------------------------------------------------- /mint19.2/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com tina main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse 8 | deb http://archive.canonical.com/ubuntu/ bionic partner 9 | -------------------------------------------------------------------------------- /mint19.2/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com tina main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse 8 | deb-src http://archive.canonical.com/ubuntu/ bionic partner 9 | -------------------------------------------------------------------------------- /mint19.3-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:18.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint19.3 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /mint19.3-i386.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM i386/ubuntu:18.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint19.3 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python python2.7 python3 54 | -------------------------------------------------------------------------------- /mint19.3/etc/apt/apt.conf.d/00recommends: -------------------------------------------------------------------------------- 1 | APT::Install-Recommends "false"; 2 | Aptitude::Recommends-Important "false"; 3 | -------------------------------------------------------------------------------- /mint19.3/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /mint19.3/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com tricia main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse 8 | deb http://archive.canonical.com/ubuntu/ bionic partner 9 | -------------------------------------------------------------------------------- /mint19.3/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com tricia main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse 8 | deb-src http://archive.canonical.com/ubuntu/ bionic partner 9 | -------------------------------------------------------------------------------- /mint19/etc/apt/apt.conf.d/00recommends: -------------------------------------------------------------------------------- 1 | APT::Install-Recommends "false"; 2 | Aptitude::Recommends-Important "false"; 3 | -------------------------------------------------------------------------------- /mint19/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | Package: * 10 | Pin: release o=Ubuntu 11 | Pin-Priority: 500 12 | -------------------------------------------------------------------------------- /mint19/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com tara main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse 8 | deb http://archive.canonical.com/ubuntu/ bionic partner 9 | -------------------------------------------------------------------------------- /mint19/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com tara main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse 8 | deb-src http://archive.canonical.com/ubuntu/ bionic partner 9 | -------------------------------------------------------------------------------- /mint20-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:20.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint20 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 54 | -------------------------------------------------------------------------------- /mint20.1-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:20.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint20.1 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 54 | -------------------------------------------------------------------------------- /mint20.1/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /mint20.1/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com ulyssa main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse 8 | deb http://archive.canonical.com/ubuntu/ focal partner 9 | -------------------------------------------------------------------------------- /mint20.1/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com ulyssa main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse 8 | deb-src http://archive.canonical.com/ubuntu/ focal partner 9 | -------------------------------------------------------------------------------- /mint20.2-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:20.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint20.2 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 54 | -------------------------------------------------------------------------------- /mint20.2/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /mint20.2/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com uma main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse 8 | deb http://archive.canonical.com/ubuntu/ focal partner 9 | -------------------------------------------------------------------------------- /mint20.2/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com uma main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse 8 | deb-src http://archive.canonical.com/ubuntu/ focal partner 9 | -------------------------------------------------------------------------------- /mint20.3-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:20.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD mint20.3 / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 35 | && rm linuxmint-keyring_2016.05.26_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 54 | -------------------------------------------------------------------------------- /mint20.3/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /mint20.3/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com una main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse 8 | deb http://archive.canonical.com/ubuntu/ focal partner 9 | -------------------------------------------------------------------------------- /mint20.3/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com una main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse 8 | deb-src http://archive.canonical.com/ubuntu/ focal partner 9 | -------------------------------------------------------------------------------- /mint20/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /mint20/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com ulyana main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse 8 | deb http://archive.canonical.com/ubuntu/ focal partner 9 | -------------------------------------------------------------------------------- /mint20/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com ulyana main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse 8 | deb-src http://archive.canonical.com/ubuntu/ focal partner 9 | -------------------------------------------------------------------------------- /mint21-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:22.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update 9 | RUN apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 10 | 11 | # Set locale 12 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 13 | RUN locale-gen 14 | ENV LANG en_US.UTF-8 15 | ENV LANGUAGE en_US:en 16 | ENV LC_ALL en_US.UTF-8 17 | 18 | # Add GHR 19 | RUN \ 20 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 21 | && unzip ghr_v0.5.4_linux_amd64.zip \ 22 | && mv ghr /usr/bin/ghr \ 23 | && rm ghr_v0.5.4_linux_amd64.zip 24 | 25 | # Add files. 26 | ADD mint21 / 27 | 28 | ################################### 29 | # Set up repositories 30 | ################################### 31 | 32 | # Add linuxmint-keyring 33 | RUN \ 34 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 35 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 36 | && rm linuxmint-keyring_2016.05.26_all.deb 37 | 38 | # Empty default sources.list 39 | RUN echo "" > /etc/apt/sources.list 40 | 41 | # Update APT cache. 42 | RUN apt-get update 43 | 44 | ################################### 45 | # Apply updates 46 | ################################### 47 | 48 | RUN apt-get dist-upgrade --yes 49 | 50 | ################################### 51 | # Install stuff 52 | ################################### 53 | 54 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 55 | -------------------------------------------------------------------------------- /mint21.1-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:22.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update 9 | RUN apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 10 | 11 | # Set locale 12 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 13 | RUN locale-gen 14 | ENV LANG en_US.UTF-8 15 | ENV LANGUAGE en_US:en 16 | ENV LC_ALL en_US.UTF-8 17 | 18 | # Add GHR 19 | RUN \ 20 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 21 | && unzip ghr_v0.5.4_linux_amd64.zip \ 22 | && mv ghr /usr/bin/ghr \ 23 | && rm ghr_v0.5.4_linux_amd64.zip 24 | 25 | # Add files. 26 | ADD mint21.1 / 27 | 28 | ################################### 29 | # Set up repositories 30 | ################################### 31 | 32 | # Add linuxmint-keyring 33 | RUN \ 34 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 35 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 36 | && rm linuxmint-keyring_2016.05.26_all.deb 37 | 38 | # Empty default sources.list 39 | RUN echo "" > /etc/apt/sources.list 40 | 41 | # Update APT cache. 42 | RUN apt-get update 43 | 44 | ################################### 45 | # Apply updates 46 | ################################### 47 | 48 | RUN apt-get dist-upgrade --yes 49 | 50 | ################################### 51 | # Install stuff 52 | ################################### 53 | 54 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 55 | -------------------------------------------------------------------------------- /mint21.1/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /mint21.1/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com vera main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint21.1/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com vera main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint21.2-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:22.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update 9 | RUN apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 10 | 11 | # Set locale 12 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 13 | RUN locale-gen 14 | ENV LANG en_US.UTF-8 15 | ENV LANGUAGE en_US:en 16 | ENV LC_ALL en_US.UTF-8 17 | 18 | # Add GHR 19 | RUN \ 20 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 21 | && unzip ghr_v0.5.4_linux_amd64.zip \ 22 | && mv ghr /usr/bin/ghr \ 23 | && rm ghr_v0.5.4_linux_amd64.zip 24 | 25 | # Add files. 26 | ADD mint21.2 / 27 | 28 | ################################### 29 | # Set up repositories 30 | ################################### 31 | 32 | # Add linuxmint-keyring 33 | RUN \ 34 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 35 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 36 | && rm linuxmint-keyring_2016.05.26_all.deb 37 | 38 | # Empty default sources.list 39 | RUN echo "" > /etc/apt/sources.list 40 | 41 | # Update APT cache. 42 | RUN apt-get update 43 | 44 | ################################### 45 | # Apply updates 46 | ################################### 47 | 48 | RUN apt-get dist-upgrade --yes 49 | 50 | ################################### 51 | # Install stuff 52 | ################################### 53 | 54 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 55 | -------------------------------------------------------------------------------- /mint21.2/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /mint21.2/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com victoria main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint21.2/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com victoria main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint21.3-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:22.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update 9 | RUN apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 10 | 11 | # Set locale 12 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 13 | RUN locale-gen 14 | ENV LANG en_US.UTF-8 15 | ENV LANGUAGE en_US:en 16 | ENV LC_ALL en_US.UTF-8 17 | 18 | # Add GHR 19 | RUN \ 20 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 21 | && unzip ghr_v0.5.4_linux_amd64.zip \ 22 | && mv ghr /usr/bin/ghr \ 23 | && rm ghr_v0.5.4_linux_amd64.zip 24 | 25 | # Add files. 26 | ADD mint21.3 / 27 | 28 | ################################### 29 | # Set up repositories 30 | ################################### 31 | 32 | # Add linuxmint-keyring 33 | RUN \ 34 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2016.05.26_all.deb > dev/null 2>&1 \ 35 | && dpkg -i linuxmint-keyring_2016.05.26_all.deb \ 36 | && rm linuxmint-keyring_2016.05.26_all.deb 37 | 38 | # Empty default sources.list 39 | RUN echo "" > /etc/apt/sources.list 40 | 41 | # Update APT cache. 42 | RUN apt-get update 43 | 44 | ################################### 45 | # Apply updates 46 | ################################### 47 | 48 | RUN apt-get dist-upgrade --yes 49 | 50 | ################################### 51 | # Install stuff 52 | ################################### 53 | 54 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 55 | -------------------------------------------------------------------------------- /mint21.3/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /mint21.3/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com virginia main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint21.3/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com virginia main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint21/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /mint21/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com vanessa main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint21/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com vanessa main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint22-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:24.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update 9 | RUN apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 10 | 11 | # Set locale 12 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 13 | RUN locale-gen 14 | ENV LANG en_US.UTF-8 15 | ENV LANGUAGE en_US:en 16 | ENV LC_ALL en_US.UTF-8 17 | 18 | # Add GHR 19 | RUN \ 20 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 21 | && unzip ghr_v0.5.4_linux_amd64.zip \ 22 | && mv ghr /usr/bin/ghr \ 23 | && rm ghr_v0.5.4_linux_amd64.zip 24 | 25 | # Add files. 26 | ADD mint22 / 27 | 28 | ################################### 29 | # Set up repositories 30 | ################################### 31 | 32 | # Add linuxmint-keyring 33 | RUN \ 34 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2022.06.21_all.deb > dev/null 2>&1 \ 35 | && dpkg -i linuxmint-keyring_2022.06.21_all.deb \ 36 | && rm linuxmint-keyring_2022.06.21_all.deb 37 | 38 | # Empty default sources.list 39 | RUN echo "" > /etc/apt/sources.list 40 | RUN rm -rf /etc/apt/sources.list.d/ubuntu.sources 41 | 42 | # Update APT cache. 43 | RUN apt-get update 44 | 45 | ################################### 46 | # Apply updates 47 | ################################### 48 | 49 | RUN apt-get dist-upgrade --yes 50 | 51 | ################################### 52 | # Install stuff 53 | ################################### 54 | 55 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 56 | -------------------------------------------------------------------------------- /mint22.1-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:24.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update 9 | RUN apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 10 | 11 | # Set locale 12 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 13 | RUN locale-gen 14 | ENV LANG en_US.UTF-8 15 | ENV LANGUAGE en_US:en 16 | ENV LC_ALL en_US.UTF-8 17 | 18 | # Add GHR 19 | RUN \ 20 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 21 | && unzip ghr_v0.5.4_linux_amd64.zip \ 22 | && mv ghr /usr/bin/ghr \ 23 | && rm ghr_v0.5.4_linux_amd64.zip 24 | 25 | # Add files. 26 | ADD mint22.1 / 27 | 28 | ################################### 29 | # Set up repositories 30 | ################################### 31 | 32 | # Add linuxmint-keyring 33 | RUN \ 34 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2022.06.21_all.deb > dev/null 2>&1 \ 35 | && dpkg -i linuxmint-keyring_2022.06.21_all.deb \ 36 | && rm linuxmint-keyring_2022.06.21_all.deb 37 | 38 | # Empty default sources.list 39 | RUN echo "" > /etc/apt/sources.list 40 | RUN rm -rf /etc/apt/sources.list.d/ubuntu.sources 41 | 42 | # Update APT cache. 43 | RUN apt-get update 44 | 45 | ################################### 46 | # Apply updates 47 | ################################### 48 | 49 | RUN apt-get dist-upgrade --yes 50 | 51 | ################################### 52 | # Install stuff 53 | ################################### 54 | 55 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 56 | -------------------------------------------------------------------------------- /mint22.1-python.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:24.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update 9 | RUN apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 10 | 11 | # Set locale 12 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 13 | RUN locale-gen 14 | ENV LANG en_US.UTF-8 15 | ENV LANGUAGE en_US:en 16 | ENV LC_ALL en_US.UTF-8 17 | 18 | # Add GHR 19 | RUN \ 20 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 21 | && unzip ghr_v0.5.4_linux_amd64.zip \ 22 | && mv ghr /usr/bin/ghr \ 23 | && rm ghr_v0.5.4_linux_amd64.zip 24 | 25 | # Add files. 26 | ADD mint22.1 / 27 | 28 | ################################### 29 | # Set up repositories 30 | ################################### 31 | 32 | # Add linuxmint-keyring 33 | RUN \ 34 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2022.06.21_all.deb > dev/null 2>&1 \ 35 | && dpkg -i linuxmint-keyring_2022.06.21_all.deb \ 36 | && rm linuxmint-keyring_2022.06.21_all.deb 37 | 38 | # Empty default sources.list 39 | RUN echo "" > /etc/apt/sources.list 40 | RUN rm -rf /etc/apt/sources.list.d/ubuntu.sources 41 | 42 | # Update APT cache. 43 | RUN apt-get update 44 | 45 | ################################### 46 | # Apply updates 47 | ################################### 48 | 49 | RUN apt-get dist-upgrade --yes 50 | 51 | ################################### 52 | # Install stuff 53 | ################################### 54 | 55 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 python3-pip python3-venv 56 | -------------------------------------------------------------------------------- /mint22.1/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /mint22.1/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com xia main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint22.1/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com xia main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint22.2-amd64.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM ubuntu:24.04 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update 9 | RUN apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 10 | 11 | # Set locale 12 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 13 | RUN locale-gen 14 | ENV LANG en_US.UTF-8 15 | ENV LANGUAGE en_US:en 16 | ENV LC_ALL en_US.UTF-8 17 | 18 | # Add GHR 19 | RUN \ 20 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 21 | && unzip ghr_v0.5.4_linux_amd64.zip \ 22 | && mv ghr /usr/bin/ghr \ 23 | && rm ghr_v0.5.4_linux_amd64.zip 24 | 25 | # Add files. 26 | ADD mint22.2 / 27 | 28 | ################################### 29 | # Set up repositories 30 | ################################### 31 | 32 | # Add linuxmint-keyring 33 | RUN \ 34 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2022.06.21_all.deb > dev/null 2>&1 \ 35 | && dpkg -i linuxmint-keyring_2022.06.21_all.deb \ 36 | && rm linuxmint-keyring_2022.06.21_all.deb 37 | 38 | # Empty default sources.list 39 | RUN echo "" > /etc/apt/sources.list 40 | RUN rm -rf /etc/apt/sources.list.d/ubuntu.sources 41 | 42 | # Update APT cache. 43 | RUN apt-get update 44 | 45 | ################################### 46 | # Apply updates 47 | ################################### 48 | 49 | RUN apt-get dist-upgrade --yes 50 | 51 | ################################### 52 | # Install stuff 53 | ################################### 54 | 55 | RUN apt-get --yes install mint-dev-tools build-essential devscripts fakeroot quilt dh-make automake libdistro-info-perl less nano ubuntu-dev-tools python3 56 | -------------------------------------------------------------------------------- /mint22.2/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /mint22.2/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com zara main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint22.2/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com zara main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint22/etc/apt/preferences.d/official-package-repositories.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: origin live.linuxmint.com 3 | Pin-Priority: 750 4 | 5 | Package: * 6 | Pin: release o=linuxmint,c=upstream 7 | Pin-Priority: 700 8 | 9 | -------------------------------------------------------------------------------- /mint22/etc/apt/sources.list.d/official-package-repositories.list: -------------------------------------------------------------------------------- 1 | deb http://packages.linuxmint.com wilma main upstream import backport 2 | 3 | deb http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse 4 | deb http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse 5 | deb http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse 6 | 7 | deb http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /mint22/etc/apt/sources.list.d/official-source-repositories.list: -------------------------------------------------------------------------------- 1 | deb-src http://packages.linuxmint.com wilma main upstream import backport 2 | 3 | deb-src http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse 4 | deb-src http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse 5 | deb-src http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse 6 | 7 | deb-src http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse 8 | -------------------------------------------------------------------------------- /template.Dockerfile: -------------------------------------------------------------------------------- 1 | # Pull base image. 2 | FROM @DOCKER_IMAGE@ 3 | 4 | # Make sure APT operations are non-interactive 5 | ENV DEBIAN_FRONTEND noninteractive 6 | 7 | # Add basic tools 8 | RUN apt-get update && apt-get --yes install wget gnupg locales unzip libfile-fcntllock-perl 9 | 10 | # Set locale 11 | RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen 12 | RUN locale-gen 13 | ENV LANG en_US.UTF-8 14 | ENV LANGUAGE en_US:en 15 | ENV LC_ALL en_US.UTF-8 16 | 17 | # Add GHR 18 | RUN \ 19 | wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip \ 20 | && unzip ghr_v0.5.4_linux_amd64.zip \ 21 | && mv ghr /usr/bin/ghr \ 22 | && rm ghr_v0.5.4_linux_amd64.zip 23 | 24 | # Add files. 25 | ADD @FILES@ / 26 | 27 | ################################### 28 | # Set up repositories 29 | ################################### 30 | 31 | # Add linuxmint-keyring 32 | RUN \ 33 | wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_@KEYRING@_all.deb > dev/null 2>&1 \ 34 | && dpkg -i linuxmint-keyring_@KEYRING@_all.deb \ 35 | && rm linuxmint-keyring_@KEYRING@_all.deb 36 | 37 | # Empty default sources.list 38 | RUN echo "" > /etc/apt/sources.list 39 | 40 | # Update APT cache. 41 | RUN apt-get update 42 | 43 | ################################### 44 | # Apply updates 45 | ################################### 46 | 47 | RUN apt-get dist-upgrade --yes 48 | 49 | ################################### 50 | # Install stuff 51 | ################################### 52 | 53 | RUN apt-get --yes install @PACKAGES@ 54 | --------------------------------------------------------------------------------