现在的位置: 首页 > 综合 > 正文

【原创】ubuntu 中文输入法\交叉编译器\smb\tftp\ssh 安装方法

2014年06月09日 ⁄ 综合 ⁄ 共 3915字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.