30 lines
1.2 KiB
Bash
30 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
# Get dependencies
|
|
# obtain model and jetson_model
|
|
get_model &>/dev/null
|
|
if [[ -z "$jetson_model" ]]; then
|
|
sudo dpkg --add-architecture armhf
|
|
install_packages curl libx11-6:armhf libxext6:armhf libegl1-mesa:armhf zlib1g:armhf libstdc++6:armhf libgl1-mesa-dri:armhf libasound2:armhf libpulse0:armhf libcom-err2:armhf libgmp10:armhf libp11-kit0:armhf libsystemd0:armhf || exit 1
|
|
fi
|
|
|
|
#Download file
|
|
mkdir -p ~/.local/bin || error "Could not make directory"
|
|
wget -O ~/.local/bin/MCBedrock.AppImage 'https://github.com/minecraft-linux/appimage-builder/releases/download/v0.10.0-716/Minecraft_Bedrock_Launcher-arm64-v0.10.0.716.AppImage' || error "failed to download Minecraft Bedrock Launcher"
|
|
chmod +x ~/.local/bin/MCBedrock.AppImage
|
|
|
|
enable_module fuse || exit 1
|
|
|
|
#Make Desktop file
|
|
mkdir -p ~/.local/share/applications
|
|
echo "[Desktop Entry]
|
|
Version=1.1
|
|
Type=Application
|
|
Name=Minecraft Bedrock Launcher
|
|
Comment=A Minecraft: Bedrock Edition
|
|
Icon=$(dirname "$0")/icon-64.png
|
|
Exec=env QTWEBENGINE_CHROMIUM_FLAGS='--enable-logging --log-level=0 --v=3 --single-process --no-sandbox' GALLIUM_HUD=simple,fps $HOME/.local/bin/MCBedrock.AppImage
|
|
Categories=Game;
|
|
Terminal=false
|
|
StartupNotify=true" > ~/.local/share/applications/minecraftbedrock.desktop
|