Up 旧OpenSSL から新OpenSSL への切り替え 作成: 2024-10-23
更新: 2024-10-26


    新ファイルと旧ファイルの対応 ------------------------------ 新ファイル /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"