命令行现在无法打开evince了,图形化界面才能打开,谁知道怎么解决?
发表于 : 2014-09-24 16:23
原先我是能通过在命令行输入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 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的。