非著名的得瑟演员赵鹏的博客,记录赵鹏的一点或者得瑟或者低调或者高兴或者闷骚的心情
有一份祝福,记在心里,默默滴保佑着...加油! :)

fcitx输入法设置翻页快捷键为Page Up/Page Down

习惯了windows下加加的我,在实在忍受不住linux下默认的scim输入法的难用之后,昨天装上了传说中不错的fcitx,试用了一下,虽然比不上加加但是还凑合了,只是翻页的快捷键只有+/-很不爽,我也不知道我什么时候养成的用Page Up/Page Down翻页的习惯,试了一下更改配置文件,加上PAGEUP/PAGEDOWN,但是没有生效,后来才知道原来要PGUP/PGDN.

命令如下: (我的config在安装目录下,没有fcitx -c)

命令
  1. # gedit /usr/local/fcitx/share/fcitx/data/config &
修改

配置
  1. 上一页=- PGUP
    下一页== PGDN
重启一下fcitx服务就ok了~

顺便说一下,试了一下搜狗的云计算输入法,用起来不错,但是我在windows就不喜欢搜狗,没办法了

还有,一会装给ibus看看

Tags: linux, fcitx, 小企鹅, pageup, pagedown

编译SVN遇到undefined symbol: sqlite3_open_v2的解决办法

在linux下编译svn,编译完重启apache的时候遇到

 

错误
  1. starting httpd: httpd: Syntax error on line 206 of /etc/httpd/conf/httpd.conf: Cannot load /usr/lib/httpd/modules/mod_dav_svn.so into server: /usr/local/svn/lib/libsvn_subr-1.so.0: undefined symbol: sqlite3_open_v2   

在网上搜了半天,几乎都是千篇一律的采集来的解决不了问题的答案.

 

后来在了老大的帮助下,终于在INSTLL文档中找到的原因

 

文档
  1. 13. SQLite  (REQUIRED)  
  2.   
  3.       Subversion (starting with version 1.6) requires SQLite version  
  4.       3.4.0 or above, and you can meet this dependency several ways:  
  5.         * Use an SQLite amalgamation file.  
  6.         * Specify an SQLite installation to use.  
  7.         * Let Subversion find an installed SQLite.  
  8.   
  9.       To use an SQLite-provided amalgamation, just drop sqlite3.c into  
  10.       Subversion's sqlite-amalgamation/ directory, or point to it with the  
  11.       --with-sqlite configure option.  This file also ships with the Subversion  
  12.       dependencies distribution, or you can download it from SQLite:  
  13.   
  14.           http://www.sqlite.org/download.html  

 

也就所需要把sqlite安装目录下的sqlite3.c复制到svn的目录下的sqlite-amalgamation/目录下就可以了,也可以直接把sqlite目录复制为sqlite-amalgamation.

命令
  1. # cp /tmp/sqlite/sqlite-3.6.23/ /tmp/svn/subversion-1.6.9/sqlite-amalgamation/  

注意,这样编译的时候就不需要指定sqlite的目录了

 

命令
  1. # ./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config --with-zlib=/usr/local/zlib/ --with-neon=/usr/local/neon/ --with-ssl --enable-maintainer-mode
  2. # make clean && make && make install  

安装完成,重启apache,错误消失,这个世界清静了.

 

最后总结两点

1. 编译前先看安装文档

2. 采集害死人

Tags: linux, svn, apache, sqlite3

只看图,不说话

SG188那看到一张图不错,转了过来