mirror of
https://github.com/kasmtech/workspaces-images.git
synced 2026-07-30 13:30:07 +00:00
install gimp-3 from appimage
This commit is contained in:
parent
78378e94d9
commit
70091a1a3f
2 changed files with 51 additions and 15 deletions
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env bash
|
||||
set -ex
|
||||
START_COMMAND="gimp"
|
||||
START_COMMAND="/opt/gimp-3/squashfs-root/launcher"
|
||||
PGREP="gimp"
|
||||
export MAXIMIZE="true"
|
||||
export MAXIMIZE_NAME="GNU Image Manipulation Program"
|
||||
|
|
|
|||
|
|
@ -1,19 +1,55 @@
|
|||
# #!/usr/bin/env bash
|
||||
# set -ex
|
||||
|
||||
# # Install GIMP
|
||||
# apt-get update
|
||||
# apt-get install -y gimp
|
||||
# cp /usr/share/applications/gimp.desktop $HOME/Desktop/
|
||||
# chmod +x $HOME/Desktop/gimp.desktop
|
||||
|
||||
# # Cleanup for app layer
|
||||
# chown -R 1000:0 $HOME
|
||||
# find /usr/share/ -name "icon-theme.cache" -exec rm -f {} \;
|
||||
# if [ -z ${SKIP_CLEAN+x} ]; then
|
||||
# apt-get autoclean
|
||||
# rm -rf \
|
||||
# /var/lib/apt/lists/* \
|
||||
# /var/tmp/* \
|
||||
# /tmp/*
|
||||
# fi
|
||||
|
||||
|
||||
|
||||
#!/usr/bin/env bash
|
||||
set -ex
|
||||
ARCH=$(uname -m | sed 's/aarch64/arm64/g' | sed 's/x86_64/amd64/g')
|
||||
mkdir -p /opt/gimp-3
|
||||
cd /opt/gimp-3
|
||||
|
||||
# Install GIMP
|
||||
apt-get update
|
||||
apt-get install -y gimp
|
||||
cp /usr/share/applications/gimp.desktop $HOME/Desktop/
|
||||
chmod +x $HOME/Desktop/gimp.desktop
|
||||
|
||||
# Cleanup for app layer
|
||||
chown -R 1000:0 $HOME
|
||||
find /usr/share/ -name "icon-theme.cache" -exec rm -f {} \;
|
||||
if [ -z ${SKIP_CLEAN+x} ]; then
|
||||
apt-get autoclean
|
||||
rm -rf \
|
||||
/var/lib/apt/lists/* \
|
||||
/var/tmp/* \
|
||||
/tmp/*
|
||||
if [ "${ARCH}" == "amd64" ]; then
|
||||
wget -q https://download.gimp.org/gimp/v3.0/linux/GIMP-3.0.4-x86_64.AppImage -O gimp.AppImage
|
||||
else
|
||||
wget -q https://download.gimp.org/gimp/v3.0/linux/GIMP-3.0.4-aarch64.AppImage -O gimp.AppImage
|
||||
fi
|
||||
|
||||
chmod +x gimp.AppImage
|
||||
./gimp.AppImage --appimage-extract
|
||||
rm gimp.AppImage
|
||||
chown -R 1000:1000 /opt/gimp-3
|
||||
|
||||
cat >/opt/gimp-3/squashfs-root/launcher <<EOL
|
||||
#!/usr/bin/env bash
|
||||
export APPDIR=/opt/gimp-3/squashfs-root/
|
||||
/opt/gimp-3/squashfs-root/AppRun
|
||||
EOL
|
||||
|
||||
chmod +x /opt/gimp-3/squashfs-root/launcher
|
||||
|
||||
sed -i 's@^Exec=.*@Exec=/opt/gimp-3/squashfs-root/launcher@g' /opt/gimp-3/squashfs-root/*gimp*.desktop
|
||||
sed -i 's@^Icon=.*@Icon=/opt/gimp-3/squashfs-root/org.gimp.GIMP.Stable.svg@g' /opt/gimp-3/squashfs-root/*gimp*.desktop
|
||||
cp /opt/gimp-3/squashfs-root/*gimp*.desktop $HOME/Desktop/gimp.desktop
|
||||
cp /opt/gimp-3/squashfs-root/*gimp*.desktop /usr/share/applications/gimp.desktop
|
||||
chmod +x $HOME/Desktop/gimp.desktop
|
||||
chmod +x /usr/share/applications/gimp.desktop
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue