首先,要删除默认java,那个是1.4的,这个是在安装新的jdk之后查询的.
- [root@roshan:/usr/bin ]#rpm -qa | grep java
-
java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.112
-
sun-javadb-client-10.6.2-1.1
-
sun-javadb-docs-10.6.2-1.1
-
sun-javadb-core-10.6.2-1.1
-
sun-javadb-javadoc-10.6.2-1.1
-
java-1.4.2-gcj-compat-1.4.2.0-40jpp.112
-
sun-javadb-demo-10.6.2-1.1
-
sun-javadb-common-10.6.2-1.1
-
[root@roshan:/usr/bin ]#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.112
-
[root@roshan:/usr/bin ]#rpm -e --nodeps java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.112
从oracle的网站下下载对应的jdk,
这里是jdk-6u29-linux-i586-rpm.bin更改文件权限,执行安装.如果要指定安装目录,其实我没什么好的办法,安装的时候运行了下那个bin文件就自己安装到/usr/java下了.也有人说先设置Java相关的变量,就会到指定路径,不管怎样,贴出那些变量
- export JAVA_HOME=/usr/java/default
-
export JRE_HOME=/usr/java/jre1.6.0_29
-
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
-
export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:usr/java/jre1.6.0_29/bin:/usr/java/default/bin
这些写在了 /etc/profile里面,不是一个好的主意,因为任何一个用户都可以使用java,可能会有安全隐患(虽然给我java我也造成不了什么危害),一般都写在用户自己的profile里面.
补充下rpm的常见命令
rpm -ivh 安装软件并显示进度
rpm -Uvh 升级安装并显示进度
rpm -e 删除
rpm -qa 查询安装的软件,一般默认安装的都在其间.
详细说明的中文版
阅读(1503) | 评论(0) | 转发(0) |