在Ubuntu (实际上是Kubuntu) 15.10 (Wily)试图安装MariaDB 10.1时,所有的指令都说要首先删除mysql客户端和mysql-通过sudo apt-获取删除mysql-server mysql-客户端mysql-通用并传递-s标志(sudo -获取-s删除mysql-server mysql-客户端mysql-公共)显示,删除mysql-公共也将导致其他几个包被删除,其中一个不想离开……
已自动安装并不再需要下列软件包: libarmadillo5 libctemplate2v5 libdap17v5 libdapclient6v5 libdbi-perl libepsilon1 libfreexl1 libgeos-3.5.0 libgeos-c1v5 libhdf4 4-0-alt libkmlbase1 libkmldom1 libkmlengine1 liblwgeom 2.1.8 libminizip1 libnetcdf7 libodbc1 libbogdi3.2 libopenjp2-7 libpq5 libproj9 libspatialite7 libpq5 libterm-7 libpq5 libproj9 libspatialite7 libspatialite7 libterm-readkey-perl mysql-workbench-data odbcinst proj-bin proj-data python-ecdsa python-mysql.连接器python-paramiko python pyodbc使用apt‘autoremove’获取自动删除它们。
以下软件包将被删除:帐户蜥蜴*akonadi-后端-sql*akonadi-服务器* akregator* amarok* amarok-utils* kaddressbook* kdepim-运行时* kmail* knote* kontact* kontact* libdbd-mysql-perl* libgdal1i* libmysqlclient18* libmyqlcppckv5*libqt4 4-sql-mysql* libqt5sql5-mysql* mysql*客户端-5.6*mysql-工作台*工作台*
所以正如你所看到的,像kaddressbook,knote,mysql,workbench等等。我不知道我是否应该离开mysql--通用并安装mariadb--在它旁边通用,或者是否有其他选项来执行插入替换,而不删除所有这些都取决于mysql--普通的。
编辑:i做了apt缓存策略mysql-通用的,它显示:
mysql-common:
Installed: 5.6.28-0ubuntu0.15.10.1
Candidate: 10.1.13+maria-1~wily
Version table:
10.1.13+maria-1~wily 0
500 http://mirror.jmu.edu/pub/mariadb/repo/10.1/ubuntu/ wily/main amd64 Packages
*** 5.6.28-0ubuntu0.15.10.1 0
500 http://us.archive.ubuntu.com/ubuntu/ wily-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ wily-security/main amd64 Packages
100 /var/lib/dpkg/status
5.6.25-0ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages于是,我尝试了sudo apt更新,我希望它能取代mysql--通用于mariadb--通用的,但它没有。
发布于 2016-03-31 19:15:50
答案是删除mysql客户端和mysql服务器(如果安装的话),让mysql通用,然后执行apt-get更新和apt-get升级,只要apt策略mysql公共显示对mariadb的升级--公共的。在此之后,您可以像往常一样安装mariadb服务器,不会产生意外的后果。
https://stackoverflow.com/questions/36275089
复制相似问题