编译安装 Pidgin 2.7.0 通过 

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

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

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

我的configure:

[email protected]:~/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了
[email protected]:~/pidgin-2.7.0$ pidgin --version
Pidgin 2.7.0-Sharl_IM (libpurple 2.7.0)

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

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

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

我的configure:

[email protected]:~/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.

附图(仙剑)一张:


果然背景音乐不再停顿了,很棒.
[ ] ( 1863 次浏览 ) 永久链接 ( 3 / 1539 )
编译安装 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:

[[email protected] 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...
[ ] ( 3052 次浏览 ) 永久链接 ( 3 / 1557 )
编译安装 M.A.M.E. v0.137 通过 

我爱玩街机,特别是三国战纪、西游记系列,那都是童年的美好回忆.

最近,我想把mame安装到我的ubuntu上来,搜索了一下发现说mame 不支持linux 系统.
这一点在mame 的官网http://mamedev.org/也可以印证.
在它的compile下面,只有 “Tools for building MAME on Windows”字样..

后来听说,只有mame 的修改版 sdlmame 和 xmame 才可以运行在linux上.

悲哀呀~~

不过我意外的看到mamedev.org的下载栏里面,有
MAME 0.xxx sources in ZIP format (all platforms)
这样的字样.

这不是意味着……可以跨平台?!

于是我火速下载源码包.解压,进入目录.

发现mame 已经提供了现成的makefile,我只需要编译即可.

运行,make. 报错.
make[2]: sdl-config: Command not found

apt-get install libsdl1.2-dev 即可.

再次进行编译.没有报错。

不过时间很长,真的很长,建议先去睡一觉.
完了之后,mame 已经编译好了.

这时候,运行

[email protected]:~/mame$ ./mame -h
M.A.M.E. v0.137 (May 8 2010) - Multiple Arcade Machine Emulator
Copyright Nicola Salmoria and the MAME Team

查看版本号.看来mame 已经ok 了.

运行 ./mame -createconfig 创建配置文件mame.ini
编辑一下,在rompath 一行加入rom所在路径,如
rompath roms;/media/Resource/Rom/Arcade Game

之后,便可以运行mame 去模拟街机了。
如图:


用mame 玩西游记.
[ ] ( 1494 次浏览 ) 永久链接 ( 3 / 1640 )
编译安装 wine 1.1.44 通过 

今天接到邮件通知,wine 发布了最新的开发版 1.1.44,考虑到有时候需要模拟一些win程序,便开始编译安装了。

下载最新的源码,解压进入目录.

不同于其他一些源码发行包,wine 里面自带了一些工具,可以方便的完成安装.
让我可以不用去走 configue---make depend---make---make install 这样的老路.

就是源码包下tools文件夹下的wineinstall脚本.

我的configure:
It was created by Wine configure 1.1.44, which was
generated by GNU Autoconf 2.65. Invocation command line was

$ ./configure --prefix=/usr/local/wine --bindir=/usr/local/bin --sbindir=/usr/local/sbin --sysconfdir=/etc/sysconfig --localstatedir=/var --disable-win16 --with-x

把编译参数加入到wineinstall里面的CONFARGS字符串(位于第一行,不计注释)里面去即可.

之后,运行./tools/wineinstall,开始安装.
问是否编译完成后执行安装,回答yes.

开始检查依赖,wine 会把你不满足的依赖告诉你.
可以对照下列的列表,一个个安装.

bison comerr-dev cpp-4.1 diffstat docbook docbook-dsssl docbook-to-man
docbook-utils docbook-xsl docbook-xsl-doc-html execstack flex fontforge
g++-4.1 gcc-4.1 gcc-4.1-base jadetex krb5-multidev lacheck latex-beamer
latex-xcolor libasound2-dev libaudio-dev libcapi20-3 libcapi20-dev
libcups2-dev libelfg0 libexif-dev libfontforge1 libgdraw4 libgif-dev
libgphoto2-2-dev libgsm1-dev libgssrpc4 libhal-storage-dev libieee1284-3-dev
libjack-dev libkadm5clnt-mit7 libkadm5srv-mit7 libkdb5-4 libkrb5-dev
liblcms1-dev libldap2-dev libmpg123-0 libmpg123-dev libopenal-dev libopenal1
libosp5 libostyle1c2 libsane-dev libsgmls-perl libsp1c2 libspiro0 libssl-dev
libstdc++6-4.1-dev libtiff4-dev libtiffxx0c2 libuninameslist0 libusb-dev
libxslt1-dev libxxf86vm-dev lmodern luatex openjade pgf prelink prosper
ps2eps quilt sgmlspl sharutils sp tex-common texlive-base texlive-binaries
texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils
texlive-fonts-recommended texlive-fonts-recommended-doc
texlive-generic-recommended texlive-latex-base texlive-latex-base-doc
texlive-latex-recommended texlive-latex-recommended-doc texlive-luatex
texlive-pstricks texlive-pstricks-doc tipa x11proto-xf86vidmode-dev


忽略掉继续也可以,因为编译还是可以继续进行的,只不过部分功能无法实现.
不过有几个是必须满足的,比如:flex 2.5 + 和 bison.

如果空间和网速允许,建议 apt-get build-dep wine 安装所有可能需要的依赖.

之后就是编译了,时间会很长,建议可以出去走走...

回来之后,提示输入 root 密码 以执行 make install.
这样 wine 就安装好了.

在终端输入:wine "程序路径" ,即可运行相关程序.
[email protected]:~/wine-1.1.44$ wine --help
Usage: wine PROGRAM [ARGUMENTS...] Run the specified program
wine --help Display this help and exit
wine --version Output version information and exit
[ ] ( 5226 次浏览 ) 永久链接 ( 3 / 1437 )

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