在VMware下安装Ubuntu,那么必须安装VMware-tools,才能获得更好的体验,包括屏幕分辨率、声音、和windows共享剪贴板等等。

个人觉得安装vmware-tools很重要的几点:

1,切换不用再CTRL+ALR了。

2,虚拟机与主机之间可以直接复制粘贴东西了,就是上面说的剪切板共享。

3,主机给虚拟机共享文件,不用再用FTP,或者是通过聊天软件传文件了,不用再搞局域网,直接在虚拟机设置上面添加共享目录,然后在虚拟机里访问mnt文件夹里的hgfs文件夹就出来了。

这里就详细介绍下如何在Ubuntu安装虚拟机工具VMware Tool?

安装前准备:

1、一定要先安装 build-essential 软件,否则不能够顺利安装
      命令:sudo apt-get install build-essential
    2、要安装linux-headers 包,这个包要在配置VMware-tools之前装,即可以在安装VMware-tools前装,或者在成功安装了VMware-tools之后配置之前装,否则会提示找不到 C header files,要求你指定路径。可是这个linux-headers包要和你下载的ubuntu版本匹配,可以用命令:uname -a 来查看你安装的版本,
比如我的查看结果是:linux ubuntu 2.6.15-26-386,那么接下来就运行命令:
sudo apt-get install linux-headers-2.6.15-26-386
安装结果就是和我运行的内核匹配的包了。

(由于安装VMware Tools需要针对新内核重新编译模块,所以必须先安装基本编译系统和内核头文件。
代码:
$ sudo apt-get install build-essential
$ sudo apt-get install linux-headers-`uname -r`


    3、如果没有在安装完成时配置的朋友可以运行它的配置文件来开始配置过程,我安装完1和2两个包后还是遇到了c header files找不到要求我指定路径的提示,我仔细看了后发现提示默认的路径和我安装的linux-headers的路径不同,只要写出新路径就可以继续配置过程了。

后面就比较顺利了,要求你指定分辨率等,只要安装提醒进行就可以了,配置完重起一下VMware就好了。

安装步骤:

首先,点击VMware菜单的-VM-Install VMware Tools (虚拟机-装载VMwareTool 工具)

这时,在Ubuntu下会自动加载Linux版的VMware Tools的安装光盘镜像。你会看到虚拟机的桌面上出现了一个名为VMware Tools的光盘图标,并且被自动打开。 其中包括VMwareTools-xxx-i386.rpm和VMwareTools- xxx.tar.gz两个文件。\

众所周知,现在Ubuntu的版本提供的是openjdk的的安装包,不再提供Oracle JDK的安装包。因此,为了使用Oracle JDK,我们需要手动安装它。
下面将向你展示怎样在Ubuntu 12.04 LTS上手动安装Oracle JDK 7。 (注: 此方法在Ubuntu 12.04 LTS 测试通过。)

1、下载Oracle JDK 7 - 请根据你的操作系统选择正确的版本。因为我的Ubuntu是64位的,所以我选择x64的版本。

  1. wget http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.tar.gz

2、解压文件并将其放置到正确的目录。

  1. tar -xvzf jdk-7u9-linux-x64.tar.gz
  2. sudo mkdir /usr/lib/jvm
  3. sudo mv jdk1.7.0_09/ /usr/lib/jvm/

3、安装Java

  1. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_09/bin/javac 1
  2. sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_09/bin/java 1
  3. sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.7.0_09/bin/javaws 1

4、配置Java

  1. sudo update-alternatives --config javac
  2. sudo update-alternatives --config java
  3. sudo update-alternatives --config javaws

5、为Firefox、Chrome等配置Java插件。

  1. #for 64-Bit jdk
  2. sudo ln -s /usr/lib/jvm/jdk1.7.0_09/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins
  3. #for 32-Bit jdk
  4. sudo ln -s /usr/lib/jvm/jdk1.7.0_09/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins

6、设置JAVA_HOME。(一些程序要求JAVA_HOME环境变量。)编辑用户目录下的.bashrc文件,增加下面的两行。

  1. export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_09
  2. export PATH=$JAVA_HOME/bin:$PATH

7、验证JDK的安装。

    1. java -version
    2. ls -la /etc/alternatives/java*

----------------------------------------------------------------

2.选择安装 sun-java6-jdk

apt-get install sun-java6-jdk

3.文件都装那里去了呢?

搜寻了一下发现文件安装在 :/usr/lib/jvm/java-6-sun-1.6.0.03 下了。

/usr/lib/jvm/java-6-sun 是/usr/lib/jvm/java-6-sun-1.6.0.03 的符号链接。

4.设置JAVA_HOME变量

编辑/etc/profile文件,添加如下内容:

  1. JAVA_HOME=/usr/lib/jvm/java-6-sun
  2. export JAVA_HOME

注意,保存后重新登录,这个环境变量就生效了。

Ubuntu下安装JDK完毕,安装Tomcat

1.查询可用的Tomcat

  1. root@ubuntu-163jsp:/# apt-cache search tomcat
  2. libservlet2.3-java - Servlet 2.3 and JSP 1.2 Java classes and documentation
  3. libservlet2.4-java - Servlet 2.4 and JSP 2.0 Java library.
  4. libservlet2.4-java-doc - Servlet 2.4 and JSP 2.0 Java documentation
  5. libservlet2.4-java-gcj - Servlet 2.4 and JSP 2.0 Java classes and documentation
  6. jspwiki - WikiWikiWeb clone written in Java
  7. libapache-mod-jk-doc - Documentation of libapache-mod-jk/libapache2-mod-jk packages
  8. libapache2-mod-jk - Apache 2 connector for the Tomcat Java servlet engine
  9. libtomcat5.5-java - Java Servlet engine -- core libraries
  10. tomcat5.5 - Servlet and JSP engine
  11. tomcat5.5-admin - Java Servlet engine -- admin & manager web interfaces
  12. tomcat5.5-webapps - Java Servlet engine -- documentation and example web applications
  13. webxml - Simple form-based generator/editor of Tomcat's web.xml files

2.安装tomcat5.5

apt-get install tomcat5.5

如果你要和apache2整合,可以把mod_jk安装上。

apt-get install libapache2-mod-jk

3.运行tomcat

tomcat的安装文件在 /usr/share/tomcat5.5里。

运行 /usr/share/tomcat5.5/bin/startup.sh,tomcat就启动了。

这个端口竟然是8180,停止也出现错误还是自己下载安装吧。

提示:其实jdk和tomcat,都可以不用ubuntu提供的包,sun的网站有linux的jdk,apache也有tomcat,直接解压tomcat就可以用了,JAVA_HOME变量别忘了。

这样就完成了Ubuntu下安装JDK和Tomcat。

VMware下安装Ubuntu,那么必须安装VMware-tools,才能获得更好的体验,包括屏幕分辨率、声音、和windows共享剪贴板等等的更多相关文章

  1. [最直白版]一步一步教你用VMware Workstation12安装Ubuntu 16.04和VMware Tools的教程

    [最直白版]Win10下一步一步教你用 VMware Workstation12安装Ubuntu 16.04和VMware Tools的教程 安装过程中使用的软件(要保证电脑里面有下列三个东西): 1 ...

  2. 安装ubuntu和安装ubuntu后要安装的软件列表

    安装ubuntu 老毛桃进入win pe修复启动项 在win pe下面制作ubuntu的安装盘,只用的软件是ultraISO 参考博客下面的分区的那篇文章  http://jingyan.baidu. ...

  3. Vmware下的Linux系统,安装WPS报错:[Errno 256] No more mirrors to try

    最近新装了虚拟环境Vmware下的Linux系统,准备看doc文档发现不能读取,才想起来一起都是重新开始的~没别的~开始安装吧: 1.关虚拟机Linux,添加cdrom镜像ISO文件--开虚拟机--- ...

  4. VMware下对Ubuntu进行扩充磁盘大小

    今天用虚拟机的时候,发现虚拟机快满了,提示磁盘空间小,不得不扩充虚拟机空间.经过百度搜索,终于搞定了,记录如下 平台:VMware(10.0.3)+Ubuntu 14.04(32bit) 1.选择VM ...

  5. 先安装ubuntu,后安装windows,修复启动grub

    使用easybcd修复未果,直接使用启动盘修复,主要根据这个帖子来的,验证可用 http://blog.csdn.net/kevin6216/article/details/7764292 由于重装w ...

  6. vbox安装 ubuntu server 后 安装增强包

    用vbox安装虚拟机系统如果不装增强包, 有很多东西就有点不好用-用vbox安装ubuntu server时,点击菜单中的安装增强功能.因为ubuntu server版本没有ui,所以不能很方便滴找到 ...

  7. VMware中安装Ubuntu后,安装VMwareTools提示“Not enough free space to extract VMwareTools-10.3.10-13959562.tar.gz”的解决办法

    将加载后的Vmware Tools中的*.tar.gz文件复制到桌面后提取,否则会报错:

  8. 【转载】VMware下的Ubuntu用ifconfig不能显示ip地址的解决方案

    转载于 http://blog.163.com/wjn_mcu/blog/static/23801601620146161062704/ 背景 在虚拟机下运行操作系统,尤其是Linux系统已经是非常常 ...

  9. VMware下扩展Ubuntu根分区大小

    一.查看磁盘信息 使用df命令用来查看文件系统的磁盘空间占用情况,由下可知我的/dev/sda1分区是挂载在根目录下的,本文目标就是来扩容/dev/sda1分区. 二.下载Gparted工具 Gpar ...

随机推荐

  1. 【BZOJ2038】【莫队】小z的袜子

    Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜 ...

  2. Vim简明教程【CoolShell】

    vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的.下面的文章翻译自<Learn Vim Progress ...

  3. 调用数据库过程函数mysql

    Connection conn=JdbcUtil.getConnection();//JdbcUtil是我写的获取connection的工具类 CallableStatement cast=conn. ...

  4. python使用VBA:Excel创建图表(转)

    # -*- coding: utf-8 -*- """ Created on Thu Mar 06 11:22:03 2014 @author: Administrato ...

  5. 简单概述 .NET Framework 各版本区别

    目前已发行的版本有1.0.1.1.2.0.3.0.3.5.4.0.4.5(及4.5.1.4.5.2).4.6(及4.6.1). 1.0版本:最初的.net framework版本,作为一个独立的工具包 ...

  6. 搜索所有的路径-矩阵运算-暴力-ACM

    给定一个n*n整数矩阵,定义对I行的SHIFT操作( 0 <= i < n ),是将第I行所有元素都右移一位,最右边的移到最左边. 你可以对任意行进行任意次SHIFT操作,使得: max0 ...

  7. 你知道HTML标签设计的本意吗? 把HTML标签用到该用的地方去

    "DIV+CSS"这个词汇不知道害了多少人,也许其提出者本意并没有错,但是跟风者从表现曲解了其意思,认为整个页面就应当是DIV+CSS文件的组合.这样做,对于视觉上并没有什么影响, ...

  8. windows 下PHP 和 nginx配置

    http://www.cnblogs.com/huayangmeng/archive/2011/06/15/2081337.html

  9. iPad和iPhone开发的比较

    一.iPad简介 1.什么是iPad 一款苹果公司于2010年发布的平板电脑 定位介于苹果的智能手机iPhone和笔记本电脑产品之间 跟iPhone一样,搭载的是iOS操作系统 2.iPad的市场情况 ...

  10. 求解:远程方法调用失败Exception from HRESULT: 0x800706BE)

    服务器:Windows Server2003 sp2服务器 客户端:XP SP3 内容:C#Winform客户端调用服务器的Excel模板生成报表的时候,生成失败,抛出的异常如下: TargetInv ...