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

Commit

Permalink
add 32 bit version of appimage setup script
Browse files Browse the repository at this point in the history
  • Loading branch information
tazz4843 committed Oct 26, 2021
1 parent 40aa135 commit 4ed290d
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions setup_appimage_i386.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
#!/bin/bash

if [[ "$EUID" -ne 0 ]]; then
echo "Need root to install required binaries."
sudo -v || exit
fi

echo "Installing appimagetool to /usr/bin"
wget -O /tmp/appimagetool https://github.com/AppImage/AppImageKit/releases/download/13/appimagetool-i686.AppImage
chmod +x /tmp/appimagetool
if [[ "$EUID" -eq 0 ]]; then
mv /tmp/appimagetool /usr/bin/
else
sudo mv /tmp/appimagetool /usr/bin/
fi

echo "Installing linuxdeploy to /usr/bin"
wget -O /tmp/linuxdeploy https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-i386.AppImage
chmod +x /tmp/linuxdeploy
if [[ "$EUID" -eq 0 ]]; then
mv /tmp/linuxdeploy /usr/bin
else
sudo mv /tmp/linuxdeploy /usr/bin
fi

echo "Installing required libraries"
sudo apt install -y \
libxcb1-dev libxcb1-dev:i386 \
libxcb-render0-dev libxcb-render0-dev:i386 \
libxcb-shape0-dev libxcb-shape0-dev:i386 \
libxcb-xfixes0-dev libxcb-xfixes0-dev:i386

echo "Done. To uninstall simply remove the binaries located in /usr/bin."

0 comments on commit 4ed290d

Please sign in to comment.