데비안 jessie에 gcc-6 설치 문제

데비안 jessie에 gcc-6 설치 문제

gcc를 데비안 테스트 저장소의 버전으로 업데이트하고 있습니다. 업데이트 프로세스 중에 postgres 서비스를 중지하라는 제안이 있었고 설치를 중지할 수 있는 옵션이 제공되었습니다. 중지했는데 다음 오류가 발생했습니다.

Preparando para desempaquetar .../libc6_2.24-9_amd64.deb ...
Checking for services that may need to be restarted...
Checking init scripts...
Stopped glibc upgrade.  Please retry the upgrade after you have
checked or stopped services by hand.
dpkg: error al procesar el archivo /var/cache/apt/archive/libc6_2.24-9_amd64.deb (--unpack):
el subproceso script pre-installation nuevo devolvió el código de salida de error 1
Procesando disparadores para man-db (2.7.0.2-5) ...
Procesando disparadores para libc-bin (2.19-18+deb8u7) ...
E: Sub-process /usr/bin/dpkg returned an error code (1)

이제 설치를 복원할 수 없으며 apt-get 명령을 실행하려고 하면 오류가 발생합니다.

#apt-get -f install
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Corrigiendo dependencias... falló.

The following packages have unmet dependencies:

 libc-dev-bin : Depende: libc6 (> 2.24) pero 2.19-18+deb8u7 está instalado
 libc6-dev : Depende: libc6 (= 2.24-9) pero 2.19-18+deb8u7 está instalado
 locales : Depende: libc-bin (> 2.24) pero 2.19-18+deb8u7 está instalado

 E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages
 E: Unable to correct dependencies

이 문제를 어떻게 해결할 수 있는지 아는 사람 있나요?

답변1

PostgreSQL 서비스를 중지한 후 다음과 같이 원래 설치를 다시 시작해야 합니다.

apt-get install gcc-6/testing

glibc나는 당신이 이렇게 함으로써(업그레이드 때문에 ) 데비안 9로 대부분 업그레이드하고 있다는 것을 깨닫기를 바랍니다 ...

답변2

이 오류는 apt-get이 해결할 수 없는 종속성이 누락되어 발생합니다.

제 경우에는 패키지를 처음 설치하려고 할 때 apt-get을 통해 이미 패키지가 다운로드되었습니다. dpkg의 첫 번째 출력을 보면 이 패키지에 오류가 발생합니다.libc6_2.24-9_amd64.deb.

dpkg -i /var/cache/apt/archives/libc6_2.24-9_amd64.deb

이 디렉토리는 apt-get이 deb 파일을 캐시로 저장하는 곳입니다.

두 번째 출력에서는 또 다른 종속성이 있음을 확인할 수 있으므로 해당 디렉터리에서 올바른 패키지를 찾아 설치합니다.

dpkg -i /var/cache/apt/archives/libc-bin_2.24-9_amd64.deb

이제 더 이상 종속성이 없으면 설치를 계속할 수 있습니다.

apt-get install gcc/testing

apt-get 명령으로 검색된 정보를 주의 깊게 검토하십시오. 그렇지 않으면 시스템에서 가져오기 삭제를 중지할 수 있습니다.

관련 정보