У меня есть все еще проблемы с этим на 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
Заранее спасибо.
Давайте посмотрим на доступные источники в репозиториях 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 системам. Прекратите делать это.