Ubuntu 18.10 не Может установить php7.2-dev для установки phpize

У меня есть все еще проблемы с этим на Ubuntu 18.10 с ondrej пакетами. Я хочу установить php-dev для firebase. То, когда я пытаюсь установить grpc, использующий pecl, Он бросает меня, phpize не существует, когда я проверяю то, что мне нужен он, от php7.2-dev. Я проверяю сохраненные пакеты, но что-либо там.

Я пытаюсь понизить, как Вы сказали, но появляетесь как, объясняют здесь:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version ‘2:8.39-9’ for ‘libpcre3’ was not found
E: Version ‘2:8.39-9’ for ‘libpcre3-dev’ was not found

И:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version ‘1.1.0g-2ubuntu4.1’ for ‘libssl1.1’ was not found
E: Version ‘1.1.0g-2ubuntu4.1’ for ‘libssl-dev’ was not found

Заранее спасибо.

0
задан 28 December 2018 в 02:05

1 ответ

Давайте посмотрим на доступные источники в репозиториях Ununtu для тех пакетов:

$ apt-cache madison libpcre3
  libpcre3 |  2:8.39-11 | http://us.archive.ubuntu.com/ubuntu cosmic/main amd64 Packages

А-ч, существует проблема. На 18,10, Вы говорите склонный установить-9 вместо-11. Вы связываете для установки БОЛЕЕ СТАРОЙ версии, это не находится в 18.10 repos. Это означает неблагоразумное добавление источника не-Ubuntu, который предназначается для более старого релиза Ubuntu (как 18,04).

Когда релиз Ubuntu создается из источников Debian, все версии синхронизируются. Все тысячи пакета зависят от единственной версии каждой зависимости. И затем что одна версия входит в repos. Вот почему Ubuntu упоминается как дистрибутив снимка. При изменении версий Вы могли бы повредить все те зависимости. И вот почему обновление версии, включенное, заменяя тысячи пакетов... все зависимости, должно быть обновлено к новому снимку.

Проблема, которую Вы имеете, вызывается путем попытки добавить пакеты с 18,04 зависимостями к 18,10 системам. Это не будет работать без опытного текущего технического обслуживания. Можно добавить 18,10 пакетов к 18,10 системам, или можно добавить 18,04 пакетов к 18,04 системам. Но Вы не можете пересечь версии с риском повреждения Вашей системы вполне ужасно, таким образом, целый дистрибутив, repos, выпуски, и склонный настраиваются, чтобы мешать Вам делать это.

Теперь давайте смотреть на libssl:

$ apt-cache madison libssl1.1
 libssl1.1 | 1.1.1-1ubuntu2.1 | http://us.archive.ubuntu.com/ubuntu cosmic-updates/main amd64 Packages
 libssl1.1 | 1.1.1-1ubuntu2.1 | http://security.ubuntu.com/ubuntu cosmic-security/main amd64 Packages
 libssl1.1 | 1.1.1-1ubuntu2 | http://us.archive.ubuntu.com/ubuntu cosmic/main amd64 Packages

Та же проблема. Версия 1.1.0g-2ubuntu4.1 находится в 18,04, не 18.10. Вы пытаетесь добавить 18,04 пакетов к 18,10 системам. Прекратите делать это.

0
ответ дан 26 October 2019 в 17:42

Другие вопросы по тегам:

Похожие вопросы: