I really wanted to use PureOS because I think it’s cool that it is trying to set a default of privacy and security. As a developer I do need certain tools though. I first had major trrouble installing Chromium and I still haven’t been able to install firefox.
But I just hit upon the fact that I can’t even install mysql on this bad boy, and that I really cannot understand. Why on earth doesn’t PureOS simply take over the repositories of Debian on which it is based so that developers like me can actually get some work done?
Sorry for this rant, but I’m tired and now I need to get back to my Macbook Air yet again to actually get some work done…
The ‘default-mysql-server’ package will redirect you to the appropriate mariadb-server package. Like jaylittle referenced, MySQL is now owned and maintained by Oracle, and MariaDB is the community-supported fork.
Mariadb is a fine substitute but it does not include a GUI tool like MySQL workbench. I have tried in vain to install MySQL workbench, including building from source, but so far no luck. I guess I need to look for alternatives.
Seems to be ok. In a terminal, typing apt show mysql followed by tab for auto-completion, displays:
mysql-common mysql-sandbox mysqltcl mysqltuner
Then, apt show mysql-common displays the following:
Source: mysql-defaults (1.0.4)
Maintainer: Debian MySQL Maintainers <email@example.com>
Installed-Size: 34.8 kB
Conflicts: mariadb-server-5.5, mysql-common-5.6, mysql-server-5.5, percona-xtradb-cluster-common-5.5
Breaks: mariadb-common (<< 10.0.20-3~)
Replaces: mariadb-server-5.5, mysql-common-5.6, mysql-server-5.5, percona-xtradb-cluster-common-5.5
Download-Size: 7,276 B
APT-Sources: https://repo.puri.sm/pureos green/main amd64 Packages
Description: MySQL database common files, e.g. /etc/mysql/my.cnf
MySQL is a fast, stable and true multi-user, multi-threaded SQL database
server. SQL (Structured Query Language) is the most popular database query
language in the world. The main goals of MySQL are speed, robustness and
ease of use.
This package includes files needed by all versions of the client library,