这两天突然对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. Linux命令之dd

    dd [OPERAND] dd 选项 复制一个文件,根据[OPERAND]进行转换和格式化 (1). OPERAND参数 说明1:dd的选项只有’--help’和’--version’,也就是帮助与版 ...

  2. Jenkins集成SonarQube

    sonar安装配置 准备软件包 安装 mysql5.6+ 创建数据库sonar,字符集编码utf8 新建用户如heboan 因为sonarqube不能使用root用户运行 调整系统参数,/etc/se ...

  3. Jenkins使用SSH远程发布

    远程发布需要安装Publish Over SSH插件 比如我们的应用服务器都是通过tomcat用户启动程序,因此,在jenkin服务器上配置免密登录远程服务器tomcat用户 //生成密钥对 ssh- ...

  4. hibernate中session的线程安全问题

    Hibernate的基本特征是完成面向对象的程序设计语言到关系数据库的映射,在Hibernate中使用持久化对象PO(Persistent Object)完成持久化操作,对PO的操作必须在Sessio ...

  5. 【递归】先修课 计算概论(A) / 函数递归练习(3)2:分解因数

    #include<cstdio> using namespace std; bool is_prime(int x) { ;i*i<=x;i++) ) return false; r ...

  6. 导出pem证书给服务端Push Notification使用

    1. 钥匙串创建Push证书的证书签名请求文件(CSR文件). 如下图所示: 2.创建App ID,创建Provisioning Profile,下载安装到XCode. 苹果开发者后台页面,创建Pus ...

  7. 从系统相册中选择GIF图片上传到服务器

    -(void)assetPickerController:(ZYQAssetPickerController *)picker didFinishPickingAssets:(NSArray *)as ...

  8. JavaEE学习路线图

    http://www.cnblogs.com/gaoming7122/archive/2012/11/20/2778308.html

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

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

  10. JavaScript中的模块化之AMD和CMD

    前言: 为什么我们需要模块化开发,模块化开发的好处有哪些? 首先我们先说一下非模块化的开发方式带来的弊端. 非模块化开发中会导致一些问题的出现,变量和函数命名可能相同,会造成变量污染和冲突,并且出错时 ...