编译安装 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吧
[ ] ( 5349 次浏览 ) 永久链接 ( 3.1 / 2932 )
编译安装 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通配符(我都是在配置文件里手动改的……),现在也修复了,很好.

设置好后,退出后台即可。服务器已启动.
[ ] ( 2372 次浏览 ) 永久链接 ( 3 / 2584 )
编译安装 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).
[ ] ( 3381 次浏览 ) 永久链接 ( 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.

附图(仙剑)一张:


果然背景音乐不再停顿了,很棒.
[ ] ( 2521 次浏览 ) 永久链接 ( 3 / 2621 )
编译安装 Cherokee 1.0.0 通过 

cherokee 又发布新版本了,本以为应该是0.99.50、51之类的

可是居然1.0了,震惊了

立即下载跟进.
http://www.cherokee-project.com/download/1.0/1.0.0/cherokee-1.0.0.tar.gz

解压,进入目录:

我的configure:

[root@PowerPC cherokee-1.0.0]# ./configure \
> --prefix=/usr/local/cherokee \
> --bindir=/usr/local/bin \
> --sbindir=/usr/local/sbin \
> --sysconfdir=/etc/sysconfig \
> --localstatedir=/var \
> --enable-beta \
> --enable-os-string=Aoi_Sora \
> --enable-trace \
> --enable-backtraces \
> --enable-internal-pcre \
> --enable-static-module=all \
> --with-mysql=no \
> --with-geoip=no \
> --with-ffmpeg=no \
> --with-wwwuser=http \
> --with-wwwgroup=web

make && make install.编译很顺利.

测试了下,后台启动服务器还是没修复.
继续用配置文件覆盖,启动服务器.囧rz...
[ ] ( 3691 次浏览 ) 永久链接 ( 3 / 2413 )

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