Category: Opensource

  • Project Babel v0.6的安装

    Babel是Livid创造的一套很不错的开源社区程序,只是可惜其主站已经被和谐了。以下资料是对应0.6版安装的,仅供备份。 下载:http://code.google.com/p/project-babel/ 注意:不知为何,0.6版的包里没有pear,要从其0.5版中抄过来。 以下说明转载自:http://labs.v2ex.com/installation.php Installation 本安装说明文档适用于最复杂的 Trunk 版本(关于 Trunk 版本和 Distribution 版本的区别,请看 V2EX Labs 的 Downloads 页)。 STEP 1: 下载压缩包或者从 Subversion repository 中获得安装文件之后,将整个目录(名字叫 babel 的顶级目录)上传到服务器,并且记下这个文件夹在服务器上所位于的绝对路径。比如在 Linux 上这个路径可能是 /www/babel 而在 Windows 上这个路径可能是 C:/www/babel 。 STEP 2: 将 htdocs/core/ 目录下的 Settings.example.php 更名为 Settings.php,然后把之前记下的那个目录位置写到 BABEL_PREFIX 这个配置选项中。假设这个位置是 /www/babel,那么完成之后的代码应该是这样的: define(‘BABEL_PREFIX’, ‘/www/babel’); STEP 3: 使用 phpMyAdmin 或者 MySQL 命令行客户端将 sql/babel.mysql.sql 文件导入数据库中,然后将…

  • 回到Windows

    公司明天要培训JDE了,而DEMO是Windows软件这一点也不意外。为此我又回到了Windows环境。顺便说说Ubuntu的优缺点,算是个总结了: 优点: 免费!正版!无需输入CDKEY!无需ACTIVATE! 安全、快速、稳定。不必担心主流环境的病毒、木马。 开机关机都很快,关机尤其快。 优秀的系统IO设计,磁盘很少会像WinXP环境那么疯转的。 系统更新很容易,类似Windows Update,不过很少有更新后需要重启的情况。 开启Compiz之后,界面漂亮,3D效果更炫,稳超XP,接近OSX。 日常应用所需软件基本都有了。 自带的很多益智游戏很不错,例如数独。 缺点: 软件还是少。一些软件的Linux版本比较滞后,例如skype。 专业软件更少。当然了,这些软件(例如photoshop)的windows版本价格不菲,没有免费的替代品也在情在理。 OpenOffice虽然兼容到Office2003,但是并不是100%,与Windows用户交换文件还会出现麻烦,例如个别特效无法显示或个别版式显示混乱等等 对硬件的支持已经有了很大改进,例如USB设备的支持等等,但是很多移动设备例如手机,就连不上了。当然手机厂商不会为了不到1%的用户去开发一套软件的,这还得靠Linux社区的努力了。显卡驱动也还不完善。 对休眠支持的不好,至少对于我的T60是这样,选择休眠后可以进入休眠状态,但是不能正常唤醒。 相信过一段时间,我还会恢复使用Ubuntu的,愿Ubuntu以及所有Linux Distro进步。

  • Gnome & KDE,不是鱼与熊掌

    Ubuntu的桌面是Gnome的,但是这并不妨碍我们在Ubuntu上使用以KDE为运行环境的软件,只是需要安装一些KDE相关lib而已,而且是自动完成的。 这样做的好处就是终于在Ubuntu上有QQ可用了——Eva QQ。另外,Amarok是个不错的音乐盒软件,比RhythmBox要好用得多。 而通过wine虽然能够安装qq2007,但是运行并不稳定。

  • 将错就错的WindowsXP?

    估计很多Windows用户和我有一样经历,那就是当你完成复制文件,然后点击“安全移出硬件设备”时,很可能会被告知,此设备目前在使用中,无法被停止,请稍后再试。可是“稍后”了依旧不成,甚至关掉了所有窗口还是不成,于是索性一把把USB拔了出来了事,后来倒也没出什么乱子。 而现在我把一个Windows下“非安全”移出的USB硬盘接在Ubuntu下面,于是得到以下提示: (中文Linuxer们,本地化尚未完成,大家继续努力) 大概意思就是这个硬盘上次不是正确方式关闭的,NTFS标记表明其还在使用中,并给出选择: 如果有Windows,使用“安全移出硬件”功能; 使用强制挂接命令选项:mount … -o force强制挂接,但你自己要承担后果。 于是我明白了,Windows也知道自己经常不能安全的关闭硬件,因此自知理亏,将错就错,遇到上次没有安全关闭的硬盘也直接强制挂接了事,而不是跳出来报错了。有趣的是NTFS标记经常被自家Windows忽略,而这次倒是在Linux这找回了面子。

  • Google Earth on Ubuntu

    没有Google Earth的Ubuntu是不完整的,不过在ThinkPad上安装GE的确是有点难度的。缺省安装之后启动GE,会挂个Splash就死了。查看log,又做了相关搜索,我发现Ati显卡以及Compiz桌面都对OpenGL应用造成影响。 不卖关子了,看这位兄弟的。 Ubuntu Gutsy 下 Google Earth 不能运行的解决办法 成果截图: 我换了黑色的Enduro Black布景:)

  • ATI(Mobility)用户的Ubuntu+Compiz详解

    我误打误撞的在我的T60上开启了Compiz,今天偶然看到一篇很详细的面向ATI卡的Compiz开启的文章,收藏一下备用。 Enabling Compiz Fusion On An Ubuntu 7.10 Desktop (ATI Mobility Radeon 9200) 首先要在系统->系统管理->受限驱动管理器当中开启ATI的驱动,然后再按照文章当中图片的步骤来做就可以顺利的开启Compiz了。 顺便附上我现在的桌面,显摆一下:

  • Ubuntu 7.10之缺省输入法

    之前,X桌面的缺省输入法始终是Xim。如果是支持输入法选择的Pidgin这样的软件,只要点右键然后选择SCIM就可以输入中文了;如果是不支持输入法选择的FireFox这类软件,我只好单独Alt-F2开一个SCIM,虽然也解决了问题,但是毕竟很不优雅。 参考Ubuntu中文论坛的一篇文章,我发现如下文件很关键: /etc/X11/xinit/xinput.d/scim-pinyin 于是gedit一下: if [ -e /usr/lib/gtk-2.0/2.10.0/immodules/im-scim-bridge.so ]; then GTK_IM_MODULE=scim-bridge else GTK_IM_MODULE=xim fi if [ -e /usr/lib/qt3/plugins/inputmethods/libqscim.so ]; then QT_IM_MODULE=scim else QT_IM_MODULE=xim fi 可以看出,如果有scim-bridge这个包,才有gtk下面的scim,否则回归xim。是否就是因为我这没有scim-bridge包呢? 于是我打开系统》系统管理》新立得软件包管理器: 勾选这几个scim-bridge以及相关包,然后下载、安装。最后im-switch -s scim-pinyin,重新login后搞定!

  • Ubuntu 7.10 & Notes 8.0及其他

    经过若干磨难,我把IBM Lotus Notes 8.0 for Linux装在Ubuntu上面了。难点主要有以下: Notes 8 试用版要从IBM网站下载,而且要注册才行。试用期60天。 由于IBM的安装器不支持Compiz,因此要关闭所有视觉效果(其实就是sudo metacity –replace)才能完成安装。值得安慰的是,安装完成后可以恢复视觉效果了(sudo compiz –replace)。 Ubuntu Gnome用unicode,但是IBM的java installer却识别使用你的缺省语种(例如中文),因此最好Logout,选择English,再Login。装好之后你就可以恢复原先的语种设置了。 需要root身份安装,因此还要sudo ./setup.sh 最令人不解的一点,就是所有安装后的文件都是root所有的,但是运行notes却必须使用非root身份。我采用最简单的方法:“chown -R my_user_name /home/my_user_name/lotus /opt/ibm /etc/ibm /etc/lotus”。如果是多用户使用,这样肯定不妥,也许要建一个notes组,然后chgrp一下。 终于可以使用了! 顺便提及:skype on ubuntu以及firestarter。 安装skype相当简单,只要在skype官方网站下载ubuntu/debian版本,然后安装即可。而firestarter(基于iptables防火墙的图形界面前端)的安装就更简单了,打开“添加/删除”界面,搜索安装即可。 如果你的firestarter启动时报错类似“device eth0 is not ready. Aborting.”看这里。 另外一个是ubuntu下面如何使用tor的文章,很不错。 关于Avant Window Navigator的安装方法在这里。