Last active
August 28, 2022 19:09
-
-
Save rsporteman/ed7922a713e5d77529da9aa2ad236c5f to your computer and use it in GitHub Desktop.
Ubuntu 22.04 build for dev
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
############################################################################################################### | |
#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