`
magic_yao
  • 浏览: 104457 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Red Hat Linux卸载旧版本的JDK安装新版本的JDK并附yum安装

阅读更多

某机器安装了非常旧版本的红帽:

[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.9-5.EL #1 Wed Jan 5 19:22:18 EST 2005 i686 i686 i386 GNU/Linux
[root@localhost ~]# file /sbin/init
/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped

 

JDK是1.4.2。

[root@localhost ~]# rpm -qa | grep gcj
libgcj-devel-3.4.3-9.EL4
libgcj-3.4.3-9.EL4
java-1.4.2-gcj-compat-1.4.2.0-26jpp

先使用yum卸载。结果发现连yum都没。。。

[root@localhost ~]# yum yum -y remove java-1.4.2-gcj-compat-1.4.2.0-26jpp

bash: java: command not found

 

。。。先找yum。根据网上的指点:

yum下载安装 写道
1.如果没有安装yum,就先安装yum
[root@st ~]#wget http://www.parallels.com.cn/downloads/Prima/Tools/yum_forAS4.tar.gz 下载yum软件
[root@st ~]# tar zxvf yum_forAS4.tar.gz
yum_forAS4/
yum_forAS4/CentOS-Base.repo
yum_forAS4/python-elementtree-1.2.6-7.el4.rf.i386.rpm
yum_forAS4/python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm
yum_forAS4/yum-2.4.2-0.4.el4.rf.noarch.rpm
yum_forAS4/sqlite-2.8.16-1.2.el4.rf.i386.rpm
yum_forAS4/python-sqlite-1.0.1-1.2.el4.rf.i386.rpm
[root@st ~]# cd yum_forAS4
[root@st yum_forAS4]# ls
CentOS-Base.repo
python-elementtree-1.2.6-7.el4.rf.i386.rpm
python-sqlite-1.0.1-1.2.el4.rf.i386.rpm
python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm
sqlite-2.8.16-1.2.el4.rf.i386.rpm
yum-2.4.2-0.4.el4.rf.noarch.rpm
[root@st yum_forAS4]# rpm -ivh *.rpm
warning: python-elementtree-1.2.6-7.el4.rf.i386.rpm: V3 DSA signature: NOKEY,
key ID 6b8d79e6
Preparing... ########################################### [100%]
1:sqlite ########################################### [ 20%]
2:python-sqlite ########################################### [ 40%]
3:python-urlgrabber ########################################### [ 60%]
4:python-elementtree ########################################### [ 80%]
5:yum ########################################### [100%]
[root@st yum_forAS4]# cp CentOS-Base.repo /etc/yum.repos.d/
执行如下命令导入GPG Key
[root@st yum_forAS4]# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-
CentOS-4

 
安装yum后卸载JDK1.4:

[root@localhost yum_forAS4]# yum -y remove java-1.4.2-gcj-compat-1.4.2.0-26jpp
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package java-1.4.2-gcj-compat.noarch 0:1.4.2.0-26jpp set to be erased
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Removing:
 java-1.4.2-gcj-compat   noarch     1.4.2.0-26jpp    installed         2.2 k

Transaction Summary
=============================================================================
Install      0 Package(s)
Update       0 Package(s)
Remove       1 Package(s)
Total download size: 0
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Removing  : java-1.4.2-gcj-compat        ######################### [1/1]

Removed: java-1.4.2-gcj-compat.noarch 0:1.4.2.0-26jpp
Complete!

 

这个时候,卸载成功:

[root@localhost yum_forAS4]# java -version
bash: java: command not found

 

下载到新版本的JDK jdk-6u22-linux-i586-rpm.bin

首先分配权限

[root@localhost java]# chmod 755 jdk-6u22-linux-i586-rpm.bin

然后执行安装

[root@localhost java]# ./jdk-6u22-linux-i586-rpm.bin

最后设置path与classpath
[root@localhost java]# export JAVA_HOME=/usr/java/jdk1.6.0_22
[root@localhost java]# export path=$path:$JAVA_HOME/bin;
[root@localhost java]# export path=$path:$JAVA_HOME/jre/bin
[root@localhost java]# export classpath=.:/usr/java/jdk1.6.0_22/lib:/usr/java/jdk1.6.0_22/jre/lib:$CLASSPATH

执行

[root@localhost java]# java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)

分享到:
评论

相关推荐

    Linux下如何安装和卸载JDK

    ### Linux下如何安装和卸载JDK 在Linux系统中安装和卸载Java Development Kit (JDK) 是一项常见的操作任务。本文将详细介绍两种主要的方法:通过`yum`包管理器进行安装与卸载,以及利用`rpm`包管理器进行相同的操作...

    linux下卸载和配置rpm版本jdk此方法特别好用解决了我一天的查找

    ### Linux下卸载和配置RPM版本JDK的实用方法 ...通过上述步骤,不仅可以高效地卸载旧版JDK,还可以快速安装并配置新的RPM版本JDK。这种方法简单明了,避免了许多不必要的复杂操作,极大地提高了工作效率。

    Linux环境java的jdk安装

    如果系统中已经存在旧版本的JDK,则需要卸载这些旧版本的JDK。可以使用以下命令来卸载: ``` [root@localhost /]# rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 ``` 如果是使用yum自动安装的JDK,可以...

    linux下安装JDK

    本文将详细介绍在Red Hat企业级Linux系统中安装JDK的过程,包括检查已安装的JDK、卸载旧版本、安装新版本以及配置环境变量的详细步骤。 一、检查已安装的JDK 在开始安装前,我们需要确认系统是否已经安装了JDK。...

    linux 安装及配置jdk

    在Linux系统中,Java Development Kit ...总的来说,Linux下安装和配置JDK主要涉及查找现有JDK、卸载旧版本、安装新版本以及设置环境变量。遵循这些步骤,开发者就能在Linux环境中顺利地使用Java进行开发和运行程序。

    MyEclipse 在Red Hat Enterprise Linux 5.1 中不能安装

    首先,Red Hat Enterprise Linux 5.1是一款相对较老的操作系统,可能不直接支持较新的MyEclipse版本。MyEclipse是一款集成开发环境(IDE),主要用于Java、Web和企业级应用的开发,它依赖于特定版本的Java运行时环境...

    Red Hat 安装JDK与IntelliJ IDEA.pdf

    Red Hat 安装 JDK 与 IntelliJ IDEA 在本文中,我们将详细介绍如何在 Red Hat 系统中安装 JDK 和 IntelliJ IDEA。首先,我们将介绍如何安装 JDK,包括更新软件包列表、安装 OpenJDK 和验证安装。然后,我们将介绍...

    red hat linux 7.2系统管理.rar

    5. **软件包管理**: 使用RPM(Red Hat Package Manager)和yum(Yellowdog Updater, Modified)进行软件的安装、升级和卸载。熟练掌握这两个工具,能高效地维护系统的软件环境。 6. **Shell脚本编程**: Bash shell...

    linux系统jdk1.5下载

    在Linux系统上安装JDK1.5的过程与现代版本略有不同,主要依赖于RPM(Red Hat Package Manager)包管理器。`jdk-1_5_0_22-linux-amd64.rpm`文件就是专门为Linux的AMD64架构设计的JDK1.5 RPM安装包。以下是安装步骤: ...

    linux_jdk1.8_rpm

    对于Linux用户来说,`linux_jdk1.8_rpm`指的是适用于Linux操作系统的JDK 1.8版本,以RPM(Red Hat Package Manager)格式分发。 JDK 1.8,也称为Java 8,是Java历史上的一个重要里程碑,它引入了许多新特性,增强了...

    jdk-8u341-linux-x64.zip

    至此,JDK 8u341已在Linux系统中成功安装并配置完毕,用户可以开始使用Java开发环境进行编程工作。需要注意的是,随着操作系统和JDK版本的更新,安装过程可能会略有不同,因此建议始终参考官方文档或最新的安装指南...

    jdk-8-linux-x64.rar

    RPM包的使用意味着用户可以通过Linux的包管理器来安装、更新或卸载JDK,简化了管理和维护过程。 标签“jdk-8-linux-x64”简洁地概括了这个软件包的主要属性,即与JDK 8、Linux操作系统和64位架构相关。 在压缩包内...

    在Linux中利用yum安装JDK的实现步骤

    YUM是一个包管理器,它简化了软件包的安装、更新和卸载过程,尤其在Red Hat Enterprise Linux (RHEL) 和 CentOS等基于RPM的系统中。本文将详细介绍如何使用YUM来处理JDK的安装与卸载。 ### 一、卸载CentOS自带的JDK...

    linux版本jdk1.7.0_80以及安装步骤.rar

    这是一个RPM(Red Hat Package Manager)格式的文件,通常适用于基于Red Hat的Linux发行版,如Fedora、CentOS或Scientific Linux。如果你的Linux系统是基于Debian或Ubuntu,你可能需要将RPM文件转换为DEB格式或者...

    jdk11 linux 官网版 下载 11.0.12

    最后,".rpm"扩展名是Red Hat Package Manager的缩写,这是Linux上常见的软件包管理格式,常用于Fedora、CentOS等Linux发行版,用于安装、升级和管理软件。 安装JDK 11.0.12在Linux上的步骤通常包括以下几步: 1. ...

    jdk-8u341-linux-x64安装包

    `jdk-8u341-linux-x64.rpm` 是一个遵循Red Hat Package Manager (RPM) 格式的软件包,广泛用于基于Fedora、CentOS、RHEL等Linux发行版。RPM包便于软件的安装、升级和卸载。使用命令行工具如`yum`或`dnf`可以轻松...

    JDK linux 安装 install

    在Linux系统中安装JDK(Java Development Kit)是进行Java编程的基础步骤。本文将详细介绍如何在Linux环境下安装JDK,并提供一个详细的步骤指南,参考自https://cobble19.iteye.com/blog/1622109。 首先,我们需要...

    linux中jdk、mysql的安装

    在Linux环境下,通常使用RPM(Red Hat Package Manager)或YUM(Yellowdog Updater, Modified)命令来管理软件包。RPM命令用于安装、查询和卸载本地已有的软件包,而YUM则可以联网下载并安装所需依赖。在安装JDK前,...

    Linux_JDK1.8.zip

    JDK 1.8的Linux版RPM(Red Hat Package Manager)安装包是专门为基于RPM包管理系统的Linux发行版(如Red Hat Enterprise Linux、CentOS等)设计的。RPM包是一种便于安装、升级和管理软件的格式,它简化了在Linux上...

    JDK7 Linux32位rpm版本

    首先,`rpm`是Red Hat Package Manager的缩写,它是Linux系统中广泛使用的软件包管理器,主要负责安装、升级、查询和卸载软件。`jdk-7u80-linux-i586.rpm`是一个专为32位Linux系统设计的JDK7 RPM包,适用于那些还在...

Global site tag (gtag.js) - Google Analytics