Think in G

Never stop ThinkinG…

最近安装新工作换进的问题总结

without comments

{lang: 'zh-CN'}

配置新的Ubuntu工作机的时候,遇到了些问题,在此总结一下。

A. q4m无法正确编译。

这是由于gcc的版本过高引起的(默认安装的是gcc-4.4)。解决方法如下:

  1. 安装gcc-4.1:

    1
    $ sudo apt-get install gcc-4.1

  2. 执行configure的时候用如下的参数:

    1
    2
    3
    $ ./configure --with-mysql=/usr/local/src/mysql-dfsg-5.1-5.1.41 \
    CPPFLAGS=-I/usr/include/mysql \
    CXX=g++-4.1

B. evince打开pdf后,左边的目录出现乱码。

原因是由于apparmor禁止evince访问我自定义的字体路径(/fonts),参考了launchpad上的讨论,解决方法如下:

  1. 修改安全规则,编辑/etc/apparmor.d/usr.bin.evince,加入对字体目录的访问权限:

    1
    2
    3
    4
    5
    6
    /usr/bin/evince {
      #include <abstractions/evince>
      #加入下面这2行
      /fonts/ r,
      /fonts/** r,
      #后略
  2. 重新启动apparmor,此后再启动evince,打开pdf即可:

    1
    $ sudo /etc/init.d/apparmor restart

C. MySQL Workbench 的sql编辑窗口出现乱码

原因不知道,解决方法很简单,只要打开Preferences -> Appearance,删掉Editor的字体名称即可。(汗,之前试了很多字体,都没成功……)

分享家:Addthis中国
{lang: 'zh-CN'}

Written by ghawk.gu

August 6th, 2010 at 10:38 am

Leave a Reply