mirror of
https://github.com/kasmtech/workspaces-core-images.git
synced 2025-06-25 22:41:47 +02:00
Resolve KASM-5854 "Feature/ ubuntu noble"
This commit is contained in:
parent
e383e43210
commit
d4fb3b98ea
@ -78,6 +78,23 @@ multiImages:
|
|||||||
- src/ubuntu/nvidia/**
|
- src/ubuntu/nvidia/**
|
||||||
- src/ubuntu/sysbox/**
|
- src/ubuntu/sysbox/**
|
||||||
- src/ubuntu/virtualgl/**
|
- src/ubuntu/virtualgl/**
|
||||||
|
- name1: ubuntu
|
||||||
|
name2: noble
|
||||||
|
base: ubuntu:24.04
|
||||||
|
bg: bg_noble.png
|
||||||
|
distro: ubuntu
|
||||||
|
dockerfile: dockerfile-kasm-core
|
||||||
|
changeFiles:
|
||||||
|
- dockerfile-kasm-core
|
||||||
|
- src/ubuntu/xfce/**
|
||||||
|
- src/ubuntu/xfce/.config/**
|
||||||
|
- src/ubuntu/xfce/.config/xfce4/**
|
||||||
|
- src/ubuntu/xfce/.config/xfce4/xfconf/**
|
||||||
|
- src/ubuntu/xfce/.config/xfce4/xfconf/xfce-perchannel-xml/**
|
||||||
|
- src/ubuntu/xfce/.config/xfce4/xfconf/single-application-xfce-perchannel-xml/**
|
||||||
|
- src/ubuntu/nvidia/**
|
||||||
|
- src/ubuntu/sysbox/**
|
||||||
|
- src/ubuntu/virtualgl/**
|
||||||
- name1: debian
|
- name1: debian
|
||||||
name2: bullseye
|
name2: bullseye
|
||||||
base: debian:bullseye-slim
|
base: debian:bullseye-slim
|
||||||
|
7
docs/core-ubuntu-noble/README.md
Normal file
7
docs/core-ubuntu-noble/README.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# About This Image
|
||||||
|
|
||||||
|
This image contains a browser-accessible version of Ubuntu Noble.
|
||||||
|
|
||||||
|
![Screenshot][Image_Screenshot]
|
||||||
|
|
||||||
|
[Image_Screenshot]: https://5856039.fs1.hubspotusercontent-na1.net/hubfs/5856039/dockerhub/image-screenshots/core-ubuntu-noble.png "Image Screenshot"
|
9
docs/core-ubuntu-noble/demo.txt
Normal file
9
docs/core-ubuntu-noble/demo.txt
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# Live Demo
|
||||||
|
|
||||||
|
**Launch a real-time demo in a new browser window:** <a href="https://app.kasmweb.com/#/cast/1481835260" target="_blank">Live Demo</a>.
|
||||||
|
|
||||||
|
<a href="https://app.kasmweb.com/#/cast/1481835260" target="_blank"><img src="https://5856039.fs1.hubspotusercontent-na1.net/hub/5856039/hubfs/dockerhub/casting-buttons/CoreUbuntuJammy.png" width="300" height="104"></a>
|
||||||
|
|
||||||
|
∗*This demo links to a Jammy Desktop image to show the basic functionality of Kasm Workspaces.*
|
||||||
|
|
||||||
|
∗*Note: Demo is limited to 3 minutes and has upload/downloads restricted for security purposes.*
|
1
docs/core-ubuntu-noble/description.txt
Normal file
1
docs/core-ubuntu-noble/description.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
Ubuntu Noble base image for Kasm Workspaces
|
BIN
src/common/resources/images/bg_noble.png
Normal file
BIN
src/common/resources/images/bg_noble.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.6 MiB |
@ -17,9 +17,9 @@ echo "Install KasmVNC server"
|
|||||||
cd /tmp
|
cd /tmp
|
||||||
BUILD_ARCH=$(uname -p)
|
BUILD_ARCH=$(uname -p)
|
||||||
UBUNTU_CODENAME=""
|
UBUNTU_CODENAME=""
|
||||||
COMMIT_ID="230e50f7b89663316c70de7b0e3db6f6b9340489"
|
COMMIT_ID="574954611c0e8e77d1365f5f739e641eddb2bcbd"
|
||||||
BRANCH="release" # just use 'release' for a release branch
|
BRANCH="master" # just use 'release' for a release branch
|
||||||
KASMVNC_VER="1.3.1"
|
KASMVNC_VER="1.3.2"
|
||||||
COMMIT_ID_SHORT=$(echo "${COMMIT_ID}" | cut -c1-6)
|
COMMIT_ID_SHORT=$(echo "${COMMIT_ID}" | cut -c1-6)
|
||||||
|
|
||||||
# Naming scheme is now different between an official release and feature branch
|
# Naming scheme is now different between an official release and feature branch
|
||||||
|
@ -79,8 +79,8 @@ download_and_symlink() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ARCH=$(arch)
|
ARCH=$(arch)
|
||||||
BRANCH="release_1.0.4"
|
BRANCH="develop"
|
||||||
COMMIT_ID="ce08b72955459c61f27ce5015547fab9b25842d4"
|
COMMIT_ID="a72c9f215b328348e9703ad4336eefbba9806113"
|
||||||
|
|
||||||
convert_local_distro_to_profile_sync_distro
|
convert_local_distro_to_profile_sync_distro
|
||||||
check_distro_is_supported
|
check_distro_is_supported
|
||||||
|
@ -47,7 +47,7 @@ elif [[ "${DISTRO}" == "alpine" ]]; then
|
|||||||
else
|
else
|
||||||
apk add --no-cache openssl1.1-compat
|
apk add --no-cache openssl1.1-compat
|
||||||
fi
|
fi
|
||||||
elif grep -q bookworm /etc/os-release; then
|
elif grep -q bookworm /etc/os-release || grep -q noble /etc/os-release; then
|
||||||
wget ${LIBSSLURL} -O libssl1.1.${ARCH}.deb
|
wget ${LIBSSLURL} -O libssl1.1.${ARCH}.deb
|
||||||
dpkg -i libssl1.1.${ARCH}.deb
|
dpkg -i libssl1.1.${ARCH}.deb
|
||||||
rm -f libssl1.1.${ARCH}.deb
|
rm -f libssl1.1.${ARCH}.deb
|
||||||
|
@ -39,7 +39,7 @@ else
|
|||||||
locale-gen en_US.UTF-8
|
locale-gen en_US.UTF-8
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$DISTRO" = "ubuntu" ]; then
|
if [ "$DISTRO" = "ubuntu" ] && ! grep -q "24.04" /etc/os-release; then
|
||||||
#update mesa to latest
|
#update mesa to latest
|
||||||
add-apt-repository ppa:kisak/turtle
|
add-apt-repository ppa:kisak/turtle
|
||||||
apt-get update
|
apt-get update
|
||||||
|
@ -26,8 +26,10 @@ if [ "$DISTRO" = "ubuntu" ]; then
|
|||||||
libegl1 libegl1:i386 \
|
libegl1 libegl1:i386 \
|
||||||
libgles2 libgles2:i386
|
libgles2 libgles2:i386
|
||||||
|
|
||||||
add-apt-repository ppa:kisak/turtle
|
if ! grep -q "24.04" /etc/os-release; then
|
||||||
apt full-upgrade -y
|
add-apt-repository ppa:kisak/turtle
|
||||||
|
apt full-upgrade -y
|
||||||
|
fi
|
||||||
dpkg -i $INST_SCRIPTS/virtualgl/virtualgl_*amd64.deb
|
dpkg -i $INST_SCRIPTS/virtualgl/virtualgl_*amd64.deb
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user