原先我是能通过在命令行输入evince来打开pdf文件阅读器的,现在无法通过同样的方式打开了。最近系统的变动主要是安装工了goole-chrome和oracle。
我在命令行输入evince occi.pdf时出现如下错误:
evince: error while loading shared libraries: libexpat.so.1: failed to map segment from shared object: Permission denied
系统中是存在libexpat.so.1的,但位置是在oracle主目录的lib下,我尝试把它移到正常位置还是没有作用。建立软连接也没有作用。
但我通过图形界面直接双击是可以打开文件的,我通过命令行ps aux查看启动的该文件查看器的启动命令时发现和我直接输入时是一样的,但它貌似多启用了一个守护进程,如下图:
john 6227 0.1 3.6 915268 71328 ? Sl 15:59 0:01 evince /home/john/dirui_practice/occi/occi.pdf
john 6235 0.0 0.1 106484 2444 ? Sl 15:59 0:00 /usr/lib/evince/evinced
但如果我要通过命令行启动evince该怎么办呢,有人知道解决办法没呢,我记得刚开始时我是能够通过命令行启动evince的。
命令行现在无法打开evince了,图形化界面才能打开,谁知道怎么解决?
-
- 帖子: 3
- 注册时间: 2014-09-24 16:05
- 系统: 14.04
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 命令行现在无法打开evince了,图形化界面才能打开,谁知道怎么解决?
試試我在命令行输入evince occi.pdf时出现如下错误:
evince: error while loading shared libraries: libexpat.so.1: failed to map segment from shared object: Permission denied
gksudo evince occi.pdf
第一次使用 gksudo 需要先安裝 gksu 套件
-
- 帖子: 3
- 注册时间: 2014-09-24 16:05
- 系统: 14.04
Re: 命令行现在无法打开evince了,图形化界面才能打开,谁知道怎么解决?
我试了,没有任何反应,没有出错提示,echo $? 显示 1poloshiao 写了:試試我在命令行输入evince occi.pdf时出现如下错误:
evince: error while loading shared libraries: libexpat.so.1: failed to map segment from shared object: Permission denied
gksudo evince occi.pdf
第一次使用 gksudo 需要先安裝 gksu 套件
-
- 帖子: 3
- 注册时间: 2014-09-24 16:05
- 系统: 14.04
Re: 命令行现在无法打开evince了,图形化界面才能打开,谁知道怎么解决?
搞定了,添加软连接并重新启动apparmor,
命令行:
sudo ln -s /etc/apparmor.d/usr.bin.evince /etc/apparmor.d/disable
sudo /etc/init.d/apparmor restart
参考http://ubuntuforums.org/showthread.php?t=1651832
命令行:
sudo ln -s /etc/apparmor.d/usr.bin.evince /etc/apparmor.d/disable
sudo /etc/init.d/apparmor restart
参考http://ubuntuforums.org/showthread.php?t=1651832
- photor
- 论坛版主
- 帖子: 11004
- 注册时间: 2008-04-26 12:41
Re: 命令行现在无法打开evince了,图形化界面才能打开,谁知道怎么解决?
原来是apparmor的问题?englishcctv 写了:搞定了,添加软连接并重新启动apparmor,
命令行:
sudo ln -s /etc/apparmor.d/usr.bin.evince /etc/apparmor.d/disable
sudo /etc/init.d/apparmor restart
参考http://ubuntuforums.org/showthread.php?t=1651832

-
- 帖子: 120
- 注册时间: 2014-04-30 15:44
- 系统: linux
Re: 命令行现在无法打开evince了,图形化界面才能打开,谁知道怎么解决?
前几个月archlinux也遇到类似的问题, 没找到解决的办法, 但前几周莫明的好了
- daf3707
- 论坛版主
- 帖子: 12739
- 注册时间: 2007-06-13 15:57
- 来自: 在他乡
Re: 命令行现在无法打开evince了,图形化界面才能打开,谁知道怎么解决?
看提示不是说没有权限的问题吗