패키지를 업데이트하지 않고 종속성을 수정하시겠습니까?

패키지를 업데이트하지 않고 종속성을 수정하시겠습니까?

집에서 데비안 설치를 업데이트하고 chromium(IMO) badl 35.0 버전으로 업데이트했습니다. 및 를 사용하여 apt-get remove chromium제거했습니다 apt-get autoremove. 나는 갔다여기그리고 앞서 설치한 34.0 버전의 .deb를 받으세요. 한 번 dpkg -i filename.deb설치했지만 충족되지 않은 종속성이 있었습니다.

dpkg: dependency problems prevent configuration of chromium:
 chromium depends on libc6 (>= 2.15); however:
  Version of libc6:amd64 on system is 2.13-38+deb7u3.
 chromium depends on libfontconfig1 (>= 2.11); however:
  Version of libfontconfig1:amd64 on system is 2.9.0-7.1.
 chromium depends on libgcrypt20 (>= 1.6.1); however:
  Package libgcrypt20 is not installed.
 chromium depends on libglib2.0-0 (>= 2.37.3); however:
  Version of libglib2.0-0:amd64 on system is 2.33.12+really2.32.4-5.
 chromium depends on libpango-1.0-0 (>= 1.22.0); however:
  Package libpango-1.0-0 is not installed.
 chromium depends on libpangocairo-1.0-0 (>= 1.14.0); however:
  Package libpangocairo-1.0-0 is not installed.
 chromium depends on libudev1 (>= 183); however:
  Package libudev1 is not installed.
 chromium depends on chromium-inspector; however:
  Package chromium-inspector is not installed.

방금 시스템을 업데이트했는데도 특정 라이브러리가 "너무 오래됐다"고 주장하기 때문에 이것이 이상하다고 생각합니다( chromium또한 라이브러리가 최신 버전인지 여부에 따라 다르다고 생각합니다).

어쨌든 예전에는 이를 수정하곤 했는데 apt-get -f install, 패키지를 최신 버전(35.0)으로 업데이트하고 최신 버전의 종속성을 다운로드하여 '수정'했습니다.

그렇다면... Chromium을 35.0으로 업데이트하지 않고 이러한 종속성을 자동으로 수정하는 방법이 있습니까? 아니면 각 종속성의 "올바른" 버전을 다운로드해야 합니까? 이로 인해 갈등이 발생하지 않습니까?

답변1

chromium-inspector.chromium-browser-inspectorchromium

절차는 다음과 같습니다.

  • 북마크를 .html 파일로 내보내기(Chromium의 북마크 관리자를 통해)
  • 백업 구성( cp -r ~/.config/chromium BAK)
  • apt-get purge chromium
  • apt-get autoremove(제거하다 chromium-inspector)
  • rm -rf ~/.config/chromium(구성 파일이 35.0으로 업데이트되었기 때문에 34.0과 충돌합니다.)
  • 다운로드chrome_34.0그리고크롬-inspector_34.0(amd64 링크).
  • cd다운로드 폴더로 이동하여 dpkg -i $(ls | grep -i inspector)( dpkg -i $(ls | grep -i amd)amd64의 경우)
  • apt-mark hold chromium마지막 으로 ,apt-mark hold chromium-inspector
  • 내보낸 북마크 가져오기 및 확장 프로그램 다시 다운로드 등

답변2

패키지를 현재 버전으로 유지하려고 합니다. 설치 되어 있는지 확인하세요 apt-mark. 크롬 버전 34를 설치한 후 다음 명령을 사용하세요.

apt-mark hold chromium

그런 다음 다시 실행

apt-get install -f

관련 정보