A1: Please read the instuction here to make Arduino IDE work without root permission in Ubuntu. Please find below the relevant part.
5. Ofcourse you don't want to be running the arduino ide as root, so add your user to the groups tty and dialout like so:
sudo usermod -a -G tty yourUserName
sudo usermod -a -G dialout yourUserName===============