使用过代理在图形界面下安装软件包后,会出现这样的毛病:

目前确认为 PackageKit 软件包的问题,无法正确切换代理,需要手动编辑配置(数据库)。

解决方案

命令行操作

  1. 安装 sqlite3:
1
sudo dnf/apt install sqlite3
  1. 删除代理设置:
1
2
3
sudo sqlite3 /var/lib/PackageKit/transactions.db
DELETE FROM proxy;
.exit
  1. 重启 packagekit:
1
sudo systemctl restart packagekit

图形界面操作

  1. 安装 sqlitebrowser:
1
sudo dnf/apt install sqlitebrowser
  1. 删除代理设定:
1
sudo sqlitebrowser /var/lib/PackageKit/transactions.db

点击浏览数据页面,选择表名 proxy 并删除所有数据。

  1. 重启 packagekit:
1
sudo systemctl restart packagekit

来源:PackageKit Issue #392