ubuntu10.04在ibus中安装中文输入法
软件版本:
操作系统:ubuntu10.04
内核版本:Linux version 2.6.32-36-generic
目录:
1. 介绍
2. 为 ibus 安装一个新的中文输入法
3. 把新安装的中文输入法添加到 ibus 中
4. 使用
5. 参考资料
1. 介绍
在 ubuntu10.04 中默认使用的输入法是 ibus ,但是 ibus 中的中文输入法不支持词组和短语。需要重新安装拼音输入法。
2. 为 ibus 安装一个新的中文输入法
1) 添加PPA:
$ sudo add-apt-repository ppa:ibus-dev/ibus-1.3-lucid
2) 更新源:
$ sudo apt-get update
3) 安装:
$ sudo apt-get install ibus-sunpinyin
4) 启动配置:
在 ~/.bashrc 文件中加入以下设置。
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
然后在 ~/.profile 添加
ibus-daemon &
3. 把新安装的中文输入法添加到 ibus 中
1)选中 System → Preferences → IBus Preferences
2)选中 Input Method
3)点击 Select an input method → Chinese → SunPinyin ,然后点击 Add 按钮,还可以通过 Up 和 Down 按钮调换顺序。
4. 使用
1)启动:Ctrl + Space
2)选择输入法:Alt + Shift_L
交叉编译器
安装交叉编译器arm-linux-gcc就是在主机平台(pc机的Linux操作系统)上安装对应的交叉编译工具链,换句话说,是将交叉编译器arm-linux-gcc 4.3.2在Linux操作系统下安装.安装步骤:
(1)启动Samba服务器,打开共享目录/home/lishuai,将压缩文件arm-linux-gcc-4.3.2.tgz复制到/home/lishuai下.
(2)解压软件包arm-linux-gcc-4.3.2.tgz.
[root@localhost lishuai]#tar xzvf arm-linux-gcc4.3.2.tgz
1.目录4.3.2就是该交叉编译器的目录.从arm-linux-gcc-4.3.2.tgz解压信息来看,该软件包需要解压在usr/local/arm下,而实际却解压到了共享目录/home/lishuai下
2.进入目录usr/local/内,并没有找到arm文件夹,所以需要新建一arm文件夹,再将目录4.3.2移动到新建目录usr/local/arm下.其中,4.3.2/bin就是arm-linux-gcc的可执行文件.
[root@localhost local]#mv /home/lishuai/usr/local/arm/4.3.2 ./
3.进入目录/usr/local/arm/4.3.2/bin,可以看到不同类型的编译器.但在ARM下经常用到是arm-linux-gcc.其实它也是一个gcc编译器,与gcc使用方法一致,不过该编译器是针对arm体系结构、Linux操作系统的编译器.利用该编译器就可以编译出运行在ARM上的Linux操作系统下的应用程序.
4.进入目录/usr/local/arm/4.3.2/arm-none-linux-gnueabi.其中,lib目录下存放的是库文件,用户编写的应用程序在运行时就依赖于这些库文件.
5.此时还不能编译源码,系统一般会提示找不到命令arm-linux-gcc.这是环境变量在作祟.所以必须修改环境变量PATH.
[root@localhost lishuai]#vi /etc/profile
在"export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC"这一行的下面添加环境变量,
输入:export PATH=/usr/local/arm/4.3.2/bin:$PATH
指定变量PATH为交叉编译器的路径,目的是告诉操作系统可以到目录/usr/local/arm/4.3.2/bin下查找可执行文件
6.[root@localhost lishuai#:source /etc/profile
//使已修改的配置文件/etc/profile生效
7.查看arm-linux-gcc编译器的版本
[root@localhost lishuai]#arm-linux-gcc -v
samba
主要作用是建立Windows和linux的一个交互,克服Linux下编写代码等难的条件,直接在Windows下编写代码或文件,放到共享文件夹中,再在Linux环境下编译。
ubuntu 8.04安装配置smb小结──转载
首先当然是要安装samba了,呵呵:
sudo apt-get install samba
sudo apt-get install smbfs
下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/administrator/panda
首先创建这个文件夹
mkdir /home/administrator/panda
chmod 777 /home/administrator/panda
备份并编辑smb.conf允许网络用户访问
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
搜寻这一行文字
; security = user
用下面这几行取代
security = user
username map = /etc/samba/smbusers
将下列几行新增到文件的最后面,假设允许访问的用户为:pandaflyup。而文件夹的共享名为 panda
[panda]
comment = Shared Folder with username and password
path = /home/ray/share
public = no
writable = yes
valid users = pandaflyup
create mask = 0777
directory mask = 0777
available = yes
browseable = yes
然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
后面的三行是为了防止出现中文目录乱码的情况。其中根据你的local,UTF-8 有可能需要改成 cp936。自己看着办吧。
现在要添加pandaflyup这个网络访问帐户。如果系统中当前没有这个帐户,那么
sudo useradd pandaflyup
要注意,上面只是增加了pandaflyup这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。
现在要新增网络使用者的帐号:
sudo smbpasswd -a pandaflyup
sudo gedit /etc/samba/smbusers
在新建立的文件内加入下面这一行并保存
pandaflyup = "network username"
如果将来需要更改pandaflyup的网络访问密码,也用这个命令更改
sudo smbpasswd -a pandaflyup
删除网络使用者的帐号的命令把上面的 -a 改成 -x
sudo testparm
sudo /etc/init.d/smbd restart
最后退出重新登录或者重新启动一下机器。
sudo shutdown -r now 重新启动
tftp
检查tftp是否已经安装:netstat -a | grep tftp 若出现:
udp 0 0 *:tftp 则说明已经安装,否则没有。
1、安装相关软件包
apt-get install tftpd (服务端)
apt-get install tftp (客户端)
apt-get install xinetd
2、建立配置文件
cd /etc/xinetd.d/
vi tftp
输入
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
存盘退出
3、建立tftp服务文件目录
mkdir /tftpboot
4、从新启动服务
/etc/init.d/xinetd restart
安装完成!测试方法:
在/tftpboot 目录下随便放个文件abc
然后 运行tftp 192.168.123.202 进入tftp命令行
输入get abc 看看是不是能把文件下下来,如果可以就可以了,也可以put 文件上去。
ssh
Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条:
sudo apt-get install openssh-server