Ubuntu 开发环境 整理

时间:2021-11-09 20:08:57

一:Emacs 安装

在Ubuntu  上编译Emacs真是不爽啊,下的是桌面版的,缺少各种库..................

1.下载 sudo apt-get install build-essential

2.sudo apt-get install libgtk2.0-dev
3.

  • sudo apt-get install libxpm-dev  
  • sudo apt-get install libjpeg62-dev  
  • sudo apt-get install libgif-dev  
  • sudo apt-get install libtiff4-dev

    sudo apt-get install libncurses-dev

    4.

    ./configure

    make

    make install

    5.OK一切OK

    编辑器Gedit设置(解决中文乱码问题)
  • gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','CURRENT','GB18030','ISO-8859-15','UTF-16']

  •  


  • 安装svn
  • sudo apt-get install subversion


  • 安装Mplayer
  • 官方下载mplayer源码和依赖库,和mplayer的皮肤
  • 中间可能要 get a FFmpeg checkout 提示直接按回车就行,但必须要有git,没有就apt-get install git吧
     sudo apt-get install yasm 
  • 总之,缺少什么就安装什么吧
  • 二:QT编译
  • ./ configure -release -fast -no-webkit -nomake examples -nomake docs -nomake demo


  • 环境变量设置,最好是在当前用户的.bashrc 最后添加吧
  • QTDIR=path_to_your_Qt_SDK            ;你自己的qt安装目录,一般默认为/usr/local/Trolltech


    PATH=$QTDIR/qt/bin:$PATH
    PATH=$QTDIR/bin:$PATH
    MANPATH=$QTDIR/man:$MANPATH
    LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
    export QTDIR PATH MANPATH LD_LIBRARY_PATH

     #include <QApplication>
     #include <QPushButton>
     int main(int argc, char *argv[])
     {
         QApplication app(argc, argv);
         QPushButton hello("Hello world!");
         hello.show();
         return app.exec();
     }
    qmake -project
  • qmake
  • make


  • 测试下




  • osg安装
  • glut 安装
  • sudo apt-get install libgl1-mesa-dev

  • sudo apt-get install freeglut3-dev







  • Fcitx
    1. sudo add-apt-repository ppa:fcitx-team/stable  

      2.安装

      复制或建立链接

      cd /usr/share/fonts
      ln -s /home/fwolf/tools/fonts xpfonts
      cd xpfonts
      mkfontscale
      mkfontdir

      这样作和把字体拷贝到/usr/share/fonts的一个目录下的效果是一样的。后面的两个mkfont命令是生成xpfonts目录下所包含的字体的索引信息。然后运行fc-cache命令更新字体缓存:

      fc-cache

      现在,应该说linux就可以使用这些新装上的中文字体了

    2. sudo apt-get update  
    3. sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin  
    4. sudo apt-get install fcitx-table-all #同时安装其他码表  
    5. im-switch -s fcitx -z default  #设为默认输入法,一般不需要,除非系统有多个输入法