Skip to content

Instantly share code, notes, and snippets.

@rsporteman
Last active August 28, 2022 19:09
Show Gist options
  • Save rsporteman/ed7922a713e5d77529da9aa2ad236c5f to your computer and use it in GitHub Desktop.
Save rsporteman/ed7922a713e5d77529da9aa2ad236c5f to your computer and use it in GitHub Desktop.
Ubuntu 22.04 build for dev
###############################################################################################################
#Update your system
$ sudo apt update
$ sudo apt upgrade
###############################################################################################################
#Install Chrome
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo apt install ./google-chrome-stable_current_amd64.deb
###############################################################################################################
#GRUB
#You can grubautove last login option
$ sudo gedit /etc/default/grub
###############################################################################################################
#Install Some Snaps Softwares
$ sudo snap install vlc libreoffice insomnia postman obs-studio discord
###############################################################################################################
#Install Docker
$ sudo apt install lsb-release ca-certificates apt-transport-https software-properties-common -y gnome-terminal
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
$ sudo apt update
$ sudo apt install docker-ce
$ sudo systemctl status docker
$ apt-cache policy docker-ce
$ docker run hello-world
$ sudo usermod -aG docker ${USER}
$ su - ${USER}
###############################################################################################################
# Jetbrains Tools
$
$ wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-1.25.12627.tar.gz
$ sudo tar -xzf /home/raoni/Downloads/jetbrains-toolbox-1.25.12627.tar.gz -C ./
$ sudo mv /opt/jetbrains-toolbox-1.25.12627 ./jetbrains-toolbox
$ sudo chmod +x ./jetbrains-toolbox/jetbrains-toolbox
$ ./jetbrains-toolbox/jetbrains-toolbox
$ rm jetbrains-toolbox-1.25.12627.tar.gz
$ rm -R ./jetbrains-toolbox
###############################################################################################################
# Block sites in hosts
$ sudo gedit /etc/hosts
###############################################################################################################
# Install some Softwares and dependencies
$ sudo apt install curl git build-essential bison re2c libssl-dev sqlite3 libsqlite3-dev zlib1g-dev libpng-dev libcurl4-openssl-dev libgd-dev libonig-dev libpq-dev postgresql libreadline-dev libzip-dev pkg-config libxml2-dev apt-transport-https ca-certificates curl -y
###############################################################################################################
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.10.0
gedit ~/.bashrc #see asdf doc for this edition
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment