3. 安装ubuntu相关软件

3.1 安装vim

a)修改sources.list

打开/etc/apt/sources.list,去掉以下两行的注释

debhttp://cn.archive.ubuntu.com/ubuntu/ lucid-backports main restricteduniverse multiverse

deb-srchttp://cn.archive.ubuntu.com/ubuntu/ lucid-backports main restricteduniverse multiverse


然后,更新一下。命令:sudo apt-get update


b)安装vim

你安裝前需先執行

sudo apt-get purge vim# 先把剛剛安裝失敗的套件移除

sudo apt-get update

sudo apt-get -finstall

sudo dpkg --configure-a

sudo apt-getautoremove

sudo apt-get clean

sudo apt-get check

目的:清空障礙


如果沒有錯誤訊息再開始安裝

sudo apt-get installvim

3.2 安装 SSH

sudo apt-get installssh

3.3 配置samba

a)samba的安装

sudo apt-get installsamba smbfs samba-common smbclient

b)创建Samba配置文件

$ sudo vim/etc/samba/smb.conf

smb.conf最后添加

[libin]

path = /home/libin

available = yes

browseable = yes

public = yes

writable = yes

[tftpboot]

path = /tftpboot

available = yes

browseable = yes

public = yes

writable = yes

[opt]

path = /opt

available = yes

browseable = yes

public = yes

writable = yes


c)创建samba帐户

$ sudo smbpasswd -alibin

会要求你输入samba帐户的密码

New SMB password:

Retype new SMBpassword:


d)重启samba服务器

$ sudo reload smbd(每次修改smb.conf后要执行)

$ sudo restart smbd


e)测试

可以到windows下输入ip试一下了

在文件夹处输入"\\" + "Ubuntu机器的ip或主机名" (ifconfig获得ubuntu IP地址)


Ubuntu 10.4 访问WindowXP下的文件

首先在windows中设置共享文件夹并设置权限,然后再ubuntu中输入命令smbclient //XPIP地址/共享文件夹名(非绝对路径名)

使用smbclient命令访问如:ls列出文件状态,getwindows中取得文件到/home/libin, putlinux中文件传输到windows共享文件夹中...

3.4 安装putty

填入ubuntuIP地址后点击打开。

PS: ubuntu下通过ifconfig查看


3.5 安装NFS服务器(暂不安装)

a)安装NFSserver端口映射和服务

$ sudo apt-get installnfs-kernel-server nfs-common portmap

$ sudo dpkg-reconfigureportmap

在出现如下提示的时候,注意选定“不将portmap绑定在loopback地址”

之后通过查看/etc/default/portmap,确保#OPTIONS="-i127.0.0.1"前面的#号被添加了

重启portmap服务:$sudo restart portmap

编辑/etc/exports,添加目标系统的根文件系统映射目录,假如目标系统的根文件系统最后映射到/opt/filesytem,/etc/exports内容如下:/opt/filesystem*(subtree_check,rw,no_root_squash,async)

$ sudo/etc/init.d/nfs-kernel-server restart

$ sudo exportfs –a(每修改过/etc/exportfs后需要执行一次)


b)测试NFS

首先建立一个nfs测试的挂载点(目录):

$ sudo mkdir /mnt/nfs

$ mount ubuntuIP:nfsdir/mnt/nfs –t nfs

比如我的机器:

$ mount192.168.7.98:/opt/filesystem /mnt/nfs –t nfs

如果挂载成功,则表示NFS配置成功。

3.6 安装TFTP服务(暂不安装)

sudo apt-cache searchtftp 查看source.list中支持的软件的名称(是不是)


总体步骤:那就是用新立得synaptic去安装tftp-phatftpd-hpa,然后改一下配置,重启一下服务,然后验证一下tftp是否工作即可。


a)安装tftpd-hpatftp服务器)、tftp-hpatftp客户端)以及xinetd(超级服务器)

//sudo apt-getinstall tftpd-hpa tftp-hpa xinetd

a1)用新立得先去卸载tftptftpd(如果你安装的话),tftp-hpatftpd-pha(如果你安装的话)

系统->系统管理->新立得软件包管理器,即synaptic

搜索tftp,会找到和tftp相关的软件列表。

如果你已经装了tftptftpd,那么先用新立得去彻底删除他们。

如果也已经安装了tftp-phatftpd-hpa,那么也同样用新立得去彻底删除他们。

(注意,我之前就是用的命令行去装的tftp-hpatftpd-hpa,而安装他们的同时会自动卸载掉原先装过的tftptftpd,所以,我在新立得里面看到的是已经安装的tftp-hpatftpd-hpa,所以要先右键点击,选择彻底删除,然后选择应用,就可以去彻底删除了。)

a2)用新立得去安装tftp-hpatftpd-pha

同上,进入新立得,右键选中tftp-hpatftpd-pha,然后安装。

a3) 安装openbsd-inetd

(此处搞不清是不是必须要装这个了,不过是反正是装了,现在的tftp是可以工作的,如果你也不确定要不要安装,那就也安装吧。。。)

我是用的命令行去安装的:

sudo apt-get installopenbsd-inetd


b).建立TFTP根目录及设置访问属性

去建立一个根目录,然后设置对应的访问属性:


1. mkdir/home/crifan/develop/tftpboot

2. cd/home/crifan/develop/

3. chmod 777tftpboot/


c)更改配置文件/etc/default/tftpd-hpa

sudo gedit/etc/default/tftpd-hpa

去修改配置文件,修改好后,内容如下:


1. #/etc/default/tftpd-hpa

2. RUN_DAEMON="yes"

3. OPTIONS="-l-s -c /home/crifan/develop/tftpboot"

4.TFTP_USERNAME="crifan"

5.TFTP_DIRECTORY="/home/crifan/develop/tftpboot"

6.TFTP_ADDRESS="0.0.0.0:69"

7.TFTP_OPTIONS="--secure"


d).重启tftp服务

sudo service tftpd-hparestart


e)验证tftp是否生效


tftp 192.168.1.101

tftp>getu-boot.bin

tftp>quit

ps:192.168.1.101是我的机子的ip,可以通过ifconfig查得。你此处要改为你自己的机子的IP。当然你也可以直接写127.0.0.1,这个地址始终代表了你的本机IP


f)put 命令解决方法

你是要将/home/crifan/develop/目录下的test文件上传到TFTP服务器目录/tftpboot,你首先要在/home/crifan/develop/tftpboot下建立一个test文件,并将其权限改成777,然后在/home/crifan/develop/目录执行

tftp 192.168.1.106

tftp> put test

这样/home/ema下的test文件会将/tftpboot下的同名文件test覆盖掉,即上传成功。

该问题是因为TFTP默认只允许下载文件,要上传文件,必须是服务器中已存在同名的文件,且该文件的权限允许被覆盖!

3.7 wine安装

sudoapt-get install wine

PS: 安装后可安装sourceinsight

3.8 minicomcutecom安装

sudoapt-get install minicom

3.9 linux dnw安装(暂不安装)

a)下载LinuxDNWPCUSB驱动和写入工具

下载地址:http://www.mak-blog.com/download/dnw_linux.tar.gz

文件名:dnw_linux.tar.gz


b) 编译PCUSB驱动和写入工具

解压缩$tar xzvf /path/to/dnw_linux.tgz

有以下文件

dnw_linux/

dnw_linux/secbulk/

dnw_linux/secbulk/Makefile

dnw_linux/secbulk/secbulk.c

dnw_linux/dnw/

dnw_linux/dnw/dnw.c

其中secbulk.cPCUSB驱动,dnw.c是写入工具


c) 编译并加载secbulk.c内核模块

$cd secbulk

$make -C/lib/modules/`uname -r`/build M=`pwd` modules //编译不过就修改参数

编译成功后在当前目录下可以看到secbulk.ko

insmod命令加载模块,这需要root权限

$sudo insmod./secbulk.ko

加载后用dmesg命令可以看到模块已经成功加载

[ 238.007970]secbulk:secbulk loaded

[ 238.009101] usbcore:registered new interface driver secbulk


d) 编译dnw写入工具

$cd dnw

$gcc -o dnw dnw.c

编译成功后生成可执行档dnw


e) 使用DNW下载

e1)启动开发板,进入minicom,并将开发板和PCUSB电缆连接,先加载secbulk驱动:

e2) 当出现“USBhost is connected. Waiting a download.”时,在PCLinux上用dnw工具写入要下载的文件

切换到root权限,执行dnw下载.

$./dnw/path/to/what/you/want/download

写入完成后提示成功

100% xxxxxxx bytes OK

如果发现速度太慢了,可以修改缓冲区的大小。在源码中

发现是#defineBULKOUT_BUFFER_SIZE 32所设定的值太小了。

改为#defineBULKOUT_BUFFER_SIZE 512后可发现速度快了很多。”

改了缓冲区大小之后,速度会快很多,设多少自己把握。

3.10 svn安装

a)安装svn

sudo apt-get installsubversion

svnserve --version


b)查看svnserve是否启动

查看svnserve是否已启动:netstat -ntlp,可看到svn对应的端口3690(如果没有看见,则证明服务未启动,可使用svnserve-d启动svn服务,还可以通过svnserve-d -r /home/wwwwfw/mobile来指定启动目录)


3.11 meld安装

sudoapt-get install meld

3.12 eclipse androidsdk安装

adt地址:

http://dl-ssl.google.com/android/eclipse/


SDK安装后将android-sdks/platform-toolsandroid-sdks/tools添加到环境变量中


3.13 iptux安装(linux下的飞秋)

ubuntusoftware center直接输入iptux

3.14 pinyin安装

sudo add-apt-repositoryppa:shawn-p-huang/ppa

sudo apt-get update

sudo apt-get installibus-gtk ibus-qt4 ibus-pinyin ibus-pinyin-db-open-phrase

接下来,再任务栏-输入法-重新启动后,即可使用。

安装常用的拼音输入法ibus-pinyin

在终端输入:

sudo apt-get installibus-pinyin ibus-pinyin-db-android

3.15 系统备份还原(暂未验证)

系统备份:

cd /

tar -cvpzf /home/libin/ubuntu.tgz --exclude=proc --exclude=lost+found--exclude=media --exclude=mnt --exclude=sys /


系统还原:

tar –xvpzf /home/libin/ubuntu.tgz –C /


或者UCloner 


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值