Skip to content

Instantly share code, notes, and snippets.

@qWici
Last active August 4, 2020 10:17
Show Gist options
  • Save qWici/ba292ee3f44d4f29878bc53638aaf5e6 to your computer and use it in GitHub Desktop.
Save qWici/ba292ee3f44d4f29878bc53638aaf5e6 to your computer and use it in GitHub Desktop.
What to do after install Ubuntu
  1. Update the system
sudo apt update && sudo apt upgrade
  1. Enable additional repositories for more software

Software & Updates -> Other Software -> Canonical Partners

  1. Download Chrome
  2. Add languages & setup keybinding
setxkbmap -layout ua
setxkbmap -layout ru
setxkbmap -layout us
  1. Install software
sudo apt install gnome-tweak-tool terminator telegram-desktop
sudo apt install curl
wget -nv -O Release.key \
  https://build.opensuse.org/projects/home:manuelschneid3r/public_key
sudo apt-key add - < Release.key
sudo apt update
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
sudo apt install nodejs
sudo apt remove cmdtest
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update && sudo apt install yarn
sudo apt install git
sudo snap install phpstorm --classic
  1. Install zsh/oh-my-zsh
sudo apt-get install zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
sudo apt-get install fonts-powerline

Follow guide

  1. Install web utils
sudo apt install apache2
sudo ufw allow in "Apache Full"
sudo apt install mysql-server
sudo apt install php libapache2-mod-php php-mysql
sudo nano /etc/apache2/mods-enabled/dir.conf
sudo systemctl restart apache2
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
sudo apt-get install php7.4-{xml,mbstring,curl,zip,gd,mysql}

Follow guide for install PMA

Additional resources Albert PHP Storm Activation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment