#!/bin/bash -x set -e sudo add-apt-repository -y ppa:git-core/ppa sudo apt-get update -y sudo apt-get install -y \ libbison-dev \ libcunit1-dev \ libevent-dev \ libfl-dev \ libfuse-dev \ libncurses5-dev \ libreadline-dev \ autotools-dev \ build-essential \ cmake \ g++ \ gcc \ gdb \ ltrace \ make \ strace \ valgrind \ curl \ git-all \ htop \ ssh \ net-tools \ neofetch \ tar \ unzip \ p7zip-full \ tig \ tree \ wget \ xclip \ openjdk-17-jdk \ hexedit \ nano \ vim \ emacs ARCHITECTURE=$(dpkg --print-architecture) sudo wget -O "/tmp/gdb_12.1-0ubuntu1~22.04_${ARCHITECTURE:?}.deb" \ "https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/ppa/+build/23606523/+files/gdb_12.1-0ubuntu1~22.04_${ARCHITECTURE:?}.deb" sudo apt-get install -yf "/tmp/gdb_12.1-0ubuntu1~22.04_${ARCHITECTURE:?}.deb" sudo rm -f "/tmp/gdb_12.1-0ubuntu1~22.04_${ARCHITECTURE:?}.deb" sudo ssh-keygen -A sudo /etc/init.d/ssh start