
アップグレード中ですmysql-server
が、mysql-client
12.04 を使用していますapt-get
。アップグレードが有効になっていないようです。なぜこのようなことが起こるのか、何か考えはありますか? アップグレード後に再起動しました。ありがとうございます。
$ mysql -V
mysql Ver 14.14 Distrib 5.5.22, for debian-linux-gnu (x86_64) using readline 6.2
$ mysqld -V
mysqld Ver 5.5.22-0ubuntu1 for debian-linux-gnu on x86_64 ((Ubuntu))
$ sudo apt-cache policy mysql-server
[sudo] password for dli:
mysql-server:
Installed: 5.5.29-0ubuntu0.12.04.2
Candidate: 5.5.29-0ubuntu0.12.04.2
Version table:
*** 5.5.29-0ubuntu0.12.04.2 0
500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
100 /var/lib/dpkg/status
5.5.29-0ubuntu0.12.04.1 0
500 http://us.archive.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
5.5.24-0ubuntu0.12.04.1 0
500 http://os.cgs.wustl.edu/ubuntu/ precise-updates/main amd64 Packages
500 http://os.cgs.wustl.edu/ubuntu/ precise-security/main amd64 Packages
5.5.22-0ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
500 http://os.cgs.wustl.edu/ubuntu/ precise/main amd64 Packages
$ sudo apt-cache policy mysql-client
mysql-client:
Installed: 5.5.29-0ubuntu0.12.04.2
Candidate: 5.5.29-0ubuntu0.12.04.2
Version table:
*** 5.5.29-0ubuntu0.12.04.2 0
500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
100 /var/lib/dpkg/status
5.5.29-0ubuntu0.12.04.1 0
500 http://us.archive.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
5.5.24-0ubuntu0.12.04.1 0
500 http://os.cgs.wustl.edu/ubuntu/ precise-updates/main amd64 Packages
500 http://os.cgs.wustl.edu/ubuntu/ precise-security/main amd64 Packages
5.5.22-0ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
500 http://os.cgs.wustl.edu/ubuntu/ precise/main amd64 Packages
答え1
SpamapSがコメントで述べたように、mysql-server
およびmysql-client
はメタパッケージです。メタパッケージは空で、通常はバージョンの変更に伴って定期的に名前が変わるパッケージ、または同じ機能を実行する大量のパッケージ (つまりubuntu-desktop
) に依存します。次のようになります。
braiam@bt:~$ apt-cache depends mysql-client
mysql-client
Depends: mysql-client-5.5
braiam@bt:~$ apt-cache depends mysql-server
mysql-server
Depends: mysql-server-5.5
どちらのパッケージも他のパッケージに依存しているため、apt が実際にインストールするバージョンを確認するには、それらを確認する必要があります。
braiam@bt:~$ apt-cache policy mysql-server-5.5 | grep Installed
Installed: 5.5.31+dfsg-1
braiam@bt:~$ apt-cache policy mysql-client-5.5 | grep Installed
Installed: 5.5.31+dfsg-1
apt-cache policy mysql-server-5.5 mysql-client-5.5 | grep Installed
実行して、システムにインストールされているバージョンを確認する必要があります。