Я пытаюсь установить 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 пакет на "официальный"?
Я также попробовал это без удачи
Используйте
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, необходимо изменить номер версии на версию, которую Вы на самом деле хотите установить.