一: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
#include <QApplication>
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 <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
-
- 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就可以使用这些新装上的中文字体了 - sudo apt-get update
- sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin
- sudo apt-get install fcitx-table-all #同时安装其他码表
- im-switch -s fcitx -z default #设为默认输入法,一般不需要,除非系统有多个输入法
- sudo add-apt-repository ppa:fcitx-team/stable