编译安装 FCE Ultra 2.1.3 r1767 成功 

闲来无事想找个红白机游戏玩玩,比如超级玛莉呀、90坦克等,都是我儿时的回忆.还有那个RPG中文游戏也不错,什么 封神榜、吞食天地、圣火烈传一点都不比现在的游戏逊色.

我本来安装的是ubuntu官方源里面的fceux 2.1.2,不过这个键位的设置着实让我头疼不已.
老是设不好。
按照其官网的推荐,又安装了个Gfceux,算是前端吧.不过也是不行,键位还是错.

于是我一气之下,卸载掉了它们.

这时候发现fceux早在4月份就发布了2.1.3版本,修正了一些问题,更让我高兴的是开始提供GUI了.
见:

* A GUI! A graphic user interface (using GTK) with many basic menu options
* ported to SDL 1.3; compatibility maintained with 1.2
* unix netplay is now functional; gtk network gui created
* now prints the name of the mapper on ROM load
* fixed dpad/joyhat support
* VS unisystem keys now configable
* changed default hotkeys and keys to match Win32
* disallow --inputcfg gamepad0 and gamepad5


图形界面不在是win版的独有了,呵呵

于是便萌发了自己编译安装的想法,火速下载源码包,解压.

解压后发现,原来gfceux已经合并到了fceux中去了.打算先安装fceux,后安装gfceux.

fceux的编译并不是使用的make,而是scons 工具.

安装所需工具和依赖:
apt-get install scons libsdl1.2-dev libsdl1.2debian-esd

而后,编辑源码包下的SConstruct文件,以便启用一些功能.
如:
BoolVariable('OPENGL', 'Enable OpenGL support', 1),
BoolVariable('GTK', 'Enable GTK2 GUI (SDL only)', 1)
BoolVariable('CREATE_AVI', 'Enable avi creation support (SDL only)', 1) 等.

在最后一行,可以编辑下要安装在的目录.

编辑完成后,开始编译,直接运行 scons.很短一段时间后,编译完成了.
接下来安装到指定目录. scons install.

完了之后,安装便完成了.

运行 fceux,出现了图形界面。果然可以设置按键了,哈哈



这下就不用头大啦。试着玩下超级玛莉,效果很不错.如图:



既然fceux已经有了高效的GUI,就没有必要再去安装Gfceux了.
[ ] ( 2788 次浏览 ) 永久链接 ( 3 / 2688 )
编译安装 smplayer 0.6.9 (SVN r3447) 通过 

其实vlc已经够好了。不过还是觉得应该装一个mplayer.

为什么不没有首先装mplayer,因为mplayer已经很久没有更新了,所以……

这次选择安装smplayer 而非mplayer 就是出于这点考虑.不过我也担心smplayer可能只是一个外壳,因为它是mplayer的前端嘛.

不过心想应该会内置吧.抱这这个侥幸心理开始了安装.

smplayer 已经发布了 0.6.9 版本,可是ubuntu官方源还是0.6.8的,PPA源的速度又很杯具.
所以还是源码安装吧

下载源码包,体积只有 1.6Mb ,我开始怀疑了……

解压,进入目录.

smplayer 已经提供了现成的 makefile,只要编译即可.
不过 smplayer 用的qt界面,所以依赖 Qt 4.3 +,没有会报错

此外,源码包内还自带了一些shell脚本(如 create_deb.sh、create_rpm.sh),可以方便的制作deb包和rpm包.

编辑makefile,把第一行的PREFIX参数 改成自己要安装在的位置.(其他参数同理)

如果不想改makefile,也可以直接作为参数传给 make.
如:make PREFIX=/smplayer install
make PREFIX=/smplayer DESTDIR=/usr/local/ install
即可.

环境设好后,运行 make 编译.等一会就好了.

不要着急安装.进入 src 目录,找到smplayer 程序,双击运行.
出现了界面,看来已经编译成功了.

随便打开一个视频文件,报错"Mplayer bin no found".囧rz

在 配置-通用 里面找到了定位mplayer程序的设置,看来smplayer是需要mplayer被安装的.

现在只需要再安装mplayer,然后在smplayer 配置文件(一般位于~/.config/smplayer 下)指定路径就可以了.
如:mplayer_bin=/usr/local/bin/mplayer

算了,我还是继续用我的vlc吧
[ ] ( 5356 次浏览 ) 永久链接 ( 3.1 / 2934 )
编译安装 cherokee 1.0.1 通过 

今天cherokee 发布了1.0.1版本,改进了很多.
比如为虚拟主机增加php拓展.

于是便打算升级下.下载源码包,解压进入目录.

我的configure:

[root@PowerPC cherokee-1.0.1]# ./configure \
> --prefix=/usr/local/cherokee \
> --enable-beta \
> --enable-os-string=Aoi_Sola \
> --enable-trace \
> --enable-backtraces \
> --enable-internal-pcre \
> --enable-static-module=all \
> --with-mysql=no \
> --with-wwwuser=http \
> --with-wwwgroup=web

以前我都是直接把程序放到bin/sbin 下的,不过后台启动总是失败。
因为它总是在PREFIX下的bin/sbin 下面找二进制程序,这应该算是一个明显的bug,反应了很多次,总是不修复不知道是怎么回事……

这次直接指定一个PREFIX,看看怎么样.

检查依赖,没有问题.

编译 + 安装 ,make && make install.

完了后,进入 主目录 /usr/local/cherokee.

sbin/cherokee-admin -u -b -p 88 -x 启动后台.

点击“运行服务器”,果然OK了。我还能说什么呢 囧rz

不过,对于虚拟主机的设置方面的确是提高了。前几个版本都不能设置 URL通配符(我都是在配置文件里手动改的……),现在也修复了,很好.

设置好后,退出后台即可。服务器已启动.
[ ] ( 2375 次浏览 ) 永久链接 ( 3 / 2585 )
编译安装 Pidgin 2.7.0 通过 

昨天pidgin 发布了最新的2.7.0 版本,打算跟进了。
不过ubuntu官方的PPA源永远是滞后的,还是2.6.6 囧rz

也难怪了,只有一位开发者在维护。于是便自己动手了.

下载源码包,解压,进入目录.

我的configure:

sharl@sharl-laptop:~/pidgin-2.7.0$ ./configure \
> --prefix=/usr/local/pidgin \
> --bindir=/usr/local/bin \
> --sbindir=/usr/local/sbin \
> --sysconfdir=/etc/sysconfig \
> --localstatedir=/var \
> --disable-largefile \
> --disable-screensaver \
> --enable-cap \
> --enable-gnutls=no \
> --enable-nss=no \
> --with-extraversion=Sharl_IM \
> --with-x \
> --with-python

检查依赖,报了一个doxgen的警告
configure: WARNING: *** Doxygen not found, docs will not be available

直接忽略掉(因为我不需要帮助文档), make && make install.

一段时间后,安装完成.

运行 pidgin ,OK了
sharl@sharl-laptop:~/pidgin-2.7.0$ pidgin --version
Pidgin 2.7.0-Sharl_IM (libpurple 2.7.0)

重新配置帐号(因为之前的配置文件被我删掉了),便可以登录了
别忘了把QQ版本号调为2008,不然可是登不上的(默认2005).
[ ] ( 3385 次浏览 ) 永久链接 ( 3 / 2662 )
编译安装 DOSBox v0.74 通过 

dosbox 最近发布了最新版0.74,修复了部分游戏midi音乐不连贯的bug.

作为dos游戏爱好者的我迅速跟进了.由于ubuntu的官方源还没有准备好,所以决定自己编译了.
下载源码包,解压,进入目录.

我的configure:

sharl@sharl-laptop:~/dosbox-0.74$ ./configure \
> --prefix=/usr/local/dosbox \
> --bindir=/usr/local/bin \
> --sbindir=/usr/local/sbin \
> --sysconfdir=/etc/sysconfig \
> --localstatedir=/var \
> --enable-core-inline

检查依赖报错:
configure: WARNING: Can't find SDL_net, internal modem and ipx disabled
configure: WARNING: Can't find libSDL_sound, libSDL_sound support disabled

apt-get 安装缺少的库.

还是那句话,如果网速和硬盘够大,建议直接 apt-get build-dep dosbox 安装所有可能依赖.

之后,make && make install,速度很快,dosbox 果然是短小精悍的软件.

安装完成后,运行 dosbox.

附图(仙剑)一张:


果然背景音乐不再停顿了,很棒.
[ ] ( 2524 次浏览 ) 永久链接 ( 3 / 2624 )

<< <上一页 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 下一页> >>