Debian Jessie가 종속성을 깨뜨렸습니다. 다음 패키지가 유지되었습니다: librtmp1

Debian Jessie가 종속성을 깨뜨렸습니다. 다음 패키지가 유지되었습니다: librtmp1

나는 효율적인 데비안 8 시스템을 거의 다루지 않기 때문에 이 문제가 언제, 어떻게 발생했는지 기억이 나지 않습니다. 설치를 시도했지만 충족되지 않은 종속성을 얻었을 때 이 사실을 발견했습니다 openshot(내 문제가 더 깊어진 것 같았기 때문에 마지막 출력).

이렇게 했는데 apt-get update경고나 오류 없이 평소대로 작동했습니다. 그러나 apt-get upgrade보고서는 다음과 같이 말했습니다.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  librtmp1
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

왜 주저합니까? 노력하다 apt-get install librtmp1:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 librtmp1 : Depends: libgnutls30 (>= 3.5.6) but it is not installable
            Depends: libhogweed4 but it is not installable
            Depends: libnettle6 but it is not installable
E: Unable to correct problems, you have held broken packages.

"설치할 수 없습니다"라는 메시지가 좋지 않은 것 같습니다. 하지만 (직간접적으로) 의존하는 패키지 중에 cmake, libre-office, kde-runtime(및 Blender, gimp, qemu 등)과 같은 기본 기능이 있기 때문에 제거할 수 없습니다.

일부 게시물에서는 다음을 수행할 것을 제안 apt-get dist-upgrade하지만 이는 아무 작업도 수행하지 않습니다.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

apt-get install python-mlt또한 libstdc++6과의 매우 기본적인 충돌과 관련된 수동 수정 시도에서 이상한 관찰이 있었습니다 .

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-mlt : Depends: libmlt++3 (>= 1:6.4.1) but it is not going to be installed
              Depends: libmlt6 (>= 1:6.4.1) but it is not going to be installed
              Depends: libstdc++6 (>= 5) but 4.9.2-10 is to be installed
E: Unable to correct problems, you have held broken packages.

갱신: /etc/apt/sources.list:

deb [arch=amd64,i386] http://ftp.de.debian.org/debian jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main
deb [arch=amd64,i386] http://ftp2.de.debian.org/debian jessie-backports main
deb-src http://ftp2.de.debian.org/debian jessie-backports main
deb http://www.deb-multimedia.org testing main non-free

멀티미디어 테스트가 언제 시작되었는지 기억이 나지 않습니다.

답변1

귀하의 것을 편집하고 다음 으로 sources.list바꾼 후 다음을 실행하십시오.testingjessie

apt-get update
apt-get upgrade
pt-get install python-mlt

관련 정보