Win a copy of TensorFlow 2.0 in Action this week in the Artificial Intelligence and Machine Learning forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Paul Clapham
  • Bear Bibeault
  • Jeanne Boyarsky
Sheriffs:
  • Ron McLeod
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Jj Roberts
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • salvin francis
  • Scott Selikoff
  • fred rosenberger

hard problem: uninstall java 1.4.2.03 in redhat 9

 
Ranch Hand
Posts: 68
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I first use j2sdk-1_4_2_03-linux.rpm to install Java 1.4.2.03 on redhat 9. After I want to remove java 1.4 and install Java 1.2, but I accidently remove the folder /usr/java/j2sdk1.4.2/ from my redhat 9 box, so now when I use
rpm -e j2sdk-1.4.2.03-fcs, I cannot remove j2sdk1.4.2.03,
also I cannot reinstall
rpm -iv j2sdk-1_4_2_03-linux.rpm.
how can I remove j2sdk-1.4.2.03-fcs and reinstall j2sdk-1_4_2_03-linux.rpm.
Thanks for any suggestion.
 
Ranch Hand
Posts: 919
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you still have the original .rpm files for the version that includes the files that you accidentally deleted, try re-installing them, and include the '--force' option when you do.
The '--force' option, as it says in RH9's man pages for rpm, is the same as using '--replacepkgs' and '--replacefiles' so it should let you re-install what you've deleted.
Once you've re-installed the missing files your system should be in the state it was before the accidental delete, so you should be able to '--erase' them then in whatever order you need to.
HTH.
 
Saloon Keeper
Posts: 22677
153
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The JDK RPM doesn't do anything fancy. All it does is unpack everything into the /usr/java directory, so it's no major disaster if you deleted that directory. All that's left is to delete the RPM from the RPM database. I think a simple rpm --erase for that package is sufficient (to get the exact RPM name, "rpm -qa | grep -i j2" should do it).
The safest way to RE-install is probably to do an erase followed by an install, though a forced refresh should give the same ersults.
 
may Lee
Ranch Hand
Posts: 68
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I try both methods:
rpm --erease j2sdk-1_4_2_03.fcs: get error as followings
touch: 'creating /use/jave/j2sdk../lib/tool.pack', no such files or error
... Maybe I don't write the command correctly?
rpm -iv --force j2sdk-1_4_2_03-linux.rpm: is working. Finally I use this one.

Another question: For Java 1.2.2, after I install it, I saw /usr/java/jdk1.2.2/jre, but where is the java plug in of java 1.2.2? I want to link it for Mozilla. But I don't find something similar to /usr/java/j2sdk../jre/plugin/i386/ns610/libjavaplugin_oji.so
Please advise me.
Otherwise, if java1.2.2 doesn't have, I will use the java lug in from java1.4.2.
Thanks for both of you.
 
may Lee
Ranch Hand
Posts: 68
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Strange thing, I after I reinstall with
rpm -iv --force j2...rpm first, then use rpm -e j2sd..-fcs
then I still found j2sdk..-fcs by using rpm -qa|grep j2,
In the system log, it is shown as j2sdk..-fcs.i586.rpm
I try rpm --rebiulddb, the error is device is busy.
Why? I cannot remove j2sdk..-fcs?
 
Just the other day, I was thinking ... about this tiny ad:
the value of filler advertising in 2020
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic