我正在运行Ubuntu桌面,这是我来自lsb_release -a的输出
没有LSB模块可用。发行商ID: Ubuntu描述:Ubuntu16.04.1 LTS发行版: 16.04代码名: xenial
当我运行apt update时,我得到:
所有的包裹都是最新的。
然后运行php -v
PHP7.0.8-0ubuntu0.16.04.3 (cli) ( NTS )版权(c) 1997-2016年PHP Group Zend Engine v3.0.0,版权(c) 1998-2016 Zend Technologies with X调试v2.4.0,版权(c) 2002-2016,由Derick与Zend OPcache v7.0.8-0ubuntu0.16.04.3,版权(c) 1999-2016,由Zend Technologies
但是,我有另一个Ubuntu服务器运行相同的lsb_release -a。
没有LSB模块可用。发行商ID: Ubuntu描述:Ubuntu16.04.1 LTS发行版: 16.04代码名: xenial
但是它安装了一个更新版本的PHP:
PHP7.0.13-0ubuntu0.16.04.1 (cli) ( NTS )版权(c) 1997-2016年PHP v3.0.0,版权(c) 1998-2016 Zend Zend OPcache v7.0.13-0ubuntu0.16.04.1,版权(c) 1999-2016年,由Zend编写
我没有在这两台机器上安装PPA。如何像在服务器上运行的那样将桌面从7.0.8升级到7.0.13?
发布于 2017-01-17 19:22:07
在System Settings > Software & Updates下浏览了一段时间之后,我记得很久以前,我从以下来源禁用了安装更新,因为我对频繁中断弹出以进行升级感到有些恼火。我更喜欢在终端上手动管理我的apt升级,我不希望它自动地将我从16.04升级到16.10或其他版本。我没有意识到的是,这些复选框从/etc/apt/sources.list中删除了deb包的源代码,这样它就永远不会获取包的更新,并且总是报告我的系统是最新的。在选中这些框并运行apt update和upgrade之后,我成功地安装了新版本的PHP 7.0.13-0ubuntu0.16.04.1 (cli) ( NTS )。

https://askubuntu.com/questions/873027
复制相似问题