试用ubuntu-12.04.3-desktop-amd64(二)

首先说明,采用主机+虚拟机+ubuntu的形式,更具体的则为Win7-64bit + VMWare + ubuntu-12.04.3-desktop-amd64

进入ubuntu后首先考虑到的就是怎么看源码,怎么编译,看是必须先解决的,之前就听说linux下可以跑sourceInsight的,虽然更喜欢vs,不过能跑sourceInsight也是很不错了,真正要安装时才发现没那么简单,需要先安装wine,通过wine安装sourceInsight才行.

安装wine只要输入如下命令:

$ apt-get install wine

后来发现不行,需要超级用户,于时输入

sudo -i进入超级用户权限(只针对未设超级用户root用户名的)

安装到一半时,跳出这个窗口,用鼠标怎么点击都没用,后来网上一查,原来得用tab键选中”确定”按钮,再按回车即可,终于wine安装成功。

image

 

在命令行中输入:wine –versioin

如果有版本号返回,就说明安装成功了,下图所示:

image

 

然后考虑到需要与ubuntu通信,传说SecureCRT比较通用,便下了一下回来,版本是Version 6.5.0 (build 380)   -   Official Release - December 10, 2009, 下载网址:http://www.duote.com/soft/724.html,这个是汉化版,应该也是破解的吧,反正自己能用起来。听从网上别人的建议采用Bridge形式(VMWare中网络设置的一种),这样外网和内网都会分配独立的IP,是相互独立且可以互通的。我的主机是192.168.0.101, ubuntu的则为192.168.0.102,然后直接连接,如图所示:

image

连不成功,网上再一搜索,才发现是需要ubuntu里面进行ssh安装的,命令如下:

sudo apt-get install openssh-server openssh-client

安装成功后再次连接,提示需要输入密码,如下图:

image

输入正确密,显示连接成功

image

发现另外一点,当发生中文输出的时候,显示乱码。这个早已有人解决,直接贴过来,照做即可:

image

image

image

到此,ubuntu与外界的通道就完成了.

下面解决如何传输的问题

利用SecureCRT上传、下载文件(使用sz与rz命令)

  借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。

  其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混):

sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载。

rz中的r意为received(接收),告诉客户端,我(服务器)要接收文件 received by cilent,就等同于客户端在上传。

首次上传的时候,服务器会提示安装lrzsz命令,输入:

sudo apt-get install lrzsz

系统会自动安装。

此处有个朋友博客说的很清楚,可看这儿:http://blog.csdn.net/lioncode/article/details/7921525

然后将sourceInsight上传上去。

 

共享文件夹的设置,这儿用的是12.04的版本

   1. 安装增强功能包(Guest Additions)

    安装好Ubuntu 8.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。

    你会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文件夹/media/cdom0。进入命令行终端,输入:

    cd /media/cdom0

    sudo ./VboxLinuxAdditions.run

    开始安装工具包。安装完毕后会提示要重启Ubuntu。

    2. 设置共享文件夹

    重启完成后点击"设备(Devices)" -> 共享文件夹(Shared Folders)菜单,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。共享名可以任取一个自己喜欢的,比如"gongxiang",尽量使用英文名称。

    3. 挂载共享文件夹

    重新进入虚拟Ubuntu,在命令行终端下输入:

    sudo mkdir /mnt/shared

    sudo mount -t vboxsf gongxiang /mnt/shared

    其中"gongxiang"是之前创建的共享文件夹的名字。OK,现在Ubuntu和主机可以互传文件了。

    假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项

    gongxiang /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0

    这样就能够自动挂载了。

    4. 卸载的话使用下面的命令:

    sudo umount -f /mnt/shared

    注意:

    共享文件夹的名称千万不要和挂载点的名称相同。比如,上面的挂载点是/mnt/shared,如果共享文件夹的名字也是shared的话,在挂载的时候就会出现如下的错误信息(看http://www.virtualbox.org/ticket/2265):

    /sbin/mount.vboxsf: mounting failed with the error: Protocol error

    原因分析可以看Tips on running Sun Virtualbox的Shared Folder on a Linux Guest节。

 

卸载gcc,g++

sudo apt-get remove gcc

安装指定版本的gcc4.4

sudo apt-get install gcc-4.4

sudo apt-get install g++-4.4

更新命令:

$sudo apt-get update  #更新

你可能感兴趣的:(Desktop)