web-dev-qa-db-ja.com

Ubuntu 16.04でGTK 3.18を3.20にアップグレードする方法は?

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)
4

Google this の場合、 this および this のようなガイドがあります。さらに、このサイトでこれまでに少なくとも2回、1回 2016 に1回と 2015 に1回と尋ねられていることがわかります。

さて、公平を期すために、私はArchに慣れています。これはすでに3.20に同梱されています。 3.20のリリースから1年後かもしれませんが、上記の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

今日、これらの正確な手順を実行し、適切な方法で再起動し、(openboxで正常に動作する)好みのArchテーマが(3.18により)混乱しないことを楽しみました疑ったことはありませんでした)。

4
Hendy