libpcre3-dev를 설치할 수 없습니다 8.39-1 + deb.sury.org ~

설치하려고하는데 libpcre3-dev다음 오류가 발생합니다.

다음 패키지는 충족되지 않은 종속성을 갖습니다. 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‘오래된’파파 (ondrej)에서 왔으므로 신선하고 새로운 Sources.list를 가져 왔습니다 .

나는 같은 문제가 php7.0-dev있었고 php7.0을 제거하고 공식 저장소에서 설치했습니다.

이제 제거 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 을 강제 로 설치합니다.

경고 : 당신이 정말로 당신이 버전을 설치하려는 경우에만이 이것을 사용 8.38-3.1 : 2 (공식 버전에서 우분투 16.04 저장소) 패키지를 libpcre3하고 libpcre3-dev.

Ubuntu 16.04를 실행하지 않는 경우 버전 번호를 실제로 설치하려는 버전으로 변경해야합니다.


답변