首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果某些程序在Ubuntu中无法工作,如何卸载和重新安装?

如果某些程序在Ubuntu中无法工作,如何卸载和重新安装?
EN

Unix & Linux用户
提问于 2013-07-31 17:31:13
回答 2查看 1.5K关注 0票数 1

我特别感兴趣的是一个解决方案,它涵盖了这个程序的依赖性,而不仅仅是程序本身。

在我从12.10更新到Ubuntu13.04之后,我有几个程序无法工作;我怀疑它们在一些全部使用的包中都有一个常见的问题。

注意:不起作用的是进化、统一调整、Ubuntu调整和Bleach (运行后冻结)。

我试过清洗和安装,但没有用。我想知道这个问题是否可以解决,也许这些程序不会在Ubuntu13.04中运行。

我收到以下信息:

代码语言:javascript
复制
(evolution:25416): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed

(evolution:25416): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed

(evolution:25416): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed

(evolution:25416): Gtk-WARNING **: Attempting to read the recently used resources file at `/home/k4/.local/share/recently-used.xbel', but the parser failed: Failed to open file '/home/k4/.local/share/recently-used.xbel': Permission denied.

(evolution:25416): IBUS-WARNING **: The owner of /home/k4/.config/ibus/bus is not k4!

然后我得到了

代码语言:javascript
复制
segmentation fault (core dumped).

消息(在它要求我配置电子邮件之后)。

EN

回答 2

Unix & Linux用户

发布于 2013-07-31 19:21:10

这里抛出的错误中有一些明显的问题:

1) /home/k4/.local/share/recently-used.xbel显然无法被用户k4正确地读取(权限被拒绝)。检查是否为用户k4启用了适当的权限。

2) The owner of /home/k4/.config/ibus/bus is not k4! --这是指向k4用户文件夹和ibus配置中所有权问题的一个大指针。应该检查一下相同的所有权。

升级时,可以更简单地删除旧的配置文件,让系统自己将它们放入新的安装中,但是您的里程可能会有所不同。

会说权限/所有权是这个实例中的问题所在,为k4提供正确的权限和用户文件夹的所有权将纠正问题。为什么选择两个字符的用户,不知道,但这就是问题所在。

票数 1
EN

Unix & Linux用户

发布于 2013-07-31 17:48:01

我认为那些程序在Ubuntu13.04中不起作用的可能性很低。

我敢打赌,旧的配置文件破坏了上述程序的功能。要测试这个原因,您应该创建一个新用户

代码语言:javascript
复制
sudo useradd -d /home/testusr -s /bin/bash -m testusr
sudo passwd myuser

然后以testusr身份登录并启动程序。我确信这些程序在新的testusr环境中工作。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/85087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档