Ubuntu 软件中心无法打开,错误“countrycode”

Ubuntu 软件中心无法打开,错误“countrycode”

我有一个与此完全相同的错误软件中心无法打开--Keyerror:'countrycode' 不知道是不是因为我住在马来西亚,所以在系统设置中选择了从美国服务器下载更新。我安装了 Ubuntu 1 周,软件中心一直运行良好,直到昨天(安装的第一天我就换了服务器)。当我尝试使用该帖子提供的方法解决问题时,我意识到我没有权限,所以编辑后无法保存。那我现在该怎么办?

答案1

更改文件 region.get_region_cached() (sudo vi /usr/share/software-center/softwarecenter/region.py) 如下:

def get_region_cached(): global my_region 如果 my_region 为 None: rd = RegionDiscover() my_region = rd.get_region() my_region.setdefault('countrycode','BG') 返回 my_region

变化仅在于以下行:

my_region.setdefault('国家代码','BG')

其中“BG”是我所在国家的区域代码。

我知道这并不能解决问题,但至少我现在可以使用软件中心了。

使用命令行..

相关内容