Chinaunix首页 | 论坛 | 博客
  • 博客访问: 265488
  • 博文数量: 39
  • 博客积分: 1126
  • 博客等级: 准尉
  • 技术积分: 502
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-28 11:34
文章分类

全部博文(39)

文章存档

2012年(7)

2011年(20)

2010年(12)

分类:

2010-12-08 09:14:42

昨天晚上经过自己的努力,终于安好了xgngeo了,我还下载了一个侍魂4,小玩了一把。
安装的教程网络上有一大把,我就不说了,我说哈我出现的问题
在安装过程中主要出现了几个问题:
1.在打开游戏的时候提示找不到000-lo.lo,sp-s2.spl文件,这个时候就需要安装neogeo.zip了,把他下载下来,
解压到/usr/local/share/gngeo下面就行了(unzip neogeo.zip ),运行gngeo         ***.zip就可一打开文件了哦。游戏图像出来了
2.xgngeo找不到游戏BISO路径(游戏路径),这个问题,我还没有弄明白是怎么回事,我开始把下载下来的游戏
放到系统那里都不行,最后放在/usr/local/share/gngeo下面,就可以识别了,反正这样xgngeo就能找到了
3.用超级用户启动xgnegeo,打开游戏可以正常执行,可是,用普通用户(或者在应用菜单里的启动图表)打开之后没有声音呀,一查是gngeo需要一个动态库,叫什么名字我忘了,反正在命令行下执行:gngeo          ***.zip 会给出提示的,才用setfacl 把普通用户添加到这个库的acl里面,就可以正常用了,
问一下大家,一个普通的应用程序,例如ls,他是普通应用程序,但是如果执行下面的操作
    uname@s114:~$ ldd `which ls`
    linux-vdso.so.1 =>  (0x00007fff127e2000)
    librt.so.1 => /lib/librt.so.1 (0x00007f5ca838f000)
    libselinux.so.1 => /lib/libselinux.so.1 (0x00007f5ca8171000)
    libacl.so.1 => /lib/libacl.so.1 (0x00007f5ca7f69000)
    libc.so.6 => /lib/libc.so.6 (0x00007f5ca7c08000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x00007f5ca79ec000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f5ca85b2000)
    libdl.so.2 => /lib/libdl.so.2 (0x00007f5ca77e7000)
    libattr.so.1 => /lib/libattr.so.1 (0x00007f5ca75e3000)
可以得到ls在执行的时候链接了很多的系统库,可是我查询这些系统库。
uname@s114:~$ ls -l /lib/libselinux.so.1
-rw-r--r-- 1 root root 117848 07-21 14:30 /lib/libselinux.so.1
发现他的权限是644,是不是应为这个库的other权限是4,所以就能被ls运行时依赖呢
哈哈,不太明白哦

阅读(2210) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~