如何在 ubuntu 16.04 上将 GTK 3.18 升级到 3.20?

Kes*_*ari 8 gnome command-line gtk3 16.04

尝试安装 lollypop 时出现此错误

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/lollypop/container.py", line 79, in update_db
    self.__show_first_run()
  File "/usr/lib/python3/dist-packages/lollypop/container.py", line 335, in __show_first_run
    view = FirstRunView()
  File "/usr/lib/python3/dist-packages/lollypop/view_first_run.py", line 29, in __init__
    builder.add_from_resource("/org/gnome/Lollypop/FirstRunView.ui")
GLib.Error: gtk-builder-error-quark: .:3:50 Required gtk+ version 3.20, current version is 3.18 (7)
Run Code Online (Sandbox Code Playgroud)

Hen*_*ndy 8

如果你谷歌这个,你会找到这样这样的指南。此外,您会发现在这个网站上至少有人问过这个问题:一次是在2016 年,一次是在2015 年

现在,公平地说,我已经习惯了arch,它已经随 3.20 一起提供了。可能在 3.20 发布一年后,我几乎不相信上面的 Ubuntu 指南。真的吗?添加一个单独的存储库,包括staging名称中的一个?尽管如此,这是真的,而且 tl;dr 非常简单:

sudo add-apt-repository ppa:gnome3-team/gnome3-staging
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt update
sudo apt dist-upgrade
Run Code Online (Sandbox Code Playgroud)

我今天做了这些确切的步骤,重新启动了良好的措施,并且很高兴我喜欢的openbox主题(在 上运行良好arch)不再混乱(由于3.18,我永远不会怀疑)。