如何在 Ubuntu 上为 Gnome 应用补丁

如何在 Ubuntu 上为 Gnome 应用补丁

我的系统崩溃了,我认为这可能与 Gnome 有关,因为崩溃只发生在我使用它的时候。崩溃后我检查了日志文件,它报告了...

Gtk-CRITICAL **: gtk_accel_map_unlock_path: 断言“entry != NULL && entry->lock_count > 0”失败

所以我去 Ubuntu 启动板搜索它,然后这里是的。有人已经提交了补丁,并且错误状态已更改为“修复已发布”。

通过阅读评论,我了解到该修复仅在 Gnome 2.30 中,而 Ubuntu 10.04 使用 2.28(我认为,也许是 2.26)(如果可以更新到新版本的 Gnome,请告诉我)。幸运的是,有人还在错误报告上提交了一个补丁作为临时修复。

不幸的是,我不知道如何应用这个补丁。我在网上找不到太多相关信息,我找到的唯一信息是使用 Gnome 的 git hub。

答案1

apt-get build-dep gnome-terminal
apt-get source gnome-terminal
wget -c https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/526437/+attachment/1285690/+files/save-contents-keyentry.patch
cd gnome-terminal-2.29.6/
cp ../save-contents-keyentry.patch debian/patches/30_save_contents_keyentry.patch
dpkg-buildpackage -b

或者等一会儿,它就会建立起来我的 ppa

相关内容