由于我的网络关系,我在linux下直接下载软件安装包速度很慢,于是我只能在windows下用flashget开50线程爆下来,这就牵涉到2个问题,第一是获得文件url列表,第二是把下完的文件传给linux虚拟机
所以这就牵涉到一个很重要的工具 samba,安装非常简单用apt-get或者用图形界面的synaptic都行

安装好以后就能在这里找到
前面说过我是通过nat方式连接虚拟机网络的,所以主机和虚拟机并列在192.168.153.*这个段里,所以只要共享某个windows文件夹在samba里就能看到
sudo apt-get install samba
(Kubuntu下面要打开Kconquer ,页面上出现一个Network Folder, 就可以看到Samba Shares了)

然后我首先用synaptic下载某个包,中途取消,就会出现文件的url列表,然后传输到windows导入fg下载

把下载的deb文件传输到linux ,然后在synaptic里用文件/加入下载的包 打开下载包所在的文件夹

以上说的是怎么手动下载包~相信应该有更好的办法
下面的我都是建立在这个基础上的
先是让ubuntu加载vmware tools的安装文件

然后应该ubuntu会自动让这个盘出现在桌面上,进去把那个源码包考出来,假设放在/tmp
然后要执行以下步骤,我是失败了无数次以后从网上找到的最终办法,要下载2个kenerl源码包和1个编译器然后进行一系列设置(详见http://www.superjason.com/archive/2006/08/15/Installing-VMware-Tools-in-Ubuntu-Linux-Use-VMware-server-1.0.aspx),步骤如下,我会说明下
sudo apt-get update
//更新下
sudo apt-get install build-essential
//下载编译器,我是用我上面那个办法下载的
sudo apt-get install linux-source-2.6.15
//是个源码包,我下载方法同上,不过需要先查看下kenerl的地址(使用uname -r命令),下载包必须和你的版本一样(文件比较大...)
sudo apt-get install linux-headers-2.6.15-26-386
//是头文件好像,我的版本有问题,是386的,我看过貌似我Pm的处理器应该用686版的,再次声明,版本必须一至否则功亏一篑
cd /usr/src
sudo bzip2 -d linux-source-2.6.15.tar.bz2
sudo tar xvf linux-source-2.6.15.tar
//以上解压缩目录源码包,很大的大概有127mb
sudo ln -s linux-source-2.6.15 linux
//ln似乎是个添加类似快捷方式的命令,具体不是很懂,反正就是给文件夹起个别名,因为后面安装文件会用/usr/src/linux/include/做默源码认目录
sudo mv /usr/src/linux-source-2.6.15/include /usr/src/linux-source-2.6.15/include.orig
//把那个include改名改掉,因为我们不用那个
sudo ln -s /usr/src/linux-headers-2.6.15-26-386/include /usr/src/linux-source-2.6.15/include
//把head里的include映射到source里,大概这个意思,用header里的include
** Run the VMware tools install script here
然后后面就是到解压缩vm安装包的目录,运行./vmware-install.pl了
顺利的话应该就能装上了,反正我是这么装上的
装完以后感觉大的变化没有,就是在虚拟机/主机间切换鼠标比较方便,直接移进移出就行和xp的远程桌面一样
不过我后台运行vmtools的时候出现了错误
Unable to locate loadable module in module_path: "libindustrial.so",
而且说明上说有主/客机间的粘贴版传送功能也没实现,不知道为什么,下次来解决吧,最近有点忙,linux暂时放一下
最后总结下
共享文件用samba,手动安装包用"新立得软件包管理器"(synaptic),安装源码包别忘记看kenerl版本,命令是
uname -r
以上~ (有空研究下vmware tools怎么用啊~)


5 Comments:
Flash player居然没有支持64 bit的...新出来的flash player 9也不支持64 bit...
要想是不支持,还是他们技术上遇到问题了
哦!补充一下,那个是Flash Player for Linux
.deb 文件安装的终端命令:
安装 dpkg -i softwarename-1.2.1.deb
卸载 dpkg -e softwarename
.deb文件是Debian Linux的安装文件,类似的还有rpm是RedHat开发的安装文件。
ln -s:
-s, --symbolic make symbolic links instead of hard links
...Sorry, I'm in Linux, can't type chinese.
If you need help for commands, for example, you need to know, ln command.
type:
ln --help
same as others:
uname --help
我还是失败了...
包装的不对,但是apt-get没发现64amd-generic的包...