无法清除助焊剂

无法清除助焊剂

我正在尝试重新安装 flux,但遇到了困难。sudo apt-get remove fluxgui返回E: Unable to locate package fluxgui,这让我认为它已被卸载。但在软件中心,我看到: 在此处输入图片描述

如果我单击“删除”,机器似乎会运行一段时间的进程,然后什么都没有改变;“删除”选项仍然存在,而且我也无法打开 flux。

我该如何解决?

答案1

有两个可能的原因导致此方法无效。

1. 手动安装

在这种情况下,运行以下命令来删除 flux

cd /tmp
git clone "https://github.com/xflux-gui/xflux-gui.git"
cd xflux-gui
python download-xflux.py

# EITHER uninstall globally
sudo python setup.py install --record installed.txt
sudo xargs rm -vr < installed.txt

# EXCLUSIVE OR uinstall in your home directory
python setup.py install --user --record installed.txt
xargs rm -vr < installed.txt

2. 缺少 PPA

有可能是在安装了 flux 之后删除了 ppa。您可以尝试再次添加 repo,然后卸载 flux,然后删除 PPA。

sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt update
sudo apt remove fluxgui
sudo add-apt-repository --remove ppa:nathan-renniewaldock/flux
sudo apt update

答案2

如果您在手动卸载时收到@Rohith Yeravothula 的错误:

TypeError: super() takes at least 1 argument (0 given)

这是因为当前语法适用于 Python 3。运行脚本时使用python3而不是。python

相关内容