新ファイルと旧ファイルの対応
------------------------------
新ファイル
/usr/local/ssl
bin
c_rehash
openssl
certs
include
lib
engines
libcrypto.a
libssl.a
pkgconfig
libcrypto.pc
libssl.pc
openssl.pc
man
misc
openssl.cnf
private
------------------------------
旧ファイル
/usr
bin
openssl
lib
libcrypto.a
libssl.a
pkgconfig
libcrypto.pc
libssl.pc
openssl.pc
------------------------------------------------------------
面倒でも,旧ファイルをすべて新ファイルにスイッチする:
# cd /usr/bin
# mv openssl org_openssl
# ln -s /usr/local/ssl/bin/openssl openssl
# cd /usr/lib
# mv libcrypto.a org_libcrypto.a
# ln -s /usr/local/ssl/lib/libcrypto.a libcrypto.a
# mv libssl.a org_libssl.a
# ln -s /usr/local/ssl/lib/libssl.a libssl.a
# cd /usr/pkgconfig
# mv libcrypto.pc org_libcrypto.pc
# ln -s /usr/local/ssl/lib/pkgconfig/libcrypto.pc libcrypto.pc
# mv libssl.pc org_libssl.pc
# ln -s /usr/local/ssl/lib/pkgconfig/libssl.pc libssl.pc
# mv openssl.pc org_openssl.pc
# ln -s /usr/local/ssl/lib/pkgconfig/openssl.pc openssl.pc
-------------------------------------------------------------------------------
PATH の設定
PATH を設定しているファイルに,つぎを追加:
/usr/local/ssl/bin
/usr/local/ssl/lib
---------------------------------------------------------------------------
環境変数の一時的な追加は:
csh では
# set path=(/sbin:/usr/sbin:/bin:/usr/bin /usr/local/ssl/bin:/usr/local/ssl/lib)
bash では
# export PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/ssl/bin:/usr/local/ssl/lib
---------------------------------------------------------------------------
# which openssl
/usr/local/ssl/bin/openssl
# openssl version -a
OpenSSL 1.0.2n 7 Dec 2017
built on: reproducible build, date unspecified
platform: linux-elf
options: bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) idea(int) blowfish(idx)
compiler: gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -march=pentium -Wa,--noexecstack -DL_ENDIAN -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
OPENSSLDIR: "/usr/local/ssl"
|