Не может установить libpcre3-dev

Я пытаюсь установить libpcre3-dev но это дает мне follwing ошибку:

Следующие пакеты не встретили зависимости: libpcre3-dev: Зависит: libpcre3 (= 2:8.38-3.1), но 2:8.39-1+deb.sury.org~trusty+1 должен быть установлен E: Не мог исправить проблемы, Вы держали поврежденные пакеты.

2:8.39-1+deb.sury.org~trusty+1 от 'старого' ppa (ondrej), таким образом, я взял новый и новый Sources.list.

У меня была та же проблема с php7.0-dev и закончил тем, что удалил php7.0 и установил его от официального repos.

Теперь, когда я хочу удалить libpcre3 это хочет удалить почти все мои пакеты? Там другой путь состоит в том, чтобы "изменить" libpcre3 пакет на "официальный"?

Я также попробовал это без удачи

9
задан 13 April 2017 в 05:23

1 ответ

Используйте

sudo apt-get install libpcre3=2:8.38-3.1 libpcre3-dev=2:8.38-3.1

, чтобы вынудить apt-get установить версию 2:8.38-3.1 тех пакетов.

Предупреждение: Только использование это это, если Вы действительно уверены, что хотите установить версию 2:8.38-3.1 (версия от чиновника репозиторий Ubuntu 16.04 ) пакетов libpcre3 и libpcre3-dev.

, Если Вы не запускаете Ubuntu 16.04, необходимо изменить номер версии на версию, которую Вы на самом деле хотите установить.

11
ответ дан 23 November 2019 в 04:59

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

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