Last active
May 12, 2024 08:44
-
-
Save kerbrose/53c6ce805ce072722592cbd5f2925519 to your computer and use it in GitHub Desktop.
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
sudo apt update && sudo apt upgrade -y | |
sudo apt-get install adduser apt-transport-https build-essential ca-certificates curl \ | |
fonts-font-awesome fonts-inconsolata fonts-roboto-unhinted git gnupg-agent \ | |
gsfonts init-system-helpers libbz2-dev libffi-dev libjpeg-dev libjs-underscore \ | |
libldap2-dev liblzma-dev libncursesw5-dev libpq-dev libreadline-dev libsasl2-dev \ | |
libsqlite3-dev libssl-dev libxml2-dev libxmlsec1-dev libxslt1-dev llvm lsb-base make \ | |
postgresql postgresql-client python-dev software-properties-common tk-dev wget xfonts-75dpi \ | |
xz-utils zlib1g-dev | |
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' | |
wget -qO- https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo tee /etc/apt/trusted.gpg.d/pgdg.asc &>/dev/null | |
wget -O- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg — dearmor | sudo tee /usr/share/keyrings/vscode.gpg | |
echo deb [arch=amd64 signed-by=/usr/share/keyrings/vscode.gpg] https://packages.microsoft.com/repos/vscode stable main | sudo tee /etc/apt/sources.list.d/vscode.list | |
sudo apt update | |
sudo apt install code postgresql | |
# git clone https://github.com/pyenv/pyenv.git ~/.pyenv | |
# cd ~/.pyenv && src/configure && make -C src | |
# git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv | |
# better to use the installer | |
curl https://pyenv.run | bash | |
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc | |
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc | |
echo 'eval "$(pyenv init -)"' >> ~/.bashrc | |
exec "$SHELL" | |
sudo su - postgres -c "createuser -s $USER" | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment