How to update-alternatives to Python 3 without breaking apt?

Per Debian policy, python refers to Python 2 and python3 refers to Python 3. Don’t try to change this system-wide or you are in for the sort of trouble you already discovered. Virtual environments allow you to run an isolated Python installation with whatever version of Python and whatever libraries you need without messing with … Read more

Install MySQL on Ubuntu without a password prompt

sudo debconf-set-selections <<< ‘mysql-server mysql-server/root_password password your_password’ sudo debconf-set-selections <<< ‘mysql-server mysql-server/root_password_again password your_password’ sudo apt-get -y install mysql-server For specific versions, such as mysql-server-5.6, you’ll need to specify the version in like this: sudo debconf-set-selections <<< ‘mysql-server-5.6 mysql-server/root_password password your_password’ sudo debconf-set-selections <<< ‘mysql-server-5.6 mysql-server/root_password_again password your_password’ sudo apt-get -y install mysql-server-5.6 For mysql-community-server, … Read more