Anda di halaman 1dari 6

----DEFAULT---------

RHEL machines - OpenSSL 1.0.1e


Debial machines - OpenSSL 1.0.1f

----STEP 1 check openssl version---------


openssl version
ll /lib/libssl.* /lib64/libssl.* /usr/lib/libssl.* /usr/lib64/libssl.*

---STEP 2----scratch--
sudo rm -rf /scratch_b/disk_a/*
sudo rm -rf /opt/vertica/*

---STEP 3 Install rpm ----


sudo rpm -i .rpm
sudo /opt/vertica/sbin/install_vertica -s 172.16.68.22 -r vertica-8.1.0-
0.x86_64.SUSE.rpm -u release -P '$vertica$' -l /home/release/ -d /scratch_b/disk_a/
--failure-threshold='NONE'

---STEP 4----
strings /lib/libssl.so | grep "^OpenSSL "

ll /opt/vertica/lib
check install.log
sudo DEBUG=true /opt/vertica/sbin/install_vertica_verify_libraries
ldd /opt/vertica/bin/vertica

MAKE='make -j1' AR='ar' CC='cc' CXX='g++' CFLAGS='' CXXFLAGS='' LDFLAGS=''


RANLIB='ranlib' STRIP='strip' \
./Configure -fPIC --prefix=/ --libdir=usr/lib \
no-idea no-rc5 no-camellia no-mdc2 no-cast no-cast5 no-asm no-ssl2 shared -fomit-
frame-pointer linux-generic64

---create sym links---


--- got to 1u directory
MAKE='make -j1' AR='ar' CC='cc' CXX='g++' CFLAGS='' CXXFLAGS='' LDFLAGS=''
RANLIB='ranlib' STRIP='strip' \
./Configure -fPIC --prefix=/ --libdir=lib64 \
no-idea no-rc5 no-camellia no-mdc2 no-cast no-cast5 no-asm no-ssl2 shared -fomit-
frame-pointer linux-generic64

sed -i 's#SHLIB_MAJOR=1#SHLIB_MAJOR=1#' Makefile


sed -i 's#SHLIB_MINOR=0.0#SHLIB_MINOR=0#' Makefile
sed -i 's#$(SHLIB_MAJOR).$(SHLIB_MINOR)#$(SHLIB_MAJOR)$(SHLIB_MINOR)#' Makefile

#build_env="SHLIB_SOVER=.so SHLIB_EXT=.10"

touch include/openssl/rc4.h
touch include/openssl/blowfish.h
touch include/openssl/idea.h
touch include/openssl/camellia.h
touch include/openssl/seed.h
touch include/openssl/rc2.h
touch include/openssl/cast.h
touch include/openssl/md4.h
touch include/openssl/mdc2.h

sudo make -j1 all


sudo make -j1 install
---create sym link for 1.0.1u----
ll /lib/libssl.* /lib64/libssl.* /usr/lib/libssl.* /usr/lib64/libssl.*
ll /lib/libcrypto.* /lib64/libcrypto.* /usr/lib/libcrypto.* /usr/lib64/libcrypto.*

sudo ln -s /lib64/libssl.so.10 /lib64/libssl.so.1.0.1u


sudo ln -s /lib64/libcrypto.so.10 /lib64/libcrypto.so.1.0.1u

ll /opt/vertica/lib
check install.log
sudo DEBUG=true /opt/vertica/sbin/install_vertica_verify_libraries
ldd /opt/vertica/bin/vertica

------install 1.0.2h-------
ll /lib/libssl.* /lib64/libssl.* /usr/lib/libssl.* /usr/lib64/libssl.*

MAKE='make -j1' AR='ar' CC='cc' CXX='g++' CFLAGS='' CXXFLAGS='' LDFLAGS=''


RANLIB='ranlib' STRIP='strip' \
./Configure -fPIC --prefix=/ --libdir=usr/lib64 \
no-idea no-rc5 no-camellia no-mdc2 no-cast no-cast5 no-asm no-ssl2 shared -fomit-
frame-pointer linux-generic64

sudo ln -s /usr/lib64/libssl.so.10 /usr/lib64/libssl.so.1.0.2h


sudo ln -s /usr/lib64/libcrypto.so.10 /usr/lib64/libcrypto.so.1.0.2h

ll /opt/vertica/lib
check install.log
sudo DEBUG=true /opt/vertica/sbin/install_vertica_verify_libraries
ldd /opt/vertica/bin/vertica

----------------Debian---------------------
ls -lrt /lib/x86_64-linux-gnu/libssl.* /lib/i386-linux-gnu/libssl.*
/usr/lib/x86_64-linux-gnu/libssl.* /usr/lib/i386-linux-gnu/libssl.*
ls -lrt /lib/x86_64-linux-gnu/libcrypto.* /lib/i386-linux-gnu/libcrypto.*
/usr/lib/x86_64-linux-gnu/libcrypto.* /usr/lib/i386-linux-gnu/libcrypto.*

---STEP 2----scratch--
sudo rm -rf /scratch_b/disk_a/*
sudo rm -rf /opt/vertica/*

---STEP 3 Install rpm ----


sudo dpkg -i .rpm
sudo /opt/vertica/sbin/install_vertica -s 172.16.68.2 -r vertica_8.1.0-0_amd64.deb
-u release -P '$vertica$' -l /home/release/ -d /scratch_b/disk_a/ --failure-
threshold='NONE'
---STEP 4----
ls -lrt /opt/vertica/lib
sudo DEBUG=true /opt/vertica/sbin/install_vertica_verify_libraries
check install.log
ldd /opt/vertica/bin/vertica

-----install 1.0.0u---
MAKE='make -j1' AR='ar' CC='cc' CXX='g++' CFLAGS='' CXXFLAGS='' LDFLAGS=''
RANLIB='ranlib' STRIP='strip' \
./Configure -fPIC --prefix=/ --libdir=usr/lib/i386-linux-gnu \
no-idea no-rc5 no-camellia no-mdc2 no-cast no-cast5 no-asm no-ssl2 shared -fomit-
frame-pointer linux-generic64

sed -i 's#SHLIB_MAJOR=1#SHLIB_MAJOR=1#' Makefile


sed -i 's#SHLIB_MINOR=0.0#SHLIB_MINOR=0#' Makefile
sed -i 's#$(SHLIB_MAJOR).$(SHLIB_MINOR)#$(SHLIB_MAJOR)$(SHLIB_MINOR)#' Makefile

#build_env="SHLIB_SOVER=.so SHLIB_EXT=.10"

touch include/openssl/rc4.h
touch include/openssl/blowfish.h
touch include/openssl/idea.h
touch include/openssl/camellia.h
touch include/openssl/seed.h
touch include/openssl/rc2.h
touch include/openssl/cast.h
touch include/openssl/md4.h
touch include/openssl/mdc2.h

sudo make -j1 all


sudo make -j1 install

sudo ln -s /lib/i386-linux-gnu/libssl.so.10 /lib/i386-linux-gnu/libssl.so.1.0.1u


sudo ln -s /lib/i386-linux-gnu/libcrypto.so.10 /lib/i386-linux-
gnu/libcrypto.so.1.0.1u
ls -lrt /opt/vertica/lib
sudo DEBUG=true /opt/vertica/sbin/install_vertica_verify_libraries
check install.log
ldd /opt/vertica/bin/vertica

---install 1.0.2h----------
MAKE='make -j1' AR='ar' CC='cc' CXX='g++' CFLAGS='' CXXFLAGS='' LDFLAGS=''
RANLIB='ranlib' STRIP='strip' \
./Configure -fPIC --prefix=/ --libdir=lib/i386-linux-gnu \
no-idea no-rc5 no-camellia no-mdc2 no-cast no-cast5 no-asm no-ssl2 shared -fomit-
frame-pointer linux-generic64

sed -i 's#SHLIB_MAJOR=1#SHLIB_MAJOR=1#' Makefile


sed -i 's#SHLIB_MINOR=0.0#SHLIB_MINOR=0#' Makefile
sed -i 's#$(SHLIB_MAJOR).$(SHLIB_MINOR)#$(SHLIB_MAJOR)$(SHLIB_MINOR)#' Makefile

#build_env="SHLIB_SOVER=.so SHLIB_EXT=.10"

touch include/openssl/rc4.h
touch include/openssl/blowfish.h
touch include/openssl/idea.h
touch include/openssl/camellia.h
touch include/openssl/seed.h
touch include/openssl/rc2.h
touch include/openssl/cast.h
touch include/openssl/md4.h
touch include/openssl/mdc2.h

sudo make -j1 all


sudo make -j1 install

sudo ln -s /usr/lib/i386-linux-gnu/libssl.so.10 /usr/lib/i386-linux-


gnu/libssl.so.1.0.2h
sudo ln -s /usr/lib/i386-linux-gnu/libcrypto.so.10 /usr/lib/i386-linux-
gnu/libcrypto.so.1.0.2h
ls -lrt /opt/vertica/lib
sudo DEBUG=true /opt/vertica/sbin/install_vertica_verify_libraries
check install.log
ldd /opt/vertica/bin/vertica

-----install 0.098---
MAKE='make -j1' AR='ar' CC='cc' CXX='g++' CFLAGS='' CXXFLAGS='' LDFLAGS=''
RANLIB='ranlib' STRIP='strip' \
./Configure -fPIC --prefix=/usr --openssldir=/lib/x86_64-linux-gnu \
no-idea no-rc5 no-camellia no-mdc2 no-cast no-cast5 no-asm no-ssl2 shared -fomit-
frame-pointer linux-generic64

sed -i 's#SHLIB_MAJOR=1#SHLIB_MAJOR=1#' Makefile


sed -i 's#SHLIB_MINOR=0.0#SHLIB_MINOR=0#' Makefile
sed -i 's#$(SHLIB_MAJOR).$(SHLIB_MINOR)#$(SHLIB_MAJOR)$(SHLIB_MINOR)#' Makefile

#build_env="SHLIB_SOVER=.so SHLIB_EXT=.10"

touch include/openssl/rc4.h
touch include/openssl/blowfish.h
touch include/openssl/idea.h
touch include/openssl/camellia.h
touch include/openssl/seed.h
touch include/openssl/rc2.h
touch include/openssl/cast.h
touch include/openssl/md4.h
touch include/openssl/mdc2.h

sudo make -j1 all


sudo make -j1 install

----Imp step for 0.98 --after innstall perform----


sudo cp libssl.* libcrypto.* /lib/

sudo /opt/vertica/sbin/install_vertica -s 172.16.68.2 -r vertica_8.1.0-0_amd64.deb


-u release -P '$vertica$' -l /home/release/ -d /scratch_b/disk_a/ --failure-
threshold='NONE'

ls -lrt /opt/vertica/lib
sudo DEBUG=true /opt/vertica/sbin/install_vertica_verify_libraries
check install.log
ldd /opt/vertica/bin/vertica

----------------------------------Ubuntu-----
----install 1.0.1u---
MAKE='make -j1' AR='ar' CC='cc' CXX='g++' CFLAGS='' CXXFLAGS='' LDFLAGS=''
RANLIB='ranlib' STRIP='strip' \
./Configure -fPIC --prefix=/ --libdir=lib/i386-linux-gnu \
no-idea no-rc5 no-camellia no-mdc2 no-cast no-cast5 no-asm no-ssl2 shared -fomit-
frame-pointer linux-generic64

sed -i 's#SHLIB_MAJOR=1#SHLIB_MAJOR=1#' Makefile


sed -i 's#SHLIB_MINOR=0.0#SHLIB_MINOR=0#' Makefile
sed -i 's#$(SHLIB_MAJOR).$(SHLIB_MINOR)#$(SHLIB_MAJOR)$(SHLIB_MINOR)#' Makefile

#build_env="SHLIB_SOVER=.so SHLIB_EXT=.10"

touch include/openssl/rc4.h
touch include/openssl/blowfish.h
touch include/openssl/idea.h
touch include/openssl/camellia.h
touch include/openssl/seed.h
touch include/openssl/rc2.h
touch include/openssl/cast.h
touch include/openssl/md4.h
touch include/openssl/mdc2.h

sudo make -j1 all


sudo make -j1 install

sudo ln -s /lib/i386-linux-gnu/libssl.so.10 /lib/i386-linux-gnu/libssl.so.1.0.1u


sudo ln -s /lib/i386-linux-gnu/libcrypto.so.10 /lib/i386-linux-
gnu/libcrypto.so.1.0.1u

sudo /opt/vertica/sbin/install_vertica -s 172.16.69.78 -r vertica_8.1.0-0_amd64.deb


-u release -P '$vertica$' -l /home/release/ -d /scratch_b/disk_a/ --failure-
threshold='NONE'

ls -lrt /opt/vertica/lib
sudo DEBUG=true /opt/vertica/sbin/install_vertica_verify_libraries
check install.log
ldd /opt/vertica/bin/vertica

MAKE='make -j1' AR='ar' CC='cc' CXX='g++' CFLAGS='' CXXFLAGS='' LDFLAGS=''


RANLIB='ranlib' STRIP='strip' \
./Configure -fPIC --prefix=/ --libdir=usr/lib/i386-linux-gnu \
no-idea no-rc5 no-camellia no-mdc2 no-cast no-cast5 no-asm no-ssl2 shared -fomit-
frame-pointer linux-generic64

sudo ln -s /usr/lib/i386-linux-gnu/libssl.so.10 /usr/lib/i386-linux-


gnu/libssl.so.1.0.2h
sudo ln -s /usr/lib/i386-linux-gnu/libcrypto.so.10 /usr/lib/i386-linux-
gnu/libcrypto.so.1.0.2h
ls -lrt /opt/vertica/lib
sudo DEBUG=true /opt/vertica/sbin/install_vertica_verify_libraries
check install.log
ldd /opt/vertica/bin/vertica

Vertica starts up okay

----\-----install 0.098---
MAKE='make -j1' AR='ar' CC='cc' CXX='g++' CFLAGS='' CXXFLAGS='' LDFLAGS=''
RANLIB='ranlib' STRIP='strip' \
./Configure -fPIC --prefix=/usr --openssldir=/lib/x86_64-linux-gnu \
no-idea no-rc5 no-camellia no-mdc2 no-cast no-cast5 no-asm no-ssl2 shared -fomit-
frame-pointer linux-generic64

sed -i 's#SHLIB_MAJOR=1#SHLIB_MAJOR=1#' Makefile


sed -i 's#SHLIB_MINOR=0.0#SHLIB_MINOR=0#' Makefile
sed -i 's#$(SHLIB_MAJOR).$(SHLIB_MINOR)#$(SHLIB_MAJOR)$(SHLIB_MINOR)#' Makefile

#build_env="SHLIB_SOVER=.so SHLIB_EXT=.10"

touch include/openssl/rc4.h
touch include/openssl/blowfish.h
touch include/openssl/idea.h
touch include/openssl/camellia.h
touch include/openssl/seed.h
touch include/openssl/rc2.h
touch include/openssl/cast.h
touch include/openssl/md4.h
touch include/openssl/mdc2.h

sudo make -j1 all


sudo make -j1 install

ls -lrt /lib/x86_64-linux-gnu/libssl.* /lib/i386-linux-gnu/libssl.*


/usr/lib/x86_64-linux-gnu/libssl.* /usr/lib/i386-linux-gnu/libssl.*

----Imp step for 0.98 --after innstall perform----


sudo cp libssl.* libcrypto.* /lib/

sudo /opt/vertica/sbin/install_vertica -s 172.16.69.78 -r vertica_8.1.0-0_amd64.deb


-u release -P '$vertica$' -l /home/release/ -d /scratch_b/disk_a/ --failure-
threshold='NONE'

ls -lrt /opt/vertica/lib
sudo DEBUG=true /opt/vertica/sbin/install_vertica_verify_libraries
check install.log
ldd /opt/vertica/bin/vertica

Anda mungkin juga menyukai