Debian 10에 Dropbox 설치: libpango 문제

Debian 10에 Dropbox 설치: libpango 문제

방금 데비안 10을 처음 설치한 뒤 드롭박스를 설치하기 위해 그냥 파일을 다운받아 .deb실행했습니다 dpkg -i.

나는 Dropbox를 잘 실행하고 있었지만 불행하게도 설치가 "파손"되어 apt계속 불평했습니다.

dropbox : Depends: libpango1.0-0 (>= 1.36.3) but it is not installable

이제 이 때문에 새 패키지를 설치할 수 없는 것 같습니다. 내가 아는 한, 이 버그는 보고되었습니다(여기libpango) 그리고 Dropbox Deb에서 업데이트되지 않은 패키지 이름을 바꾸는 어리석은 이유 때문이었습니다 .

시스템 문제를 해결하는 가장 쉬운 솔루션은 무엇입니까? ( apt --fix-broken install삭제하면 문제가 해결되지만 dropbox분명히 보관하고 싶습니다.)

답변1

가장 간단한 해결책은 Dropbox에서 제공하는 패키지 대신 Debian의 무료 패키지 설치 프로그램을 사용하는 것입니다.

  • dropbox포장을 꺼내십시오 .
  • 편집 하고 행에 및 가 포함되어 있는지 /etc/apt/sources.list확인하십시오 .bustercontribnon-free

    deb http://deb.debian.org/debian buster main contrib non-free
    
  • 달리기 sudo apt update;

  • 설치하다 nautilus-dropbox: sudo apt install nautilus-dropbox.

nautilus-dropbox패키지는 다음을 사용합니다.Dropbox에서 제공하는 소스 코드.

답변2

위의 해결 방법을 시도했지만 나에게는 효과가 없었습니다. 저는 데비안 10을 사용하고 있습니다. 그러다가 다른 해결책을 찾다가 이 해결책을 찾았습니다. 아래 솔루션은 "https://www.reddit.com/r/debian/comments/g13vxj/dropbox_users_in_testingsid_libpango100_to/"에서 복사되었습니다.

test/Sid의 Dropbox 사용자: libpango1.0-0 - libpango-1.0-0 Dropbox 제거 - 이는 빠른 수정입니다.

libpango1.0-0은 테스트에서 사라졌으므로 업그레이드할 수 없으며 다른 패키지에서는 손상된 종속성을 보고합니다. libpango-1.0-0으로 수동으로 업그레이드하면 Dropbox(나에게 중요한 패키지)는 이전 패키지 이름에 의존하기 때문에 제거됩니다.

Dropbox에서 곧 수정 사항을 릴리스할 예정이지만 그 동안에는 Dropbox deb 파일을 수정하는 것이 매우 쉽습니다.

deb 파일의 압축을 푼다:

dpkg-deb -R dropbox_xyz.deb dir/

편집하다 dir/DEBIAN/control 그리고 변화 libpango1.0-0 도착하다 libpango-1.0-0

새 deb 파일로 다시 패키지합니다.

dpkg-deb -b dir/ dropbox_xyz-fixed.deb

고정된 Dropbox 패키지를 설치합니다.

이전 패키지를 안전하게 제거한 다음 다른 모든 것을 업그레이드하는 libpango-1.0-0을 설치하십시오.

관련 정보