麒麟OS应用商店下载任务卡在“排队中”需终端干预:先用ps aux查进程状态,再killall关闭主进程、清除缓存.deb包和download-queue.json,接着释放dpkg锁、修复安装残留、终止APT相关进程,最后重启kylin-software-center服务。

麒麟OS应用商店下载任务卡在“排队中”状态,无法继续或取消,是因为后台下载队列被阻塞或进程未响应,必须通过终端强制干预才能释放当前任务。
确认当前排队任务状态
打开终端(Ctrl + Alt + T),执行:ps aux | grep -i "kylin-software-center\|apt\|dpkg"。观察是否有持续占用CPU或处于D(不可中断睡眠)或R(运行中)状态的进程,特别是含apt-get install或software-center字样的行。
终止软件商店主进程并清空下载队列
执行命令:killall kylin-software-center。该命令会立即关闭图形界面,但不会删除已下载的临时包文件。
紧接着执行:sudo rm -f /var/cache/apt/archives/*.deb。这一步清除所有已缓存但未完成安装的.deb包,防止重启后自动续排——【不删会导致下次打开商店仍从原排队位置开始】。
再执行:rm -f ~/.cache/kylin-software-center/download-queue.json。该文件记录了当前排队任务序列,删除后商店将重置为空队列状态。
释放APT底层锁并重置安装器
第一步:清除dpkg锁文件 → sudo rm -f /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend。
第二步:修复中断安装残留 → sudo dpkg --configure -a。若输出中出现error processing,说明有半安装包,必须等此命令无报错退出才算清理完成。
第三步:强制终止所有APT相关进程 → sudo killall apt apt-get aptitude。有些旧版本商店会调用aptitude,漏杀会导致队列伪激活。
重启软件商店服务并验证
执行:sudo systemctl restart kylin-software-center.service。
等待3秒后,直接点击开始菜单中的“麒麟软件商店”图标启动。此时界面应正常加载,搜索任意软件并点击“安装”,确认不再显示“排队中”,而是立即进入下载进度条。











