如何在ubuntu 15.10上安装或卸载半安装的mysql-client-5.6?
当我尝试使用ubuntu软件包管理器(再次)安装它时,我可能已经损坏了我的mysql配置(由于所需的交互没有屏幕,因此卡在中间,(包管理器应该真的发出警告,mysql必须是通过终端安装!))。
也许之前已经,但至少从那时起,我一直坚持这个错误(部分用荷兰语):
Fouten gevonden tijdens verwerken van:
MySQL的客户端 – 5.6
E:子进程/ usr / bin / dpkg返回错误代码(1)
我尝试安装时,以及当我尝试删除包或任何其他mysql组件时,我收到错误。 我在互联网上发现了许多适用于其他人的解决方案,但在我的案例中失败了。 我已经做了以下(按照建议的顺序,可能与下面的列表不同):
我找不到与mysql相关的所有文件的列表,手动删除该批次。
任何建议我可能会尝试什么(除了完全重新安装Ubuntu)?
我在使用Ubuntu 14.04的VM上遇到了同样的问题。 对我来说唯一有用的东西与Richard Uijen建议的相似:
sudo apt-get --purge remove mysql* sudo apt-get autoremove mysql* sudo rm -rf /etc/mysql/ sudo rm -rf /var/lib/mysql/ sudo apt-get clean sudo apt-get update sudo apt-get install --reinstall mysql-client-5.6
基本上你需要删除所有mysql包(mysql *),清理并重新安装
之后我可以安装php7 mysql客户端,没有任何问题
sudo apt-get install libapache2-mod-php7.0 php7.0-mysql
弗朗西斯科的回复让我过去了
sub-process /usr/bin/dpkg returned an error code (1)
再次出现错误消息(用这个文字搜索并’半安装’。然后我尝试了(我想:再次):
sudo dpkg --configure -a # (gave same error message) sudo dpkg -r mysql-client-5.6 # (error again) sudo apt-get clean sudo apt-get install --reinstall mysql-client-5.6
这一次,它安装了包……然后我删除了它。 有效…
之后,当重新安装mysql-server时,它抱怨缺少目录,这是通过制作目录来解决的。 它似乎现在正在运作。
我不确定这是否是通用的解决方案……
谢谢。
- 为什么安装Firefox软件包需要包’xul-ext-ubufox’?
- 不能使用apt:libstdc ++。so.6:找不到版本`GLIBCXX_3.4.20′
- 由于“未满足的依赖关系”,无法安装libssl1.0.0:i386?
- 如果有安全更新,如何让我的服务器给我发电子邮件?
- 由于debconf,无法更新nginx
- 为我的本地存储库分配最高优先级
- maas / stable / ubuntu xenial存储库没有Release文件
- 为什么apt-get不需要重启,更新管理器在哪里?
- dpkg-divert:错误:重命名涉及用不同的文件`/usr/lib/xorg/protocol-precise.txt’覆盖`/usr/lib/xorg/protocol.txt’,不允许