1. 程式人生 > >Red Hat Linux解除安裝舊版本的JDK安裝新版本的JDK並附yum安裝

Red Hat Linux解除安裝舊版本的JDK安裝新版本的JDK並附yum安裝

某機器安裝了非常舊版本的紅帽:

[[email protected] ~]# uname -a
Linux localhost.localdomain 2.6.9-5.EL #1 Wed Jan 5 19:22:18 EST 2005 i686 i686 i386 GNU/Linux
[[email protected] ~]# 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。

[[email protected] ~]# 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都沒。。。

[[email protected] ~]# 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
[
[email protected]
~]#wget http://www.parallels.com.cn/downloads/Prima/Tools/yum_forAS4.tar.gz 下載yum軟體
[[email protected] ~]# 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
[
[email protected]
~]# cd yum_forAS4
[[email protected] 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
[[email protected] 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%]
[[email protected] yum_forAS4]# cp CentOS-Base.repo /etc/yum.repos.d/
執行如下命令匯入GPG Key
[[email protected] yum_forAS4]# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-
CentOS-4

 
安裝yum後解除安裝JDK1.4:

[[email protected] 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!

這個時候,解除安裝成功:

[[email protected] yum_forAS4]# java -version
bash: java: command not found

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

首先分配許可權

[[email protected] java]# chmod 755 jdk-6u22-linux-i586-rpm.bin

然後執行安裝

[[email protected] java]# ./jdk-6u22-linux-i586-rpm.bin

最後設定path與classpath
[[email protected] java]# export JAVA_HOME=/usr/java/jdk1.6.0_22
[[email protected] java]# export path=$path:$JAVA_HOME/bin;
[[email protected] java]# export path=$path:$JAVA_HOME/jre/bin
[[email protected] java]# export classpath=.:/usr/java/jdk1.6.0_22/lib:/usr/java/jdk1.6.0_22/jre/lib:$CLASSPATH

執行

[[email protected] 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)

相關推薦

Red Hat Linux解除安裝版本JDK安裝版本JDKyum安裝

某機器安裝了非常舊版本的紅帽: [[email protected] ~]# uname -aLinux localhost.localdomain 2.6.9-5.EL #1 Wed Jan 5 19:22:18 EST 2005 i686 i686 i386 G

Red Hat Linux redis 安裝配置

裝配 www. nload 這一 ins linux服務 net tar.gz 過程 最近在學習redis,剛開始嘗試在red hat Linux服務安裝總是不成功,經過幾次嘗試終於配置成功,現將過程整理如下: 服務器環境: Red Hat Enterpriserver L

Red Hat Linux沒有yum命令,重新安裝yum

在使用redhat的時候,需要使用yum來安裝軟體包,但有的時候redhat沒有安裝yum,就需要使用rpm來將yum安裝好,這樣安裝軟體包就比較方便了。 1.刪除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --node

red hat linux之Samba、DHCP、DNS、FTP、Web的安裝與配置

本教程是在red hat linux 6.0環境下簡單測試!教程沒有圖片演示,需要具有一定Linux基礎知識,很多地方的配置需要根據自己的情況修改,照打不一定可以配置成功。(其他不足後續修改新增)   yum安裝的配置 編輯檔案 #vi /etc/yum.repos.d/packagekit

使用VMware創建虛擬機及安裝Red Hat Linux 64位

mage 創建 使用 ges vmware img ado 64位 安裝 使用VMware創建虛擬機及安裝Red Hat Linux 64位

Red Hat Linux 安裝教程

1、開啟虛擬機器,單擊“建立新的虛擬機器”; 2、在出現的“新建虛擬機器嚮導”視窗中,選擇預設的“典型(推薦)(T)”型別,然後點選“下一步(N)”;     3、進入“安裝客戶機作業系統”的安裝來源視窗,選擇“稍後安裝作業系統(S)”選項,然後點選“

虛擬機器VMware下安裝Red Hat Linux 9.0步驟詳解

注意:本安裝全部是在虛擬機器上進行的,用的是ISO映象檔案安裝。 1.安裝完VMware  Workstation後,啟動VMware  Workstation,新建一個虛擬機器,其主介面如下圖。 2.VMware  Workstation的配置 VMware  Work

Red Hat Linux安裝zabbix準備配置apache+mysql+php的環境

詳情見https://baijiahao.baidu.com/s?id=1590826609714661175&wfr=spider&for=pc 步驟如下: 配置好本地yum源之後,鍵入以下命令等待安裝 一、yum -y install httpd php mysql mysql-se

Red Hat Linux安裝zabbix前期準備

首先安裝vmware這個選擇linuxRedHAT6安裝完之後進行配置ip和防火牆 的關閉 【防火牆關閉】service iptables stop  【開機不自動啟動防火牆】service iptables off 【配置路徑】cd /etc/sysconfig/network-script

虛擬機器VMware下安裝Red Hat Linux 9.0

注意:本安裝全部是在虛擬機器上進行的,用的是ISO映象檔案安裝。1.安裝完VMware  Workstation後,啟動VMware  Workstation,新建一個虛擬機器,其主介面如下圖。2.VMware  Workstation的配置VMware  Workstati

Red Hat Linux 9.0系統的安裝圖解 (2)

(2)從硬碟安裝  如果沒有安裝光碟,而是從網上直接下載Linux的ISO映像檔案,能不能用下載的ISO檔案進行安裝而不用刻錄成光碟呢?當然可以!  從硬碟安裝RedHat Linux 9.0通常需要三個檔案①shrike-i386-disc1.iso;②shrike-i38

red hat linux enterprise 5 安裝

1、安裝 RHEL 5.4前的準備 將準備好的red hat linux enterprise 5.4 安裝光碟放入伺服器光碟機。設定伺服器從光碟機啟動並開機後,將出現以下安裝介面。 - 以圖形介面模式安裝直接按<ENTER>鍵。 - 以字元介面模式安裝,

Red Hat Linux 6.5 安裝Zookeeper叢集

一,安裝環境:作業系統:Red Hat Linux 6.5JDK版本:1.8.0_151 //需先安裝JDKZookeeper版本:3.4.12設定每個節點的hosts檔案。# vi /etc/hosts //新增以下內容 10.11.111.42 mrzwk-5 10.1

在虛擬機器上安裝red hat linux出現的問題

2016/7/12  下午 下載映象後 ,啟動虛擬機器,彈出一個框“已將該虛擬機器配置為使用 64 位客戶機作業系統。但是,無法執行 64 位操作。此主機支援 Intel VT-x,但 Intel VT-x 處於禁用狀態。如果已在 BIOS/韌體設定中禁用 Intel V

Red Hat Linux分辨率調整

con model section 產生 dev org cti name monitor 在/etc/X11下手動產生xorg.conf文件, # vi /etc/X11/xorg.conf 文件中內容如下: ##Add the following

GO語言環境在Red Hat Linux 7.5上的配置

load F12 jpg 如圖所示 ado ins linux版本 ipo 語言 這篇文章是我根據goland的官方文檔及自己的實踐總結出來的一份基礎向GO語言環境在Linux系統上的配置教程,使用的Linux版本:Red Hat Enterprise Linux Serv

紅帽 Red Hat Linux相關產品iso映象下載【百度雲】【更新7.4】

不為什麼,就為了方便搜尋,特把紅帽EL 5、EL6、EL7 的各版本整理一下,共享出來。正式釋出 7.4 :RedHat Enterprise Server 7.4 for x86_64:rhel-server-7.4-x86_64-dvd.isoSHA-256 Checks

關於Red Hat Linux 9.0 企業版下輸入ifconfig顯示Command not found問題解決辦法

參考下面的部落格內容,做了適當的修改。 一、錯誤提示 $ifconfig bash: ifconfig: command not found $ip bash: ip: command not found 二、問題原因 紅帽子作業系統的環境變數沒有配置好。

Red Hat Linux 掛載外部資源

    在我們安裝的Red Hat Linux 中,其中一半機器為最基本的伺服器配置,沒有桌面環境,在從U盤上拷貝檔案的時候可就犯難了。在網上查了查才知道,要訪問U盤就必須先將它們掛載到Linux系統

Red Hat Linux 下命令列介面與圖形介面的切換

redhat 預設圖形介面登入方式改為預設命令列介面登入方式 # vi /etc/inittab id:5:initdefault更改為id:3:initdefault 在圖形介面方式啟動後可以使用ctl+alt+F1~F6切換到命令列介面方式 在命令列介面方式啟動後可以使用ctl+al