这两天突然对ubuntu产生了兴趣,决定来折腾一下,:-)

由于开发一般都是在java上进行,所以第一步就是得把环境搭建好,折腾了一会儿,现在把过程记录一下。

Step 1 下载jdk6

地址是

http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html

jdk-6u34-linux-i586.bin

Step 2 安装jdk

#解压

chmod +x jdk-6u34-linux-i586.bin

#解压

./jdk-6u34-linux-i586.bin

#拷贝到指定目录

mv jdk-6u34-linux-i586.bin /usr/lib/jvm

Step 3 设置java home

#编辑器打开/etc/profile或者~/.profile

export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_34

export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$PATH

Step 4 启用配置并运行java

#使配置生效

source /etc/profile

#执行java 查看版本

java -version

可能会碰到的问题:

ubuntu安装软件包失败,因此附加上若干个软件包管理命令

#安装软件 

apt-get install softname1 softname2 ……

#卸载软件 

apt-get remove softname1 softname2 ……

#卸载并清除配置 

apt-get remove --purge softname1

#更新软件信息数据库 

apt-get update

#进行系统升级 

apt-get upgrade

#搜索软件包 

apt-cache search softname1 softname2 ……

#安装deb软件包 

dpkg -i xxx.deb

#删除软件包 

dpkg -r xxx.deb

#连同配置文件一起删除 

dpkg -r --purge xxx.deb

#查看软件包信息 

dpkg -info xxx.deb

#查看文件拷贝详情 

dpkg -L xxx.deb

#查看系统中已安装软件包信息 

dpkg -l

#重新配置软件包 

dpkg-reconfigure xxx

附加一个安装oracle-jdk7-installer时发生错误的解决方案

#现将info文件夹更名
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old 
#再新建一个新的info文件夹
sudo mkdir /var/lib/dpkg/info 
#更新源
sudo apt-get update
#察看安装信息
sudo apt-get -f install 
#移动info文件夹下文件到info_old
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old 
#删掉新建的info文件夹
sudo rm -rf /var/lib/dpkg/info 
#恢复info_old中的文件
sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info

ubuntu 12.04LTS下jdk 6安装记录的更多相关文章

  1. Ubuntu 12.04下jdk的安装与配置

    由于要开始在linux下学习jsp的开发,所以就准备自己动手配置一下jdk和tomcat jdk 下载地址: http://www.oracle.com/technetwork/java/javase ...

  2. Ubuntu 12.04下GAMIT10.40安装说明

    转载于:http://www.itxuexiwang.com/a/liunxjishu/2016/0225/164.html?1456481297 Ubuntu 12.04下GAMIT10.40安装步 ...

  3. ubuntu 12.04LTS下搭建Andriod开发环境记录

    今天在Ubuntu 12.04 LTS 下安装了android开发环境. 1, 安装JDK 先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.g ...

  4. Ubuntu 12.04下PostgreSQL-9.1安装与配置详解(在线安装)

    说明:       我是用root用户在终端登陆的,如果是非root用户,那在命令前需要加上"sudo",你懂的... 第一步:在Ubuntu下安装Postgresql       ...

  5. Ubuntu 12.04下mysql的安装与配置

    转自:http://blog.csdn.net/ichsonx/article/details/9285935 准备  0. 获取 mysql-5.5.15-linux2.6-i686.tar.gz ...

  6. Ubuntu 12.04下PostgreSQL-9.1安装与配置详解(在线安装) [转]

    说明:       我是用root用户在终端登陆的,如果是非root用户,那在命令前需要加上"sudo",你懂的... 第一步:在Ubuntu下安装Postgresql       ...

  7. ubuntu 12.04下 eclipse的安装

    1首先下载有关的JDK sudo apt-get install openjdk-7-jre 由于是源内的东西,所以只许执行上面这一步,就自动帮你下载 安装 以及配置,无需繁琐的操作. 这里ubunt ...

  8. Ubuntu 12.04 下安装 Eclipse

    方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单) $ sudo apt-get install eclipse 方法二:(优点是安装内容清爽,缺点是配置麻烦)1.安装JD ...

  9. Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置

    Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置 http://henzhai.com/tech/2012/07/w520- ...

随机推荐

  1. 【Android】自定义View

    内置组件经常不满足我们的需求,那么就要自己来重写了,一般需要实现以下几个父类方法: 1.onMeasure 决定内部View的宽和高,以及自身的宽和高 2.onLayout 决定子View的放置位置 ...

  2. (转)python之并行任务的技巧

    Python的并发处理能力臭名昭著.先撇开线程以及GIL方面的问题不说,我觉得多线程问题的根源不在技术上而在于理念.大部分关于Pyhon线程和多进程的资料虽然都很不错,但却过于细节.这些资料讲的都是虎 ...

  3. 【动态规划】bzoj1633 [Usaco2007 Feb]The Cow Lexicon 牛的词典

    f[i]=min{f[i+1]+1,f[i+len[j]+cant]+cant}(for i=L-1 downto 0)(1<=j<=w) #include<cstdio> # ...

  4. [CodePlus2017NOV]晨跑

    题目大意: 三个人分别以a,b,c的速度在一个圈上晨跑,在时间为0时,他们一起出发,问何时能相遇? 思路: lcm(a,b,c)即可. #include<cstdio> #include& ...

  5. hyxzc_背包九讲课件

    10 1 1 1 5 5 7 9 //体积 5 5 1 5 3 5 1//价值   01 完全 多重 分组 有依赖性 ... ------------------------------------- ...

  6. Inno Setup入门(十二)——Pascal脚本(1)

    事件函数(1) Inno Setup支持以下函数和过程. function InitializeSetup(): Boolean; 该函数在安装程序初始化时调用,返回False 将中断安装,True则 ...

  7. Delphi制作软键盘

        { 作者: han 日期: 2006.06.02 } unit softkey; interface uses Windows, Messages, SysUtils, Variants, C ...

  8. ArcGIS中的多个栅格波段合成一幅影像

    此处用到了ArcGIS栅格处理中的Composite Bands工具( Data Management Tools --> Raster --> Raster Processing).具体 ...

  9. Easyui datagrid 隐藏多选框 checkbox

    在加载 表格的时候添加事件:onLoadSuccess 在事件中写入下面句,用空代替原有HTML 达到取消效果. $(".datagrid-header-check").html( ...

  10. $apply用法注意

    Angular为我们提供了一些接口绑定JavaScript代码和数据,而绑定数据改变和更新angular则是使用$apply方法实现的. $apply 进行数据变化检查的实际上是$digest函数,但 ...