小编Nic*_*ter的帖子

无法使用 apt-get 安装 PHP 包,提示“E:无法定位包”

我实际上正在设置我的 vagrant vm(trusty-64,Ubuntu 发行版 v14.04)并且在安装所有 ppa:ondrej/php 包时遇到了一个问题。

我尝试了安装php的默认方式...

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install php7.3
Run Code Online (Sandbox Code Playgroud)

但是它仍然有这个问题:

E: Unable to locate package php7.3
E: Couldn't find any package by regex 'php7.3'
Run Code Online (Sandbox Code Playgroud)

似乎他忽略了添加的存储库(未在 中列出apt-get update)但命令似乎很好:

gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK
Run Code Online (Sandbox Code Playgroud)

实际上,我不知道出了什么问题。也许有人有想法并且可以解释一下?非常感谢。

更新:

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.6 LTS
Release:        14.04
Codename:       trusty
Run Code Online (Sandbox Code Playgroud)

使用 ubuntu/trusty64 vagrant box

它是最常见的 vagrant box,几乎没有预定义的设置。

source.list

/etc/apt/sources.list.d/ondrej-php-trusty.list
/etc/apt/sources.list.d/ondrej-php-trusty.list.save …
Run Code Online (Sandbox Code Playgroud)

php linux ubuntu apt vagrant

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

apt ×1

linux ×1

php ×1

ubuntu ×1

vagrant ×1