这两天突然对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

最新文章

  1. Python黑帽编程2.5 函数
  2. Oracle 11g中修改默认密码过期天数和锁定次数
  3. WindowsPhone App如何扩展能够使用的内存
  4. CSS3中的counter和content属性,一些简单的内容显示就不需要JS去实现了
  5. Centos6.5(final)安装gcc和g++,python以及导致问题的解决方法
  6. 14.quartus联合modelsim仿真
  7. Android处理Bitmap的一些方法
  8. HeadFirst设计模式之命令模式
  9. php全局变量与局部变量中的使用
  10. jQuery 属性(十二)
  11. 第四节 Python基础之数据类型(集合)
  12. 51 Nod 1240 莫比乌斯函数
  13. 【转】Eclipse 乱码 解决方案总结(UTF8 -- GBK)
  14. RabbitMQ的几个概念
  15. Boost filessystem...
  16. Git 配置命令设置
  17. GET和POST中文乱码的解决方法
  18. 我在大学毕业后学习Linux系统的心得经验
  19. delphi Drag and Drop sample 鼠标拖放操作实例
  20. What's new in JDK 8

热门文章

  1. UVA548 Tree (二叉树的遍历)
  2. ASP.NET Core 2.2 基础知识(九) 使用托管服务实现后台任务
  3. 传统路径导出 VS 直接路径导出(oracle exp direct=y)
  4. JAVA net 笔记
  5. 【分块】bzoj3196 Tyvj 1730 二逼平衡树
  6. python3 开发面试题(装饰器必须考)6.4
  7. 计算最大公约数 Exercise05_14
  8. Problem Y: 零起点学算法21——摄氏温度转换
  9. access日志配置
  10. Metesploit使用随笔