我目前在台式电脑上使用 Ubuntu 18.04.4 Bionic Beaver。右上角出现一条消息,提示“错误:BrokenCount >0”,这通常意味着您安装的软件包遇到了未满足的依赖关系
我尝试更新我的软件,但出现以下情况
检查您是否正在使用第三方存储库。如果是,请禁用它们,因为它们是问题的常见来源。此外,在终端中运行以下命令:apt-get install -f 事务失败:软件包系统已损坏以下软件包具有未满足的依赖关系
libwebkit2gtk-4.0-37: 依赖:libjavascriptcoregtk-4.0-18(= 2.28.2-0ubuntu0.18.04.1)但安装了 2.28.1-0ubuntu0.18.04.1 依赖:libgcc1(>= 1:7)但安装了 1:8.4.0-1ubuntu1~18.04 依赖:libglib2.0-0(>= 2.53.1)但安装了 2.56.4-0ubuntu0.18.04.6 依赖:libgtk-3-0(>= 3.21.4)但安装了 3.22.30-1ubuntu4 依赖:libicu60(>= 60.1-1~)但安装了 60.2-3ubuntu3.1 依赖:libjpeg8(>= 8c)但是安装了 8c-2ubuntu8 依赖:libsoup2.4-1(>= 2.58.2)但是安装了 2.62.1-1ubuntu0.4 依赖:libsqlite3-0(>= 3.7.15)但是安装了 3.22.0-1ubuntu0.3 依赖:libstdc++6(>= 5.2)但是安装了 8.4.0-1ubuntu1~18.04 依赖:libtasn1-6(>= 4.12)但是安装了 4.13-2 依赖:libxcomposite1(>= 1:0.3-1)但是安装了 1:0.4.4-2 依赖:libxdamage1(>= 1:1.1)但是安装了 1:1.1.4-3 依赖:zlib1g(>= 1:1.2.0)但是1:1.2.11.dfsg-0ubuntu2已安装
我跑了
sudo apt-get update
一切正常,我继续运行sudo apt-get -f install
我收到此错误:
(Reading database ... 166567 files and directories currently installed.)
Preparing to unpack .../libjavascriptcoregtk-4.0-18_2.28.2-0ubuntu0.18.04.1_amd64.deb ...
Unpacking libjavascriptcoregtk-4.0-18:amd64 (2.28.2-0ubuntu0.18.04.1) over (2.28.1-0ubuntu0.18.04.1) ...
dpkg-deb (subprocess): decompressing archive member: lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/libjavascriptcoregtk-4.0-18_2.28.2-0ubuntu0.18.04.1_amd64.deb (--unpack):
cannot copy extracted data for './usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18.16.5' to '/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18.16.5.dpkg-new': unexpected end of file or stream
Errors were encountered while processing:
/var/cache/apt/archives/libjavascriptcoregtk-4.0-18_2.28.2-0ubuntu0.18.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
有人能给我一些建议吗?我是新手,只想从我的电脑中删除导致此问题的所有东西。提前谢谢您。
答案1
您的输出表明包已损坏。
事实上,您的输出会准确地告诉您哪个包。
删除损坏的包:
sudo rm /var/cache/apt/archives/libjavascriptcoregtk-4.0-18_2.28.2-0ubuntu0.18.04.1_amd64.deb
然后再次运行sudo apt install -f
。