방금 데비안 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
확인하십시오 .buster
contrib
non-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을 설치하십시오.