Saya telah menginstal Mysql- (server / client) -5.6 pada server Ubuntu 14.04 LTS
tetapi untuk beberapa program saya memerlukan mysql-client (misalnya automysqlbackup dan postfix)
root@server:~# apt-get install automysqlbackup
automysqlbackup : Depends: mysql-client
begitu:
root@server:~# apt-get install mysql-client mysql-server
The following packages have unmet dependencies:
mysql-client : Depends: mysql-client-5.5 but it is not going to be installed
mysql-server : Depends: mysql-server-5.5 but it is not going to be installed
dan:
root@server:~# apt-get install mysql-client-5.6 mysql-server-5.6
mysql-client-5.6 is already the newest version.
mysql-server-5.6 is already the newest version.
Apakah saya perlu menginstal mysql- (server / klien) -5.5 bersama 5.6?
mysql-client
paket: bugs.launchpad.net/ubuntu/+source/mysql-workbench/+bug/1287424 - tandai itu memengaruhi Anda.Jawaban:
Jika
automysqlbackup
dapat bekerja denganmysql-client-5.6
(Dengan kata lain, jika biner kompatibel denganmysql-client-5.6
).Apakah mungkin untuk menggunakan
equivs
untuk membuat boneka paket untukmysql-client
,mysql-server
. Tidak ada ruginya jika tidak berhasil hanya uninstall mereka:Instal equivs:
Hasilkan file kontrol dari template:
Buka
mysql-client
file untuk diedit. Ubah nama dan versi jika perlu:Bangun kemudian pasang:
Ikuti langkah yang sama untuk
mysql-server
.sumber
sh: 1: cannot open package: No such file sh: 1: defaults: not found
mysql-client
paket hanya tersedia sebagai versi5.5
di trusty dan tidak akan ada peningkatan besar, sehingga tidak akan pernah memutakhirkan lokal Anda yang versi5.6