我正在尝试安装libgdal-dev (用于一个我真正需要的R包),使用:
sudo apt-get install libgdal-dev但是,我得到了错误消息:
The following packages have unmet dependencies:
libgdal-dev : Depends: libmysqlclient-dev
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).所以我跑了:
sudo apt-get -f install这给了我:
[...]
dpkg: error processing archive /var/cache/apt/archives/libmysqlclient-dev_5.7.22-0ubuntu0.16.04.1_amd64.deb (--unpack):
trying to overwrite '/usr/share/man/man1/mysql_config.1.gz', which is also in package libmariadb-dev 1:10.3.7+maria~xenial
Processing triggers for man-db (2.7.5-1) ...
Errors were encountered while processing:
/var/cache/apt/archives/libmysqlclient-dev_5.7.22-0ubuntu0.16.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)如果我试图安装libmysqlclient;
sudo apt-get install libmysqlclient-dev它的产出如下:
[...]
dpkg: error processing archive /var/cache/apt/archives/libmysqlclient-dev_5.7.22-0ubuntu0.16.04.1_amd64.deb (--unpack):
trying to overwrite '/usr/share/man/man1/mysql_config.1.gz', which is also in package libmariadb-dev 1:10.3.7+maria~xenial
Processing triggers for man-db (2.7.5-1) ...
Errors were encountered while processing:
/var/cache/apt/archives/libmysqlclient-dev_5.7.22-0ubuntu0.16.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)我的/etc/apt/sources.list .列表在这里,http://paste.debian.net/1033600/。
有人知道该怎么做吗?我真的迷路了..。
非常感谢
发布于 2018-07-13 19:34:08
使用libmysqlclient-dev和--force-overwrite选项从.deb包安装dpkg:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/libmysqlclient-dev_5.7.22-0ubuntu0.16.04.1_amd64.deb如果命令没有帮助,请尝试--force-all选项:
sudo dpkg -i --force-all /var/cache/apt/archives/libmysqlclient-dev_5.7.22-0ubuntu0.16.04.1_amd64.deb要确保所有安装都已正确,请运行:
sudo apt install -f最后,安装libgdal-dev:
sudo apt install libgdal-devhttps://askubuntu.com/questions/1054869
复制相似问题