etc~ scripts and random things |
| git clone https://github.com/djnnvx/etc.git |
| log | files | refs | archive |
local-setup.sh (1540B)
1 #!/bin/env bash 2 3 set -euo pipefail 4 5 # confirm that hardware supports virtualisation (should be more than zero): 6 # egrep -c '(vmx|svm)' /proc/cpuinfo 7 8 echo "[+] installing dependencies" 9 sudo apt install -y \ 10 qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils \ 11 android-sdk \ 12 unzip wget 13 14 export ANDROID_HOME=/usr/lib/android-sdk 15 16 wget 'https://dl.google.com/android/repository/commandlinetools-linux-13114758_latest.zip' 17 18 unzip commandlinetools-linux-13114758_latest.zip -d cmdline-tools 19 sudo mkdir --parents "/usr/lib/android-sdk/cmdline-tools/latest" 20 sudo mv cmdline-tools/* "/usr/lib/android-sdk/cmdline-tools/latest/." 21 22 PATH_CMDLINE_TOOLS="/usr/lib/android-sdk/cmdline-tools/latest/cmdline-tools/bin/" 23 24 echo "[+] Please add $PATH_CMDLINE_TOOLS to your .bashrc or equivalent" 25 export PATH=/usr/lib/android-sdk/cmdline-tools/latest/cmdline-tools/bin/:$PATH 26 27 sudo chown -R $USER:$USER /usr/lib/android-sdk/cmdline-tools/latest/ 28 29 echo "[+] Installing emulator for AA-OS (Android 33, x86_64)" 30 31 VERSION="system-images;android-33;android-automotive;x86_64" 32 33 sdkmanager "platform-tools" "emulator" --sdk_root=/usr/lib/android-sdk/cmdline-tools/latest/ 34 sdkmanager --sdk_root=/usr/lib/android-sdk/cmdline-tools/latest/ $VERSION 35 36 37 echo "[+] Listing available virtual devices:" 38 avdmanager list device | grep "automotive" 39 40 echo "[+] Creating new device" 41 avdmanager create avd --name "p2o-test-device" \ 42 --package $VERSION \ 43 --device "automotive_1024p_landscape" 44 45 echo "[+] Done! Run with 'emulator -avd p2o-test-device'"