Kubuntu initial setup for development



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 communication software