Install programs which require interaction, like a confirmation step, a new password or user interaction of some sort.
* mysql-server, for the webserver in localhost, etc.
* phpmyadmin, to manage mysqldatabases easily through a web browser
* apachetop, for monitoring apache in real time
* ttf-mscorefonts-installer, required by other packages (PlayOnLinux, maybe?)
* a few others like java, and network filesystem network packages
{CODE(colors="bash", wrap="1", caption="Command on a console")}
sudo apt-get install -y ttf-mscorefonts-installer nfs-common libnss-winbind winbind cifs-utils oracle-java8-installer libdvd-pkg
{CODE}
If you need a webserver & php/mysql:
{CODE(colors="bash", wrap="1", caption="Command on a console")}
sudo apt-get install -y mysql-server phpmyadmin apachetop postfix tasksel
sudo tasksel install lamp-server
sudo mysql_secure_installation
{CODE}
if you don't run the -+mysql_secure_installation+- command, mysql root will not have password set yet, and you won't be able to access mysql through phpmyadmin yet.
But for some reason, Ubuntu 18.04 comes with a different way to autheticate the root mysql user, and you may end up with problems to login to mysql with the password you just indicated in the steps above. Therefore, if that is your case also, you may need to run these steps to setup mysql root password as usual in earlier Ubuntu LTS versions:
https://linuxconfig.org/how-to-reset-root-mysql-password-on-ubuntu-18-04-bionic-beaver-linux