我选择的是rpm的安装包,下面就说说我遇到的一些问题!
1.按照网上的说法,rpm的包直接用rpm -i ***.rpm安装就可以了。用这个命令尝试之,发现提示找不到命令,于是先安装了一下rpm这个程序。继续安装,出现以下错误:
root@ubuntu:/home/yizero# rpm -i VMwareTools-7.8.5-156735.i386.rpm
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
error: Failed dependencies:
/bin/sh is needed by VMwareTools-7429-156735.i386
百度一下知道了Ubuntu不支持rpm【Red Hat Package Manager 】了,因为它是debian的变种, 其软件以deb包或者源文件的形式出现。于是找到了把rpm转化成deb的方法。
2.sudo apt-get install alien。安装alien,这个程序可以讲rpm包转化成deb。参考一下alien的命令,用 -d 参数将rpm包转化成deb,需要说明的是,这个转换过程有点慢,而且没有及时给出提示信息,第一次转换的时候我还以为程序无响应,就强制关了Terminal。但再去文件目录下面看到转换的deb包了,以为这样就转换好了,于是用alien -i 命令安装,提示代码出错,并给出了具体的行数。于是再重新转换一下...
3.转换好了,再安装一次:
root@ubuntu:/home/yizero/rr# sudo dpkg -i vmwaretools_7429-156736_i386.deb
dpkg: status database area is locked by another process
root@ubuntu:/home/yizero/rr# dpkg: status database area is locked by another process
百度一下才知道错误原因是两个软件不能同时安装,必须关掉一个!因为刚才转换的时间有点长,就想到先把该升级的程序升级一下。于是乎就产生了两个软件同时安装的错误。
4.最终的成功提示:
The installation of VMware Tools 7.8.5 for Linux completed successfully.
You can decide to remove this software from your system at any time by
invoking the following command: "rpm -e VMwareTools".
Before running VMware Tools for the first time, you need to
configure it for your running kernel by invoking the
following command: "/usr/bin/vmware-config-tools.pl".
Enjoy,
--the VMware team
一点想法:
1。alien的转换过程近乎没有提示信息,十分不友好,要是有进度条啥的就更好了!
2。Ubuntu下的软件包括rpm和alien的帮助都很容易看明白,-i[Install]...啥的,这样比较易记住命令!
RPM包转换为deb包安装:(两种方法)
方法一:
1. 先安装 alien 和 fakeroot 这两个工具,其中前者可以将 rpm 包转换为 deb 包。安装命令为:
sudo apt-get install alien fakeroot
2. 将需要安装的 rpm 包下载备用,假设为 package.rpm。
3. 使用 alien 将 rpm 包转换为 deb 包:
fakeroot alien package.rpm
4. 一旦转换成功,我们可以即刻使用以下指令来安装:
sudo dpkg -i package.deb
方法二:
1.CODE:
sudo apt-get install rpm alien
2.CODE:
alien -d package.rpm
3.CODE:
sudo dpkg -i package.deb
安装root用户
sudo apt-get install root-system-bin