[Share Experiences] 修复星火商店源错误导致无法正常更新的问题 Resolved
Tofloor
poster avatar
忘记、过去
deepin
2022-02-23 19:15
Author

问题原因:由于星火商店之前上架的一款 uxplay 应用,软件包内 control 文件中 Provides 字段内容错误,导致应用推仓之后会出现 Packages 文件解析失败的问题,影响系统更新与使用。

解决方案:暂时直接从源服务器下载新的 Packages 文件,并替换 apt update 下载的文件,再执行 apt update 即可。

附件:update_Packages.tar.gz

解压附件后得到 update_Packages.sh,右键文件->属性->权限管理,勾选“允许以程序执行”,双击文件选择“在终端中运行”即可(过程中需要输入密码授权)。

文件内容:

#!/bin/bash

cd ~
wget -O ./d.store.deepinos.org.cn_Packages http://d.store.deepinos.org.cn//Packages

if [ -f "/var/lib/apt/lists/d.store.deepinos.org.cn_Packages" ] ; then
	sudo rm /var/lib/apt/lists/d.store.deepinos.org.cn_Packages
	sudo cp ~/d.store.deepinos.org.cn_Packages /var/lib/apt/lists/d.store.deepinos.org.cn_Packages
	sudo chown root:root /var/lib/apt/lists/d.store.deepinos.org.cn_Packages
fi

if [ -f "/var/lib/lastore/lists/d.store.deepinos.org.cn_Packages" ] ; then 
	sudo rm /var/lib/lastore/lists/d.store.deepinos.org.cn_Packages
	sudo cp ~/d.store.deepinos.org.cn_Packages /var/lib/lastore/lists/d.store.deepinos.org.cn_Packages
	sudo chown root:root /var/lib/lastore/lists/d.store.deepinos.org.cn_Packages
fi

if [ -f "/var/lib/deepin-home-appstore-daemon/lists/d.store.deepinos.org.cn_Packages" ] ; then 
	sudo rm /var/lib/deepin-home-appstore-daemon/lists/d.store.deepinos.org.cn_Packages
	sudo cp ~/d.store.deepinos.org.cn_Packages /var/lib/deepin-home-appstore-daemon/lists/d.store.deepinos.org.cn_Packages
	sudo chown root:root /var/lib/deepin-home-appstore-daemon/lists/d.store.deepinos.org.cn_Packages
fi

sudo apt update

Reply Favorite View the author
All Replies
沈拙言
deepin
2022-02-23 19:32
#1

我啥也不动的话,到时候会恢复正常吗

Reply View the author
忘记、过去
deepin
2022-02-23 19:35
#2
沈拙言

我啥也不动的话,到时候会恢复正常吗

doubt理论上会的,因为服务器上的 Packages 文件里面已经把错误的软件包信息去掉了。只是不知道为啥 apt update 拉下来的文件还是旧版本的,导致每次都会出错。可能是 cdn 缓存还没刷新的关系......

如果急着要用的话,建议执行下脚本

Reply View the author
zijinyise
deepin
2022-02-23 19:37
#3

小火箭 Stacer 可以开关软件源

Reply View the author
魔法师
deepin
2022-02-23 20:20
#4

这次的影响导致软件包查器无法使用

但通过编译此文件删除该行即可使用

image.png

Reply View the author
haoyp
deepin
2022-04-05 08:09
#5

为什么 总要链接google呢?当然是失败的!

Reply View the author
松鼠哥哥/pinesong
deepin
2022-04-13 08:18
#6

星火商店在哪里下载?怎么安装星火商店?

Reply View the author
忘记、过去
deepin
2022-04-13 08:20
#7
松鼠哥哥/pinesong

星火商店在哪里下载?怎么安装星火商店?

Reply View the author
weisheng
deepin
2022-05-09 22:53
#8

不行,输入root密码后一会儿好像就闪退了

Reply View the author