This time. I will share the experience:
1: First delete the lunix package:
Rpm –qa | grep pop
popt-1.13-7.el6.i686
Then delete: rpm –e popt-1.13-7.el6.i686 –nodep
Some depend file had remove
2: accident occurre:
Rpm command the server can not understand
Rpm: can not loading the file: libpopt.so.0 …
3: then I try to use command the find:
/usr/lib/ libpopt.so.0
But unfortuantlly, the server is 64 bit
So I have to find the source file to install, go towww.rpmfind.net find
popt-1.14-2rt.x86_64.rpm
or go to : ftp://ftp.pbone.net/vol4/ftp.sourceforge.net/pub/sourceforge/r/ro/roblinux/64-32_pkg/base/x86_64
4: the next problem is how to extract the rpm file.
I found the linux 32 bit server, I download the rpm file to 32bit server.
In a temporate folder, use below command to extract the RPM file:
Cd /tmp/
Ls –l popt-1.14-2rt.x86_64.rpm
rpm2cpio popt-1.14-2rt.x86_64.rpm | cpio –ivmd
the rpm file is extracted successfully.
5: download the libpopt.so.0 file from the path : “/tmp/usr/lib”
Upload the file the 64bit server.
Notice:
Put the file of “libpopt.so.0” to the path of “/usr/lib64/”
6 Then check the command “rpm” success result, then install the file of :
popt-1.14-2rt.x86_64.rpm
7: the test got success result.