viniqrz / ubuntu-apps

Useful apps for ubuntu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apps

First run this to install homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

and this for bash config

obs: if you are using zsh, u gotta do additional work

test -d ~/.linuxbrew && eval "$(~/.linuxbrew/bin/brew shellenv)"
test -d /home/linuxbrew/.linuxbrew && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
test -r ~/.bash_profile && echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" >> ~/.bash_profile
echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" >> ~/.profile

VSCODE

this script has line breaks and will not run with simply copy & paste, just paste it in browser address bar and copy

sudo snap install code --classic

VLC PLAYER

sudo snap install vlc

ZOOM

sudo snap install zoom-client

NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

SPOTIFY

sudo snap install spotify

PYTHON

sudo apt install python3.9

GIT

sudo apt install git

DBEAVER-CE

sudo snap install dbeaver-ce

CHROME

this script has line breaks and will not run with simply copy & paste, just paste it in browser address bar and copy

sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' &&
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &&
sudo apt-get update &&
sudo apt-get install google-chrome-stable

DISCORD

sudo snap install discord

INSOMNIA

sudo snap install insomnia

ZSH

REMEMBER TO CONFIG BASH TERMINAL

sudo apt install zsh

DOCKER

THIS IS TRICKY, IT WILL INSTALL, BUT YOU GOTTA DO ADDITIONAL CONFIG

sudo apt -y install docker.io

DELUGE

sudo apt install deluge

KUBECTL

sudo snap install kubectl --classic

JDK

sudo apt-get install openjdk-11-jdk

IDEA

sudo snap install intellij-idea-ultimate --classic

FLUTTER

sudo snap install flutter --classic

OH MY ZSH

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

RIPGREP

sudo apt-get install ripgrep

MINIKUBE

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && sudo install minikube-linux-amd64 /usr/local/bin/minikube

EVERYTHING TIED UP

sudo snap install code --classic && \
  sudo apt install curl && \
  sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" || \
  sudo apt-get install ripgrep || \
  sudo snap install flutter --classic && \
  sudo snap install kubectl --classic && \
  sudo apt -y install docker.io && \
  sudo apt -y install deluge && \
  sudo apt -y install zsh && \
  curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && \
  sudo install minikube-linux-amd64 /usr/local/bin/minikube && \
  sudo apt-get install openjdk-11-jdk && \
  sudo snap install discord && \
  sudo snap install dbeaver-ce && \
  sudo apt -y install git && \
  sudo snap install spotify && \
  sudo apt -y install python3 && \
  sudo snap install zoom-client && \
  sudo snap install vlc && \
  sudo snap install intellij-idea-ultimate --classic && \
  sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' && \
  wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - && \
  sudo apt-get update && \
  sudo apt-get -y install google-chrome-stable && \
  sudo snap install android-studio --classic && \
  sudo snap install terraform --classic && \
  sudo snap install aws-cli --classic && \
  curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

MINIMAL

  sudo apt -y install curl && \
  sudo apt -y install git && \
  git config --global user.email "viniderp@gmail.com" && \
  git config --global user.name "vini" && \
  sudo apt -y install zsh && \
  sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" && \
  sudo apt -y install docker.io && \
  sudo apt -y install docker-compose && \
  curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

SNAP

  sudo snap install discord && \
  sudo snap install dbeaver-ce && \
  sudo snap install spotify

SSH

  chmod 600 ~/.ssh/id_ed25519 && \
  ssh-add ~/.ssh/id_ed25519 && \
  chmod 600 ~/.ssh/id_rsa && \
  ssh-add ~/.ssh/id_rsa

AWS

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && \
unzip awscliv2.zip && \
sudo ./aws/install

COMPOSE PLUGIN

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker} && \
mkdir -p $DOCKER_CONFIG/cli-plugins && \
curl -SL https://github.com/docker/compose/releases/download/v2.24.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose && \
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose

PERMISSIONS

sudo groupadd docker && \
sudo usermod -aG docker $USER && \
newgrp docker

About

Useful apps for ubuntu