MariaDB 的插入会触发删除所需的包,具体取决于 mysql-common
Drop-in of MariaDB triggers removal of needed packages depending mysql-common
在 Ubuntu(实际上是 Kubuntu)15.10(Wily)中尝试安装 MariaDB 10.1 所有说明都说首先删除 mysql-client 和 mysql-common 包通过 sudo apt-get remove mysql-server mysql-client mysql-common 并传递 -s 标志(sudo apt-get -s remove mysql-server mysql-client mysql-common)表明删除 mysql-common 还会导致其他几个不想消失的软件包被删除...
以下软件包已自动安装,不再需要:
libarmadillo5 libctemplate2v5 libdap17v5 libdapclient6v5 libdbi-perl libepsilon1 libfreexl1 libgeos-3.5.0 libgeos-c1v5 libhdf4-0-alt libkmlbase1 libkmldom1 libkmlengine1 liblwgeom-2.1.8 libminizip1
libnetcdf7 libodbc1 libogdi3.2 libopenjp2-7 libpq5 libproj9 libspatialite7 libsuperlu4 libterm-readkey-perl liburiparser1 libvsqlitepp3v5 mysql-utilities mysql-workbench-data odbcinst
odbcinst1debian2 proj-bin proj-data python-ecdsa python-mysql.connector python-paramiko python-pexpect python-pyodbc
使用 'apt-get autoremove' 删除它们。
以下软件包将被删除:
accountwizard* akonadi-backend-mysql* akonadi-server* akregator* amarok* amarok-utils* kaddressbook* kdepim-runtime* kmail* knotes* kontact* korganizer* libdbd-mysql-perl* libgdal1i*
libmysqlclient18* libmysqlcppconn7v5* libqt4-sql-mysql* libqt5sql5-mysql* mysql-客户端* mysql-client-5.6* mysql-common* mysql-workbench*
如你所见,kaddressbook、knotes、mysql-workbench, etc.不知道是不是应该直接离开mysql-common安装mariadb-common 与它一起,或者如果有任何其他选项可以在不删除所有依赖于 mysql-common[=42 的情况下执行插入式替换=].
编辑: 我做了 apt-cache policy mysql-common 显示:
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-get update 我希望用 mysql-common 替换=]mariadb-common 但它没有。
答案是删除mysql-client和mysql-server(如果安装),离开 mysql-common 然后执行 apt-get update 和 apt-get upgrade只要 apt-cache 策略 mysql-common 显示升级到 mariadb-common。之后你可以像往常一样安装 mariadb-server 而不会产生意想不到的后果。
在 Ubuntu(实际上是 Kubuntu)15.10(Wily)中尝试安装 MariaDB 10.1 所有说明都说首先删除 mysql-client 和 mysql-common 包通过 sudo apt-get remove mysql-server mysql-client mysql-common 并传递 -s 标志(sudo apt-get -s remove mysql-server mysql-client mysql-common)表明删除 mysql-common 还会导致其他几个不想消失的软件包被删除...
以下软件包已自动安装,不再需要: libarmadillo5 libctemplate2v5 libdap17v5 libdapclient6v5 libdbi-perl libepsilon1 libfreexl1 libgeos-3.5.0 libgeos-c1v5 libhdf4-0-alt libkmlbase1 libkmldom1 libkmlengine1 liblwgeom-2.1.8 libminizip1 libnetcdf7 libodbc1 libogdi3.2 libopenjp2-7 libpq5 libproj9 libspatialite7 libsuperlu4 libterm-readkey-perl liburiparser1 libvsqlitepp3v5 mysql-utilities mysql-workbench-data odbcinst odbcinst1debian2 proj-bin proj-data python-ecdsa python-mysql.connector python-paramiko python-pexpect python-pyodbc 使用 'apt-get autoremove' 删除它们。
以下软件包将被删除: accountwizard* akonadi-backend-mysql* akonadi-server* akregator* amarok* amarok-utils* kaddressbook* kdepim-runtime* kmail* knotes* kontact* korganizer* libdbd-mysql-perl* libgdal1i* libmysqlclient18* libmysqlcppconn7v5* libqt4-sql-mysql* libqt5sql5-mysql* mysql-客户端* mysql-client-5.6* mysql-common* mysql-workbench*
如你所见,kaddressbook、knotes、mysql-workbench, etc.不知道是不是应该直接离开mysql-common安装mariadb-common 与它一起,或者如果有任何其他选项可以在不删除所有依赖于 mysql-common[=42 的情况下执行插入式替换=].
编辑: 我做了 apt-cache policy mysql-common 显示:
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-get update 我希望用 mysql-common 替换=]mariadb-common 但它没有。
答案是删除mysql-client和mysql-server(如果安装),离开 mysql-common 然后执行 apt-get update 和 apt-get upgrade只要 apt-cache 策略 mysql-common 显示升级到 mariadb-common。之后你可以像往常一样安装 mariadb-server 而不会产生意想不到的后果。