Kubuntu initial setup for development
2022-09-14
Introduction
Right after installing a fresh Kubuntu 🌐 / Ubuntu 🌐 distro you might want to have a checklist to run through it and install all software required for development. Here I share my personal list of apps and howtos for them. Please mention that this list is focused on web development done remotely, just with a bit apps not related to webdev.
Basic set up
sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common wget
sudo apt-add-repository ppa:maarten-baert/simplescreenrecorder
sudo add-apt-repository ppa:gezakovacs/ppa
sudo add-apt-repository ppa:tomtomtom/woeusb
curl https://repo.skype.com/data/SKYPE-GPG-KEY | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/repo.skype.com.gpg >/dev/null
echo "deb [arch=amd64] https://repo.skype.com/deb stable main" | sudo tee /etc/apt/sources.list.d/skypeforlinux.list
sudo apt-get update
sudo apt-get install -y aircrack-ng android-tools-adb android-tools-fastboot aria2c axel \
dbeaver-ce doublecmd-qt git gimp filezilla htop imagemagick inkscape kdevelop krdc \
mc mono-complete mysql-client ncdu net-tools nmap openssh-client openssh-server \
p7zip-full vim vlc qbittorrent qtcreator simplescreenrecorder skypeforlinux screen \
thunderbird traceroute unetbootin unrar unzip wine winetricks woeusb woeusb-frontend-wxgtk
Choose vim as default editor:
sudo update-alternatives --config editor
Install dev software
- Install Oh My Zsh 🌐
- Install Docker 🌐 + Post-installation steps 🌐
- Install Visual Studio Code
- Install Sublime Text
- Install Google Chrome
- Install Oracle Java 🌐
- Install PHP
- Install composer for PHP 🌐
- Install nvm, node, npm 🌐
- Install Postman 🌐