如何在 Ubuntu 15.10 上安装 HHVM?

How to install HHVM on Ubuntu 15.10?

我已按照 Hack Documentation for 15.10 中的说明进行操作,但这对我不起作用 --

dddddd@~$ sudo apt-get install software-properties-common [sudo] ddddd 的密码: 阅读包裹清单...完成 构建依赖树
正在读取状态信息...完成 software-properties-common 已经是最新版本了。 0 个已升级,0 个新安装,0 个要删除,0 个未升级。

dddddd@~$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449 执行:gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.jQ1p1f6X1y --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449 gpg: 从 hkp 服务器请求密钥 1BE7A449 keyserver.ubuntu.com gpg: 密钥 1BE7A449: public 密钥 "Paul Tarjan " 已导入 gpg:处理总数:1 gpg: 导入: 1 (RSA: 1)

dddddd@~$ sudo add-apt-repository 'deb http://dl.hhvm.com/ubuntu $(lsb_release -sc) main' dddddd@~$ sudo apt-get 更新 Ign http://dl.hhvm.com $(lsb_release InRelease 巧妙地点击 http://us.archive.ubuntu.com InRelease 命中 http://security.ubuntu.com wily-security InRelease ign http://dl.hhvm.com $(lsb_release Release.gpg
点亮http://dl.hhvm.com $(lsb_release 发布
点击 http://us.archive.ubuntu.com wily-updates InRelease 命中 http://us.archive.ubuntu.com wily/main 来源
点击 http://security.ubuntu.com wily-security/main 来源
点击 http://us.archive.ubuntu.com wily/restricted 来源
点击 http://security.ubuntu.com wily-security/restricted 来源
点击 http://us.archive.ubuntu.com wily/universe 来源
点击 http://security.ubuntu.com wily-security/universe 来源
点击 http://us.archive.ubuntu.com wily/multiverse 来源
点击 http://security.ubuntu.com wily-security/multiverse 来源 命中 http://us.archive.ubuntu.com wily/main amd64 包
命中 http://security.ubuntu.com wily-security/main amd64 包 命中 http://us.archive.ubuntu.com wily/restricted amd64 包 命中 http://security.ubuntu.com wily-security/restricted amd64 包 命中 http://us.archive.ubuntu.com wily/universe amd64 包
命中 http://security.ubuntu.com wily-security/universe amd64 包
命中 http://us.archive.ubuntu.com wily/multiverse amd64 包
命中 http://security.ubuntu.com wily-security/multiverse amd64 包
命中 http://us.archive.ubuntu.com wily/main i386 包
命中 http://security.ubuntu.com wily-security/main i386 包
命中 http://us.archive.ubuntu.com wily/restricted i386 包
点击 http://security.ubuntu.com wily-security/restricted i386 包 命中 http://us.archive.ubuntu.com wily/universe i386 包
命中 http://security.ubuntu.com wily-security/universe i386 包
命中 http://us.archive.ubuntu.com wily/multiverse i386 包
点击 http://security.ubuntu.com wily-security/multiverse i386 包 Hit http://us.archive.ubuntu.com wily/main Translation-en
Hit http://security.ubuntu.com wily-security/main Translation-en
Hit http://us.archive.ubuntu.com wily/multiverse Translation-en
Hit http://security.ubuntu.com wily-security/multiverse 翻译-zh Hit http://us.archive.ubuntu.com wily/restricted 翻译-zh Hit http://security.ubuntu.com wily-security/restricted Translation-en
Hit http://us.archive.ubuntu.com wily/universe Translation-en
命中http://security.ubuntu.comwily-security/universe翻译-zh 点击 http://us.archive.ubuntu.com wily-updates/main 来源
点击 http://us.archive.ubuntu.com wily-updates/restricted 来源 点击 http://us.archive.ubuntu.com wily-updates/universe 来源 点击 http://us.archive.ubuntu.com wily-updates/multiverse 来源
命中 http://us.archive.ubuntu.com wily-updates/main amd64 包 命中 http://us.archive.ubuntu.com wily-updates/restricted amd64 包 错误 http://dl.hhvm.com $(lsb_release/-sc) amd64 包
404 未找到 [IP: 64.50.236.52 80] 命中 http://us.archive.ubuntu.com wily-updates/universe amd64 包 错误 http://dl.hhvm.com $(lsb_release/main amd64 包 404 未找到 [IP: 64.50.236.52 80] 错误 http://dl.hhvm.com $(lsb_release/-sc) i386 包
404 未找到 [IP: 64.50.236.52 80] 命中 http://us.archive.ubuntu.com wily-updates/multiverse amd64 包 错误 http://dl.hhvm.com $(lsb_release/main i386 包 404 未找到 [IP: 64.50.236.52 80] 点击 http://us.archive.ubuntu.com wily-updates/main i386 包 Ign http://dl.hhvm.com $(lsb_release/-sc) Translation-en_US
Ign http://dl.hhvm.com $(lsb_release/-sc) 翻译-zh
点击 http://us.archive.ubuntu.com wily-updates/restricted i386 包 ign http://dl.hhvm.com $(lsb_release/main Translation-en_US
点击 http://us.archive.ubuntu.com wily-updates/universe i386 包 ign http://dl.hhvm.com $(lsb_release/main 翻译-zh
点击 http://us.archive.ubuntu.com wily-updates/multiverse i386 包 命中http://us.archive.ubuntu.comwily-updates/main翻译-zh 命中http://us.archive.ubuntu.comwily-updates/multiverse翻译-zh 命中http://us.archive.ubuntu.comwily-updates/restricted翻译-zh 命中http://us.archive.ubuntu.comwily-updates/universe翻译-zh W: 获取失败 http://dl.hhvm.com/ubuntu/dists/$(lsb_release/-sc)/binary-amd64/Packages 404 Not Found [IP: 64.50.236.52 80]

W: 获取失败 http://dl.hhvm.com/ubuntu/dists/$(lsb_release/main/binary-amd64/Packages 404 Not Found [IP: 64.50.236.52 80]

W: 获取失败 http://dl.hhvm.com/ubuntu/dists/$(lsb_release/-sc)/binary-i386/Packages 404 Not Found [IP: 64.50.236.52 80]

W: 获取失败 http://dl.hhvm.com/ubuntu/dists/$(lsb_release/main/binary-i386/Packages 404 Not Found [IP: 64.50.236.52 80]

E: 部分索引文件下载失败。它们已被忽略,或者使用了旧的。

dddddd@~$ sudo apt-get install hhvm 阅读包裹清单...完成 构建依赖树
正在读取状态信息...完成 包 hhvm 不可用,但被另一个包引用。 这可能意味着软件包丢失、已过时或 只能从其他来源获得

E: 软件包 'hhvm' 没有安装候选项


我已按照 Hack Documentation for 15.04 中的说明进行操作,但这对我不起作用 --

dddddd@x64:~$ sudo apt-get install software-properties-common [sudo] ddddd 的密码: 阅读包裹清单...完成 构建依赖树
正在读取状态信息...完成 software-properties-common 已经是最新版本了。 0 个已升级,0 个新安装,0 个要删除,0 个未升级。

dddddd@x64:~$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449 执行:gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.UWfZBZeE4j --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449 gpg: 从 hkp 服务器请求密钥 1BE7A449 keyserver.ubuntu.com gpg:密钥 1BE7A449:"Paul Tarjan " 未更改 gpg:处理总数:1 gpg:不变:1

dddddd@x64:~$ sudo add-apt-repository 'deb http://dl.hhvm.com/ubuntu $(lsb_release -sc) main'

dddddd@x64:~$ sudo apt-get 更新 Ign http://dl.hhvm.com $(lsb_release InRelease 巧妙地点击 http://us.archive.ubuntu.com InRelease Get:1 http://security.ubuntu.com wily-security InRelease [64.4 kB] ign http://dl.hhvm.com $(lsb_release Release.gpg
Get:2 http://us.archive.ubuntu.com wily-updates InRelease [64.4 kB]
点亮http://dl.hhvm.com $(lsb_release 发布
命中 http://us.archive.ubuntu.com wily/main 来源
Get:3 http://security.ubuntu.com wily-security/main 来源 [18.9 kB]
点击 http://us.archive.ubuntu.com wily/restricted 来源
点击 http://us.archive.ubuntu.com wily/universe 来源
点击 http://us.archive.ubuntu.com wily/multiverse 来源
Get:4 http://security.ubuntu.com wily-security/restricted 来源 [2,854 B]
命中 http://us.archive.ubuntu.com wily/main amd64 包
Get:5 http://security.ubuntu.com wily-security/universe 来源 [5,896 B]
命中 http://us.archive.ubuntu.com wily/restricted amd64 包
Get:6 http://security.ubuntu.com wily-security/multiverse 来源 [1,922 B]
命中 http://us.archive.ubuntu.com wily/universe amd64 包
Get:7 http://security.ubuntu.com wily-security/main amd64 包 [58.0 kB]
命中 http://us.archive.ubuntu.com wily/multiverse amd64 包
命中 http://us.archive.ubuntu.com wily/main i386 包
Get:8 http://security.ubuntu.com wily-security/restricted amd64 软件包 [10.9 kB] 命中 http://us.archive.ubuntu.com wily/restricted i386 包
Get:9 http://security.ubuntu.com wily-security/universe amd64 软件包 [28.9 kB] 命中 http://us.archive.ubuntu.com wily/universe i386 包
Get:10 http://security.ubuntu.com wily-security/multiverse amd64 包 [5,859 B] 命中 http://us.archive.ubuntu.com wily/multiverse i386 包
Get:11 http://security.ubuntu.com wily-security/main i386 包 [56.9 kB]
Hit http://us.archive.ubuntu.com wily/main Translation-en
Hit http://us.archive.ubuntu.com wily/multiverse Translation-en
Get:12 http://security.ubuntu.com wily-security/restricted i386 包 [10.8 kB] Hit http://us.archive.ubuntu.com wily/restricted Translation-en
Get:13 http://security.ubuntu.com wily-security/universe i386 包 [28.9 kB] Hit http://us.archive.ubuntu.com wily/universe Translation-en
Get:14 http://security.ubuntu.com wily-security/multiverse i386 包 [6,052 B] Hit http://security.ubuntu.com wily-security/main Translation-en
Get:15 http://us.archive.ubuntu.com wily-updates/main 来源 [31.7 kB]
Hit http://security.ubuntu.com wily-security/multiverse Translation-en
Get:16 http://us.archive.ubuntu.com wily-updates/restricted 来源 [3,741 B]
Hit http://security.ubuntu.com wily-security/restricted Translation-en
Get:17 http://us.archive.ubuntu.com wily-updates/universe 来源 [7,766 B]
Hit http://security.ubuntu.com wily-security/universe Translation-en
Get:18 http://us.archive.ubuntu.com wily-updates/multiverse 来源 [1,922 B]
Get:19 http://us.archive.ubuntu.com wily-updates/main amd64 包 [89.0 kB] 错误 http://dl.hhvm.com $(lsb_release/-sc) amd64 包
404 未找到 [IP: 64.50.236.52 80] 错误 http://dl.hhvm.com $(lsb_release/main amd64 包
404 未找到 [IP: 64.50.236.52 80] 错误 http://dl.hhvm.com $(lsb_release/-sc) i386 包
404 未找到 [IP: 64.50.236.52 80] 错误 http://dl.hhvm.com $(lsb_release/main i386 包
404 未找到 [IP: 64.50.236.52 80] Ign http://dl.hhvm.com $(lsb_release/-sc) Translation-en_US
Get:20 http://us.archive.ubuntu.com wily-updates/restricted amd64 包 [13.3 kB] Ign http://dl.hhvm.com $(lsb_release/-sc) 翻译-zh
Get:21 http://us.archive.ubuntu.com wily-updates/universe amd64 包 [38.0 kB] ign http://dl.hhvm.com $(lsb_release/main Translation-en_US
ign http://dl.hhvm.com $(lsb_release/main 翻译-zh
Get:22 http://us.archive.ubuntu.com wily-updates/multiverse amd64 包 [5,859 B] Get:23 http://us.archive.ubuntu.com wily-updates/main i386 包 [87.6 kB] Get:24 http://us.archive.ubuntu.com wily-updates/restricted i386 包 [13.4 kB] Get:25 http://us.archive.ubuntu.com wily-updates/universe i386 包 [38.0 kB] Get:26 http://us.archive.ubuntu.com wily-updates/multiverse i386 包 [6,052 B] 命中http://us.archive.ubuntu.comwily-updates/main翻译-zh 命中http://us.archive.ubuntu.comwily-updates/multiverse翻译-zh 命中http://us.archive.ubuntu.comwily-updates/restricted翻译-zh 命中http://us.archive.ubuntu.comwily-updates/universe翻译-zh 在 8 秒内获取 701 kB (81.8 kB/s)
W: 获取失败 http://dl.hhvm.com/ubuntu/dists/$(lsb_release/-sc)/binary-amd64/Packages 404 Not Found [IP: 64.50.236.52 80]

W: 获取失败 http://dl.hhvm.com/ubuntu/dists/$(lsb_release/main/binary-amd64/Packages 404 Not Found [IP: 64.50.236.52 80]

W: 获取失败 http://dl.hhvm.com/ubuntu/dists/$(lsb_release/-sc)/binary-i386/Packages 404 Not Found [IP: 64.50.236.52 80]

W: 获取失败 http://dl.hhvm.com/ubuntu/dists/$(lsb_release/main/binary-i386/Packages 404 Not Found [IP: 64.50.236.52 80]

E: 部分索引文件下载失败。它们已被忽略,或者使用了旧的。

dddddd@x64:~$ sudo apt-get install hhvm 阅读包裹清单...完成 构建依赖树
正在读取状态信息...完成 包 hhvm 不可用,但被另一个包引用。 这可能意味着软件包丢失、已过时或 只能从其他来源获得

E: 软件包 'hhvm' 没有安装候选项

这些说明不起作用,因为它们是错误的发行版。二进制包与它们所构建的发行版密切相关,因此在我们提供包之前试图跨越它是行不通的。我们 don't yet provide binaries for 15.10 but have an open issue about it,我希望我们能在本周开始这样做。

但是,从源代码构建时遵循另一个发行版的说明可能会更幸运?你可以尝试关注our docs for building from source;那里的 15.04 方向 可能 可行,并且是您最好的选择。或者您可以等待二进制文件的官方支持——从源代码构建需要几个小时和许多 GB 的 RAM。