linux下操作

在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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值