mirror of
https://github.com/linuxserver/proot-apps.git
synced 2026-01-09 07:31:31 +08:00
add noble base image
This commit is contained in:
parent
6154586be8
commit
57504ebf8a
1
.github/workflows/build-on-commit.yml
vendored
1
.github/workflows/build-on-commit.yml
vendored
@ -33,6 +33,7 @@ jobs:
|
||||
- name: debian-bookworm
|
||||
- name: debian-sid
|
||||
- name: ubuntu-jammy
|
||||
- name: ubuntu-noble
|
||||
meta:
|
||||
name: Ingest Metadata
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
FROM alpine:3.20 as rootfs
|
||||
FROM alpine:3.20 AS rootfs
|
||||
|
||||
ARG REPO
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
FROM alpine:edge as rootfs
|
||||
FROM alpine:edge AS rootfs
|
||||
|
||||
ARG REPO
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
FROM debian:bookworm-slim as rootfs
|
||||
FROM debian:bookworm-slim AS rootfs
|
||||
|
||||
ARG REPO
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
FROM debian:sid-slim as rootfs
|
||||
FROM debian:sid-slim AS rootfs
|
||||
|
||||
ARG REPO
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
FROM ubuntu:jammy as rootfs
|
||||
FROM ubuntu:jammy AS rootfs
|
||||
|
||||
ARG REPO
|
||||
|
||||
|
||||
49
base-images/Dockerfile.ubuntu-noble
Normal file
49
base-images/Dockerfile.ubuntu-noble
Normal file
@ -0,0 +1,49 @@
|
||||
FROM ubuntu:noble AS rootfs
|
||||
|
||||
ARG REPO
|
||||
|
||||
# Install packages
|
||||
RUN \
|
||||
echo "**** install packages ****" && \
|
||||
apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
ca-certificates \
|
||||
curl \
|
||||
dbus-x11 \
|
||||
desktop-file-utils \
|
||||
fonts-noto \
|
||||
libvulkan1 \
|
||||
mesa-va-drivers \
|
||||
mesa-vulkan-drivers \
|
||||
netcat-openbsd \
|
||||
pulseaudio \
|
||||
xdg-utils \
|
||||
xserver-xorg-video-amdgpu \
|
||||
xserver-xorg-video-ati \
|
||||
$(if [ $(uname -m) == "x86_64" ];then echo "xserver-xorg-video-intel";fi) && \
|
||||
echo "**** setup xdg-open tunnel ****" && \
|
||||
mkdir -p /usr/share/applications && \
|
||||
curl -o \
|
||||
/usr/share/applications/xdg-open.desktop -L \
|
||||
"https://raw.githubusercontent.com/${REPO}/bins/xdg-open/xdg-open.desktop" && \
|
||||
curl -o \
|
||||
/usr/bin/xdg-open -L \
|
||||
"https://raw.githubusercontent.com/${REPO}/bins/xdg-open/xdg-open" && \
|
||||
chmod +x /usr/bin/xdg-open && \
|
||||
update-desktop-database && \
|
||||
echo "**** cleanup ****" && \
|
||||
apt-get remove -y \
|
||||
desktop-file-utils && \
|
||||
apt-get autoclean && \
|
||||
rm -rf \
|
||||
/root/.cache \
|
||||
/var/lib/apt/lists/* \
|
||||
/var/tmp/* \
|
||||
/tmp/* && \
|
||||
echo "**** wrap dpkg for user installs ****" && \
|
||||
mv \
|
||||
/usr/bin/dpkg \
|
||||
/usr/bin/dpkg-real
|
||||
|
||||
# add local files
|
||||
COPY /debian-root /
|
||||
Loading…
x
Reference in New Issue
Block a user