当前位置: 首页>>技术问答>>正文


apt-get陷入“在XXsec中取得XXKb”

,

问题描述

我尝试安装crossover并在从他们的网站下载.deb后,我按照Ubuntu软件中心打开它时所示的步骤:

On 64-bit flavors of Debian and some Ubuntu variants, first open a terminal and run sudo dpkg --add-architecture i386 ; sudo apt-get update

由于我有Ubuntu 16.04 LTS 64位,我执行命令。

但是当复制并将该命令粘贴到我的终端时,它在7秒内停在了535kb的Fetched并在那里停留了大约20分钟。我最后关闭了它,并尝试单独运行两个命令,但在执行sudo apt-get update命令后,它也会在“XXsec中获取XXKb”后再次停止。

我重新启动了我的计算机并决定运行软件更新程序,它在大约75%的时间内停留了几个小时。

最佳解决方法

这是一个已知的bug并已修复。从错误跟踪器中的comment开始,手动安装以下软件包可以解决问题,至少对我来说(URL是amd64,调整其他架构的URL):

cd /tmp && mkdir asfix
cd asfix
wget https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i *.deb
cd ..
rm -r asfix

次佳解决方法

该错误已得到修复。可以通过打开终端(按Ctrl + Alt + T)并运行以下三个命令来下载和安装The packages

wget http://launchpadlibrarian.net/259142419/libappstream3_0.9.4-1ubuntu1_amd64.deb http://launchpadlibrarian.net/259142413/gir1.2-appstream_0.9.4-1ubuntu1_amd64.deb http://launchpadlibrarian.net/259142412/appstream-index_0.9.4-1ubuntu1_all.deb http://launchpadlibrarian.net/259142418/appstream_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i libappstream3_0.9.4-1ubuntu1_amd64.deb gir1.2-appstream_0.9.4-1ubuntu1_amd64.deb appstream-index_0.9.4-1ubuntu1_all.deb appstream_0.9.4-1ubuntu1_amd64.deb
sudo apt update

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2057.html,未经允许,请勿转载。