在ubuntu下安装中文输入法和桌面
安装中文环境:
sudo apt-get install language-support-zh
更新: sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh scim-gtk2-immodule scim-qtimm
sudo im-switch -s scim
----另一种方法
apt-get install scim 安装好SCIM,但是这只是安装了输入法平台,还要安装输入法
apt-get install scim-chinese 安装完成
----最简单的方法
system--administration--language support --install/remove languages找到中文安装
之后重新启动即可
压缩包安装
sudo apt-get install rar unrar
linux下字体安装
打开文件管理器(要用root的权限,可以用命令行: sudo nautilus)
把所有字体文件(.ttf等)复制到/usr/share/fonts下,至于哪个子目录,似乎并不太重要,我都是新建一个目录放的。
之后有些网站说要把文件权限设为可读写,(sudo chmod 777 /usr/share/fonts/*)有些又不用。我两种都试过,都没有出问题。
最后执行字体缓存刷新。
网上:sudo fc-cache
微软雅黑等字体使用
支持在Ubuntu8.10、Ubuntu9.04系统上自动安装微软雅黑、monaco-linux、lucida-console等字体。ubuntu
而且可以设置LED、CRT两种不同的显示器的渲染效果,无需手工配置,实现自动化安装。使用方法如下:
打开命令控制器,然后运行下面的脚本(可以通过粘贴复制实现):
wget -O get-fonts.sh.zip http://files.cnblogs.com/DengYangjun/get-fonts.sh.zip
unzip -o get-fonts.sh.zip 1>/dev/null
chmod a+x get-fonts.sh
./get-fonts.sh
删除下载的字体安装脚本文件:
rm get-fonts.sh get-fonts.sh.zip 2>/dev/null
恢复以前的字体设置:
cd /etc/fonts/conf.avail
sudo mv 51-local.conf.old 51-local.conf 2>/dev/null
sudo mv 69-language-selector-zh-cn.conf.old 69-language-selector-zh-cn.conf 2>/dev/null
sudo rm -f -r /usr/share/fonts/truetype/myfonts 2>/dev/null
cd -
修正记录:
#1.添加了最新的Windows 7的微软雅黑字体。(附件大小限制,未实现)
2.修正了CRT渲染的配置文件的链接错误。
3.添加字体:Agency FB
4.添加字体设置恢复功能。
ubuntu下的g++安装
sudo apt-get install make gcc g++
再装上函数手册
sudo apt-get install manpages-dev
另一方法:
sudo apt-get install build-essential
执行完后,完成了gcc,g++,make的安装。 build-essential 是一整套工具,gcc,libc等等
函数手册的使用:
是的,比如man scanf。
偶尔会有同名的,比如printf就有两个,一个在脚本下用,一个在c里面用,可以用
代码: |
man -a printf |
这样会显示出第一个,按q退出后接着显示第二个。
当然,如果你知道你要查的帮助属于哪一类的话也可以直接加类别号,如:
代码: |
man 1 printf man 3 printf |
第一个显示的就是脚本下用的printf,第二个显示的是c的。
编译运行:
安装好后必要的工具后,运行
代码: |
gcc xxx.c |
运行编译好的程序,用
代码: |
./xxx.out |
gcc有很多参数,可以看看
代码: |
gcc --help |
或
代码: |
man gcc |
$chmod +x a.out
$./a.out
用gcc的话加-lstdc++参数
安装JPEG库
libjpeg.so.8源码包通过下面这个网址下载 http://www.ijg.org/files/jpegsrc.v8b.tar.gz
然后进去
sudo gedit ./configure //这里改变prefix=/usr
sudo ./configure
sudo make
sudo make install
这样就行了,如果说没有什么文件夹的话见下面是安装libjpeg.so.6的方法
1. 首先要 在你安装的目录下建立4个文件目录 :/bin /include /lib /man/man1.如果你 没有建立这4个文件目录的话.在make
install的时候你会遇到下面的 问题:
/usr/bin/install -c -m 644 ./cjpeg.1 /home/jpeg/jpeg/man/man1/cjpeg.1
/usr/bin/install: 无法创建一般文件‘/home/jpeg/jpeg/man/man1/cjpeg.1’: 没有那个文件或目录
make: *** [install] Error 1
2. 关于配置安装的 几点意见:
# export CC=arm-linux-gcc
# ./configure --host=arm-unknown-linux --prefix=/home/jpeg/jpeg --enable-shared --enable-static
分别对动态链接库和静态链接库的支持
下面是jpeg库的交叉编译方法for arm
下载jpegsrc.v6b.tar.gz
解压
[root@monahans jpeg]#tar -xzf jpegsrc.v6b.tar.gz
[root@monahans jpeg]#mv jpeg-6b jpeg
[root@monahans jpeg]#cd jpeg
上面总结就是下载库,然后解压,进入最里面文件目录,这里安装在/usr/local/modules/jpeg/
sudo mkdir /usr/local/modules/jpeg
sudo mkdir /usr/local/modules/jpeg/bin
sudo mkdir /usr/local/modules/jpeg/include
sudo mkdir /usr/local/modules/jpeg/lib
sudo mkdir /usr/local/modules/jpeg/man
sudo
mkdir /usr/local/modules/jpeg/man/man1
sudo gedit ./configure
这里把prefix=NONE改成prefix=/usr/local/modules/jpeg/
[root@monahans jpeg]#./configure --enable-shared --enable-static
make
make install
-------------还可以搜索apt安装
apt-cache search jpeg
然后找到相应的apt安装
apt-get install XXX
博客:libstdc++.so.6:version ‘GLIBCXX_3.4.**’not found
http://yq000cn.blog.163.com/blog/static/14369070201171653016852/
给出了文件libstdc++.so.6的查看方法:
$strings $MATLAB_Path/sys/os/glnxa64/libstdc++.so.6|grep "GLIBC"
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBC_2.1.3
GLIBC_2.2
GLIBC_2.3
GLIBC_2.0
GLIBC_2.1
GLIBCXX_FORCE_NEW
Linux:
$strings /usr/lib/libstdc++.so.6|grep "GLIBC"
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBC_2.0
GLIBC_2.3
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.3.2
GLIBC_2.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
所以做如下操作:
让MATLAB的libstdc++.so 软链接指向Linux的库文件
$ln –s /usr/iib/libstdc++.so.6 $MATLAB_Path/sys/os/glnxa64/libstdc++.so.6