Я пытаюсь установить, libpcre3-dev
но это дает мне следующую ошибку:
Следующие пакеты имеют неудовлетворенные зависимости: libpcre3-dev: Зависит: libpcre3 (= 2: 8.38-3.1), но необходимо установить 2: 8.39-1 + deb.sury.org ~ trusty + E: Невозможно исправить проблемы, вы держали сломанные пакеты.
Это 2:8.39-1+deb.sury.org~trusty+1
из "старого" ppa (ondrej), поэтому я взял новый и новый Sources.list .
У меня возникла та же проблема, php7.0-dev
и в итоге я удалил php7.0 и установил его из официальных репозиториев.
Теперь, когда я хочу удалить, libpcre3
он хочет удалить почти все мои пакеты? Есть ли другой способ «поменять» пакет libpcre3 на «официальный»?
Я тоже попробовал это , без удачи
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package 2:8.41-1.1+ubuntu17.10.1+deb.sury.org+3 E: Couldn't find any package by glob '2:8.41-1.1+ubuntu17.10.1+deb.sury.org+3' E: Couldn't find any package by regex '2:8.41-1.1+ubuntu17.10.1+deb.sury.org+3'
libpcre3
с 16.04 APT, удалил все пакеты в зависимости от версии 18.04libpcre3
. Обычно хорошей идеей является удаление старых источников пакетов.