Difference between revisions of "yum installation on secureplatform"

From cpwiki.net
Jump to: navigation, search
Check Point Profressional Services
(Created page with " scp /lib/libssl.so.0.9.7a admin@192.168.175.100:/lib/ rpm -ivh ./info-4.5-3.el3.1.i386.rpm rpm -ivh ./readline-4.3-5.2.i386.rpm rpm -ivh ./krb5-libs-1.2.7-66.i386.rpm ***...")
 
 
(11 intermediate revisions by one user not shown)
Line 1: Line 1:
  scp /lib/libssl.so.0.9.7a admin@192.168.175.100:/lib/
+
==versions==
  rpm -ivh ./info-4.5-3.el3.1.i386.rpm
+
this guide was written for SPLAT, I think the version was...
  rpm -ivh ./readline-4.3-5.2.i386.rpm
+
 
  rpm -ivh ./krb5-libs-1.2.7-66.i386.rpm
+
splat(75.40) glibc = glibc-2.3.2-95.34cp
  *** failed **** rpm -ivh ./openssl-0.9.7a-33.23.i686.rpm
+
 
     file /lib/libcrypto.so.0.9.7a from install of openssl-0.9.7a-33.23 conflicts with file from package openssl-libcrypto-0.9.7a-36cp
+
Gaia has a newer glibc and will need a different set of RPS from 5.1 centos (i think) to get the same objective done.
   rpm -ivh  --replacefiles ./openssl-0.9.7a-33.23.i686.rpm
+
 
  rpm -ivh ./gmp-4.1.2-5.i386.rpm
+
gaia77.30 glibc = glibc-2.5-18.1.cp738000011
  rpm -ivh python-2.2.3-6.6.i386.rpm
+
 
 +
== Installing yum  ==
 +
 
 +
 
 +
Command log / list of my successful yum installation on SecurePlatform.  It was truly an "rpm hell" experience to determine the required list of rpms and dependencies below.  But, that is why I was installing yum... so that I only have to wade through RPM hell one time.  If I ever do it again I can clean this command list up, change the order, and eliminate some of the errors.
 +
 
 +
installed this library, from a centos 3.8 installation (I think)
 +
  # scp /lib/libssl.so.0.9.7a admin@192.168.175.100:/lib/
 +
 
 +
   
 +
# rpm -ivh ./info-4.5-3.el3.1.i386.rpm
 +
   
 +
# rpm -ivh ./readline-4.3-5.2.i386.rpm
 +
   
 +
# rpm -ivh ./krb5-libs-1.2.7-66.i386.rpm
 +
   
 +
*** failed **** rpm -ivh ./openssl-0.9.7a-33.23.i686.rpm
 +
      
 +
# file /lib/libcrypto.so.0.9.7a from install of openssl-0.9.7a-33.23 conflicts with file from package openssl-libcrypto-0.9.7a-36cp
 +
    
 +
# rpm -ivh  --replacefiles ./openssl-0.9.7a-33.23.i686.rpm
 +
   
 +
# rpm -ivh ./gmp-4.1.2-5.i386.rpm
 +
   
 +
# rpm -ivh python-2.2.3-6.6.i386.rpm
 +
 +
# rpm -ivh ./libxml2-2.5.10-7.i386.rpm
 +
 +
# rpm -ivh ./libxml2-python-2.5.10-7.i386.rpm
 +
 +
# rpm -ivh --replacefiles ./elfutils-libelf-0.94.1-2.i386.rpm  <<< should redo with -Uvh???
 +
 +
# rpm -ivh ./elfutils-0.94.1-2.i386.rpm
 +
warning: perl-5.8.0-94.EL3.i386.rpm: V3 DSA signature: NOKEY, key ID 025e513b
 +
Preparing...                ########################################### [100%]
 +
  1:perl                  ########################################### [100%]
 +
 
 +
[Expert@ckkpmgr]# '''rpm -Uvh rpm*30*'''
 +
warning: rpm-4.2.3-30_nonptl.i386.rpm: V3 DSA signature: NOKEY, key ID 025e513b
 +
error: Failed dependencies:
 +
        patch >= 2.5 is needed by rpm-build-4.2.3-30_nonptl
 +
[Expert@ckkpmgr]# '''rpm -ivh ./patch-2.5.4-16.i386.rpm'''
 +
warning: ./patch-2.5.4-16.i386.rpm: V3 DSA signature: NOKEY, key ID 025e513b
 +
Preparing...                ########################################### [100%]
 +
  1:patch                  ########################################### [100%]
 +
[Expert@ckkpmgr]# '''rpm -Uvh rpm*30*'''
 +
warning: rpm-4.2.3-30_nonptl.i386.rpm: V3 DSA signature: NOKEY, key ID 025e513b
 +
Preparing...                ########################################### [100%]
 +
  1:rpm-libs              ########################################### [ 20%]
 +
  2:rpm                    ########################################### [ 40%]
 +
  3:rpm-build              ########################################### [ 60%]
 +
  4:rpm-devel              ########################################### [ 80%]
 +
  5:rpm-python            ########################################### [100%]
 +
[Expert@ckkpmgr]# '''rpm -Uvh yum-2.0.8-2.centos3.noarch.rpm'''
 +
warning: yum-2.0.8-2.centos3.noarch.rpm: V3 DSA signature: NOKEY, key ID 025e513b
 +
Preparing...                ########################################### [100%]
 +
  1:yum                    ########################################### [100%]
 +
 
 +
== configuring yum  ==
 +
 
 +
 +
I don't have the specific details here.  You can we search how to setup yum to work with a particular repository. Here is a link to an old one that is still online...
 +
 
 +
[http://mirror.hmc.edu/centos/3.8/os/i386/RedHat/RPMS/ http://mirror.hmc.edu/centos/3.8/os/i386/RedHat/RPMS/]
 +
 
 +
== Installing software ==
 +
Here is my living proof I made yum work on splat...
 +
 
 +
[Expert@ckkpmgr]# '''yum search httpd'''
 +
Gathering header information file(s) from server(s)
 +
Server: CentOS-3 - Addons
 +
Server: CentOS-3 - Base
 +
Server: CentOS-3 - Extras
 +
Server: CentOS-3 - Updates
 +
Finding updated packages
 +
Downloading needed headers
 +
Looking in available packages for a providing package
 +
Available package: redhat-config-httpd.noarch 5:1.1.0-4.30.2 from base matches with
 +
redhat-config-httpd
 +
Available package: httpd-devel.i386 0:2.0.46-77.ent.centos from update matches with
 +
httpd-devel
 +
Available package: httpd.i386 0:2.0.46-77.ent.centos from update matches with
 +
httpd
 +
3 results returned
 +
Looking in installed packages for a providing package
 +
No packages found
 +
[Expert@ckkpmgr]# '''yum install httpd.i386 0:2.0.46-77.ent.centos'''
 +
Gathering header information file(s) from server(s)
 +
Server: CentOS-3 - Addons
 +
Server: CentOS-3 - Base
 +
Server: CentOS-3 - Extras
 +
Server: CentOS-3 - Updates
 +
Finding updated packages
 +
Downloading needed headers
 +
Cannot find a package matching 0:2.0.46-77.ent.centos
 +
Resolving dependencies
 +
Dependencies resolved
 +
I will do the following:
 +
[install: httpd 2.0.46-77.ent.centos.i386]
 +
Is this ok [y/N]: y
 +
Downloading Packages
 +
Running test transaction:
 +
Test transaction complete, Success!
 +
httpd 100 % done 1/1
 +
Installed:  httpd 2.0.46-77.ent.centos.i386
 +
'''Transaction(s) Complete'''
 +
 
 +
lets start that apache up shall we?
 +
 
 +
[Expert@ckkpmgr]# '''/etc/init.d/httpd start'''
 +
Starting httpd: httpd: Could not determine the server's fully qualified domain name, using 192.168.1.100 for ServerName
 +
                                                          [  OK  ]
 +
I can't believe it is running, let me check...
 +
 +
[Expert@ckkpmgr]# '''netstat -anp | grep httpd'''
 +
tcp        0      0 0.0.0.0:80              0.0.0.0:*              LISTEN      20186/httpd 
 +
 
 +
yep, it is really running
 +
 
 +
[Expert@ckkpmgr]# '''wget http://192.168.1.100/index.html'''
 +
--05:42:43--  http://192.168.1.100/index.html
 +
          => `index.html.1'
 +
Connecting to 192.168.1.100:80... connected.
 +
HTTP request sent, awaiting response... 200 OK
 +
Length: 55 [text/html]
 +
<br>
 +
100%[========================================================================================>] 55            --.--K/s           
 +
<br>
 +
05:42:43 (11.01 MB/s) - `index.html.1' saved [55/55]
 +
 
 +
did I just get a file from my Check Point http server?
 +
 
 +
[Expert@ckkpmgr]# cat index.html
 +
<html><body><h 1>'''It works! localhost'''</h 1></body></html>
 +
 
 +
...yes I did!
 +
 +
[[category:splat]]

Latest revision as of 17:56, 31 March 2016

Contents

versions

this guide was written for SPLAT, I think the version was...

splat(75.40) glibc = glibc-2.3.2-95.34cp

Gaia has a newer glibc and will need a different set of RPS from 5.1 centos (i think) to get the same objective done.

gaia77.30 glibc = glibc-2.5-18.1.cp738000011

Installing yum

Command log / list of my successful yum installation on SecurePlatform. It was truly an "rpm hell" experience to determine the required list of rpms and dependencies below. But, that is why I was installing yum... so that I only have to wade through RPM hell one time. If I ever do it again I can clean this command list up, change the order, and eliminate some of the errors.

installed this library, from a centos 3.8 installation (I think)

# scp /lib/libssl.so.0.9.7a admin@192.168.175.100:/lib/


# rpm -ivh ./info-4.5-3.el3.1.i386.rpm

# rpm -ivh ./readline-4.3-5.2.i386.rpm

# rpm -ivh ./krb5-libs-1.2.7-66.i386.rpm

      • failed **** rpm -ivh ./openssl-0.9.7a-33.23.i686.rpm
# file /lib/libcrypto.so.0.9.7a from install of openssl-0.9.7a-33.23 conflicts with file from package openssl-libcrypto-0.9.7a-36cp
 
# rpm -ivh  --replacefiles ./openssl-0.9.7a-33.23.i686.rpm

# rpm -ivh ./gmp-4.1.2-5.i386.rpm

# rpm -ivh python-2.2.3-6.6.i386.rpm

# rpm -ivh ./libxml2-2.5.10-7.i386.rpm

# rpm -ivh ./libxml2-python-2.5.10-7.i386.rpm

# rpm -ivh --replacefiles ./elfutils-libelf-0.94.1-2.i386.rpm  <<< should redo with -Uvh???

# rpm -ivh ./elfutils-0.94.1-2.i386.rpm
warning: perl-5.8.0-94.EL3.i386.rpm: V3 DSA signature: NOKEY, key ID 025e513b
Preparing...                ########################################### [100%]
  1:perl                   ########################################### [100%]
[Expert@ckkpmgr]# rpm -Uvh rpm*30*
warning: rpm-4.2.3-30_nonptl.i386.rpm: V3 DSA signature: NOKEY, key ID 025e513b
error: Failed dependencies:
       patch >= 2.5 is needed by rpm-build-4.2.3-30_nonptl
[Expert@ckkpmgr]# rpm -ivh ./patch-2.5.4-16.i386.rpm 
warning: ./patch-2.5.4-16.i386.rpm: V3 DSA signature: NOKEY, key ID 025e513b
Preparing...                ########################################### [100%]
  1:patch                  ########################################### [100%]
[Expert@ckkpmgr]# rpm -Uvh rpm*30*
warning: rpm-4.2.3-30_nonptl.i386.rpm: V3 DSA signature: NOKEY, key ID 025e513b
Preparing...                ########################################### [100%]
  1:rpm-libs               ########################################### [ 20%]
  2:rpm                    ########################################### [ 40%]
  3:rpm-build              ########################################### [ 60%]
  4:rpm-devel              ########################################### [ 80%]
  5:rpm-python             ########################################### [100%]
[Expert@ckkpmgr]# rpm -Uvh yum-2.0.8-2.centos3.noarch.rpm 
warning: yum-2.0.8-2.centos3.noarch.rpm: V3 DSA signature: NOKEY, key ID 025e513b
Preparing...                ########################################### [100%]
  1:yum                    ########################################### [100%]

configuring yum

I don't have the specific details here. You can we search how to setup yum to work with a particular repository. Here is a link to an old one that is still online...

http://mirror.hmc.edu/centos/3.8/os/i386/RedHat/RPMS/

Installing software

Here is my living proof I made yum work on splat...

[Expert@ckkpmgr]# yum search httpd
Gathering header information file(s) from server(s)
Server: CentOS-3 - Addons
Server: CentOS-3 - Base
Server: CentOS-3 - Extras
Server: CentOS-3 - Updates
Finding updated packages
Downloading needed headers
Looking in available packages for a providing package
Available package: redhat-config-httpd.noarch 5:1.1.0-4.30.2 from base matches with
redhat-config-httpd
Available package: httpd-devel.i386 0:2.0.46-77.ent.centos from update matches with
httpd-devel
Available package: httpd.i386 0:2.0.46-77.ent.centos from update matches with
httpd
3 results returned
Looking in installed packages for a providing package
No packages found
[Expert@ckkpmgr]# yum install httpd.i386 0:2.0.46-77.ent.centos
Gathering header information file(s) from server(s)
Server: CentOS-3 - Addons
Server: CentOS-3 - Base
Server: CentOS-3 - Extras
Server: CentOS-3 - Updates
Finding updated packages
Downloading needed headers
Cannot find a package matching 0:2.0.46-77.ent.centos
Resolving dependencies
Dependencies resolved
I will do the following:
[install: httpd 2.0.46-77.ent.centos.i386]
Is this ok [y/N]: y
Downloading Packages
Running test transaction:
Test transaction complete, Success!
httpd 100 % done 1/1 
Installed:  httpd 2.0.46-77.ent.centos.i386
Transaction(s) Complete

lets start that apache up shall we?

[Expert@ckkpmgr]# /etc/init.d/httpd start
Starting httpd: httpd: Could not determine the server's fully qualified domain name, using 192.168.1.100 for ServerName
                                                          [  OK  ]

I can't believe it is running, let me check...

[Expert@ckkpmgr]# netstat -anp | grep httpd
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      20186/httpd  

yep, it is really running

[Expert@ckkpmgr]# wget http://192.168.1.100/index.html
--05:42:43--  http://192.168.1.100/index.html
          => `index.html.1'
Connecting to 192.168.1.100:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 55 [text/html]

100%[========================================================================================>] 55 --.--K/s
05:42:43 (11.01 MB/s) - `index.html.1' saved [55/55]

did I just get a file from my Check Point http server?

[Expert@ckkpmgr]# cat index.html
<html><body><h 1>It works! localhost</h 1></body></html>

...yes I did!