apt-get 卡在“已获取 XXKb,耗时 XX 秒”

apt-get 卡在“已获取 XXKb,耗时 XX 秒”

我尝试安装 crossover,并从他们的网站下载 .deb 后,我按照使用 Ubuntu 软件中心打开它时指示的步骤进行操作:

在 64 位 Debian 和一些 Ubuntu 版本上,首先打开终端并运行sudo dpkg --add-architecture i386 ; sudo apt-get update

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

但是当我将该命令复制并粘贴到我的终端时,它停在了“7 秒内获取 535kb”的位置,并在那里停滞了大约 20 分钟。我最终关闭了它,并尝试分别运行这两个命令,但执行完命令后,sudo apt-get update它在“XX 秒内获取 XXKb”后再次停滞。

我重新启动了计算机并决定运行软件更新程序,但它在几个小时内一直停留在 75% 左右。

答案1

这是一个已知的漏洞并已修复。从评论在错误跟踪器中,手动安装以下软件包可以解决问题,至少对我来说是这样(这些 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

答案2

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

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

答案3

我遇到了类似的问题(卡apt update在 16.04,2x apistreamcli100%),但这与任何特定安装无关。

kill -sigterm对我来说,这对于卡住的进程来说已经足够了apistreamcli。之后就可以apt update && apt upgrade再次正常工作,没有任何问题。

相关内容