使用过代理在图形界面下安装软件包后,会出现这样的毛病:
目前确认为 PackageKit 软件包的问题,无法正确切换代理,需要手动编辑配置(数据库)。
解决方案
命令行操作
- 安装 sqlite3:
1 | sudo dnf/apt install sqlite3 |
- 删除代理设置:
1 | sudo sqlite3 /var/lib/PackageKit/transactions.db |
- 重启 packagekit:
1 | sudo systemctl restart packagekit |
图形界面操作
- 安装 sqlitebrowser:
1 | sudo dnf/apt install sqlitebrowser |
- 删除代理设定:
1 | sudo sqlitebrowser /var/lib/PackageKit/transactions.db |
点击浏览数据页面,选择表名 proxy 并删除所有数据。
- 重启 packagekit:
1 | sudo systemctl restart packagekit |


