mirror of
https://github.com/linuxserver/proot-apps.git
synced 2026-03-23 00:05:38 +08:00
50 lines
1.3 KiB
Docker
50 lines
1.3 KiB
Docker
FROM debian:sid-slim 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 /
|