无法安装 HHVM:"packages have unmet dependencies:"
HHVM cannot be installed: "packages have unmet dependencies:"
我在 Ubuntu 14.04,64 位,正在尝试安装 HHVM。我已经安装了 Nginx。当我运行以下命令时:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449
sudo add-apt-repository "deb http://dl.hhvm.com/ubuntu $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install hhvm
我得到以下信息:
hhvm : Depends: libgnutls-deb0-28 but it is not installable
Depends: libmemcached11 but it is not installable
Depends: librtmp1 but it is not installable
Depends: libmagickwand-6.q16-2 but it is not installable
我试过运行以下方法:
sudo dpkg --configure -a
sudo apt-get clean
sudo apt-get update
我已经清除了源并重新创建了它们。 Synaptic Package Manager 显示没有损坏的包...我错过了什么?
我通过安装 Aptitude 解决了这个问题,安装 build-essential:
sudo apt-get install aptitude
sudo aptitude install build-essentials
然后安装一些 "essentials" 我在博客 post:
sudo apt-get install -y unzip vim git-core curl wget python-software-properties
然后重新安装nginx:
sudo add-apt-repository -y ppa:nginx/stable
sudo apt-get update
sudo apt-get install -y nginx
最后安装 HHVM:
wget -0 - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-get add -
echo deb http://dl.hhvm.com/ubuntu trusty main | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install -y hhvm
这听起来很像是添加了错误的 apt 存储库。特别是,
Depends: librtmp1 but it is not installable
HHVM 的可信版本 depends on librtmp0
(确实存在可信版本)。
您真的运行 执行了上述命令,包括 $(lsb_release -sc)
调用吗?你是不是不小心先给 vivid
注射了那个,apt
可能还在捡那个?
你能检查一下你的 apt 配置,确保你有 trusty
而不是 vivid
的 deb
行,而只有 apt
行吗?
我在 Ubuntu 14.04,64 位,正在尝试安装 HHVM。我已经安装了 Nginx。当我运行以下命令时:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449
sudo add-apt-repository "deb http://dl.hhvm.com/ubuntu $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install hhvm
我得到以下信息:
hhvm : Depends: libgnutls-deb0-28 but it is not installable
Depends: libmemcached11 but it is not installable
Depends: librtmp1 but it is not installable
Depends: libmagickwand-6.q16-2 but it is not installable
我试过运行以下方法:
sudo dpkg --configure -a
sudo apt-get clean
sudo apt-get update
我已经清除了源并重新创建了它们。 Synaptic Package Manager 显示没有损坏的包...我错过了什么?
我通过安装 Aptitude 解决了这个问题,安装 build-essential:
sudo apt-get install aptitude
sudo aptitude install build-essentials
然后安装一些 "essentials" 我在博客 post:
sudo apt-get install -y unzip vim git-core curl wget python-software-properties
然后重新安装nginx:
sudo add-apt-repository -y ppa:nginx/stable
sudo apt-get update
sudo apt-get install -y nginx
最后安装 HHVM:
wget -0 - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-get add -
echo deb http://dl.hhvm.com/ubuntu trusty main | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install -y hhvm
这听起来很像是添加了错误的 apt 存储库。特别是,
Depends: librtmp1 but it is not installable
HHVM 的可信版本 depends on librtmp0
(确实存在可信版本)。
您真的运行 执行了上述命令,包括 $(lsb_release -sc)
调用吗?你是不是不小心先给 vivid
注射了那个,apt
可能还在捡那个?
你能检查一下你的 apt 配置,确保你有 trusty
而不是 vivid
的 deb
行,而只有 apt
行吗?