yoM*_*a33 4 software-center update-manager
我的笔记本电脑运行 Ubuntu 20.04。我打开移动热点并使用笔记本电脑的 Wi-Fi 连接以使用互联网。每当我去 Ubuntu 软件中心时,这个栏总是在那里:
如果我单击“了解更多”选项,则会出现此弹出窗口:
我检查了这个问题并尝试了一些建议的答案,但没有任何效果。我当前的软件和更新更新选项如下所示:
这是什么?这是个问题吗?如何摆脱这个?
编辑 1:我的 Wi-Fi 未显示按流量计费,我刚刚检查过:
实际上,您提出这个问题时存在一个错误,导致 gnome 软件相信您的连接是按流量计费的。该软件的更高版本解决了该问题。因此,您只需运行即可sudo apt upgrade
解决问题。如果您不使用 deb 版本,您可能仍然会遇到此问题。您可以使用以下命令安装 deb 版本:
sudo snap remove snap-store
sudo apt install gnome-software
Run Code Online (Sandbox Code Playgroud)
您可以使用命令启动它gnome-software
。您还可以使用应用程序抽屉来启动它。
此问题是因为您当前的网络是按流量计费的,而 Ubuntu 不会对按流量计费的连接进行自动更新。它显示该面板是因为自动更新已暂停。执行以下操作将连接设置为metered-no
.
请注意,由于后台任务等原因,以下更改将比平常占用更多的互联网。
获取设备当前的连接
nmcli -t -f GENERAL.CONNECTION --mode tabular device show $DEVICE | head -n1
Run Code Online (Sandbox Code Playgroud)
-t
为必填项,因为末尾有一个空格
显示当前计量状态
nmcli -f connection.metered connection show $CONNECTION
Run Code Online (Sandbox Code Playgroud)
$CONNECTION
上一个命令返回的字符串在哪里。
更改计量状态
有效状态为yes
、no
、 和unknown
。unknown
是默认值,它将根据 DHCP 选项等进行猜测,
例如:-ANDROID_METERED
现在禁用按流量计费的连接:
nmcli connection modify $CONNECTION connection.metered no
Run Code Online (Sandbox Code Playgroud)
$CONNECTION
根据第一个命令的输出进行更改。
转到设置(通过在应用程序启动器中搜索设置,然后打开设置应用程序)
导航至 Wi-Fi 设置:
进入当前连接设置
您将看到这样的屏幕:
Apply
。如果上述方法不起作用,您可以尝试运行以下命令:
sudo dpkg-reconfigure unattended-upgrades
Run Code Online (Sandbox Code Playgroud)
您会收到如下提示:
选择yes
它就会起作用。
如果您收到任何其他提示,请选择默认选项或您喜欢的选项。
如果上述方法也不起作用,那么一定还有其他问题。尝试重新安装软件应用程序或安装gnome-softaware
应用程序
sudo apt install gnome-software
Run Code Online (Sandbox Code Playgroud)
如果没有任何效果,请尝试将更新设置更改为: