我正在尝试在 Ubuntu 12.04 Server 上安装 FOG。
我已经从 SF 下载了最新版本,但是当我尝试安装它时,安装 MySQL 失败,具体如下:
The following packages have unmet dependencies.
mysql-server : Depends: mysql-server-5.5 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
我尝试手动 apt-get mysql-server-5.5,但失败,并指出以下依赖项:
Depends: mysql-client-5.5 (>=5.5.38-0ubuntu0.12.04.1) but it is not going to be installed
Depends: libdbi-perl but it is not going to be installed
Depends: mysql-server-core-5.5 (>=5.5.38-0ubuntu0.12.04.1) but it is not going to be installed
Depends: libhtml-template-perl but it is not going to be installed
长话短说,这仅仅是与 12.04 和最新的 MySQL 版本存在严重不兼容问题,还是存在更根本的问题?我猜在前一种情况下,可以修改 FOG 安装脚本以获取旧版本,但我不知道从哪里开始。
我使用的是 12.04,因为这是为 FOG 建议的最后一个 LTS 版本(他们警告不要使用 14.04这里)。
我检查了所有来源并且它们都是精确穿山甲的正确来源。
答案1
好的,按照由于“哈希值不匹配”错误导致无法下载更新,我清除了 APT 的列表并重新同步。现在一切都很好。
只需删除 /var/lib/apt/lists 目录的内容:
sudo rm -fR /var/lib/apt/lists/*
然后运行:
sudo apt-get update