Skip to content
This repository was archived by the owner on Nov 23, 2022. It is now read-only.

Commit 4ed290d

Browse files
committed
add 32 bit version of appimage setup script
1 parent 40aa135 commit 4ed290d

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

setup_appimage_i386.sh

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#!/bin/bash
2+
3+
if [[ "$EUID" -ne 0 ]]; then
4+
echo "Need root to install required binaries."
5+
sudo -v || exit
6+
fi
7+
8+
echo "Installing appimagetool to /usr/bin"
9+
wget -O /tmp/appimagetool https://github.com/AppImage/AppImageKit/releases/download/13/appimagetool-i686.AppImage
10+
chmod +x /tmp/appimagetool
11+
if [[ "$EUID" -eq 0 ]]; then
12+
mv /tmp/appimagetool /usr/bin/
13+
else
14+
sudo mv /tmp/appimagetool /usr/bin/
15+
fi
16+
17+
echo "Installing linuxdeploy to /usr/bin"
18+
wget -O /tmp/linuxdeploy https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-i386.AppImage
19+
chmod +x /tmp/linuxdeploy
20+
if [[ "$EUID" -eq 0 ]]; then
21+
mv /tmp/linuxdeploy /usr/bin
22+
else
23+
sudo mv /tmp/linuxdeploy /usr/bin
24+
fi
25+
26+
echo "Installing required libraries"
27+
sudo apt install -y \
28+
libxcb1-dev libxcb1-dev:i386 \
29+
libxcb-render0-dev libxcb-render0-dev:i386 \
30+
libxcb-shape0-dev libxcb-shape0-dev:i386 \
31+
libxcb-xfixes0-dev libxcb-xfixes0-dev:i386
32+
33+
echo "Done. To uninstall simply remove the binaries located in /usr/bin."

0 commit comments

Comments
 (0)