我有一个问题。我想在我的 Ubuntu Vagrant 默认 64 位机器上安装 PHP7,使用到处指定的正常方法:
sudo apt-get install python-software-properties
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
apt-get update
但是,如果我apt-cache search
输入php
或php7
,我找不到任何要安装的东西。是否无法在 Vagrant 默认映像上安装?或者只是 PPA 当前存在临时问题?
答案1
这ppa:ondrej/php
仅为 仅提供 PHP 包支持的版本并且通常会在一段合理的时间之后发布当前的开发版本。
在撰写本文时(2016 年 5 月),该列表包括:
- Ubuntu 12.04 LTS(精确)
- Ubuntu 14.04 LTS(值得信赖)
- Ubuntu 15.10 (wily)(2016 年 7 月停止服务)
- Ubuntu 16.04 LTS(xenial)
当你在浏览器中打开 PPA 并点击查看包裹详情在右上角,页面顶部显示:
该 PPA 目前发布了适用于 Xenial、Wily、Trusty 和 Precise 的软件包。
注意:提出问题时,还没有对 Ubuntu 12.04 LTS 的支持,后来才添加,因此出现未找到包的错误。