openssl-0.9.7aがrpmでインストールされた状態で、ソースから全てデフォルトでconfigしたopenssl-0.9.7eをredhat9にインストールしてしまいました。
ディレクトリは以下のように異なっています。
/usr/share/ssl : openssl-0.9.7a
/usr/local/ssl : openssl-0.9.7e
どのような手順で整合性をとればよいでしょうか?
make installでインストールされたファイルの一覧が簡単に分かる方法はありますでしょうか?
No.1ベストアンサー
- 回答日時:
こんにちは。
まず、両方に入っていても競合という問題はないと思いますよ。pathの優先順だけの問題でしょう。
ssl単体で使うのではなく、sshやmod_sslから使われるのでしたら、そちらのconfigureのオプションでsslのディレクトリを指定できると思います。
./configure --ssl-path=/usr/local/sslみたいな感じです。
ただ、きれいにしておきたいというお気持ちはよくわかりますので、単純なのですが、
1)rpm -eで openssl-0.9.7aをアンインストール
2)0.9.7eをconfigureから新規にやり直し
ではダメでしょうか。
> make installでインストールされたファイルの一覧が簡単に分かる方法はありますでしょうか?
これはないと思います。一般的かどうかわかりませんが、
make install | tee ./make_install.log
みたいに、作業ログを別途取るのがいいかと思います。
この回答への補足
ありがとうございます。
rpm -e としたところ、libcrypto.so.4 / libssl.so.4に対して、それぞれ20以上のrpmでis neededとなります。
これに対してはどのように対処すべきでしょうか。
No.4
- 回答日時:
openssl-0.9.7eを/usr/local/sslにrpmで上書きインストール、そしてアンインストール。
./configure --ssl-path=/usr/share/ssl
make clean
make
checkinstall
openssl-0.9.7eを/usr/share/sslにrpm -Fvhで0.9.7aを上書きインストール。
私はいつもインストール前にはrpm qa | grep hoge
としてかぶらないようにしてますからこれでうまくいくとは謎ですが・・・
No.3
- 回答日時:
#1です。
> rpm -e としたところ、libcrypto.so.4 / libssl.so.4に対して、それぞれ20以上のrpmでis neededとなります。
> これに対してはどのように対処すべきでしょうか。
なるほど、依存性を指摘されましたか・・。それはやっかいですね。
そうなると、/usr/share/sslの方を消す事は難しいと思います。
ですのでそちらがある事は忘れて、sslを使う際に/usr/local/sslを
明示的に指定するのがいいのではないでしょうか。
最初にも書きましたが、競合という状態にはなっていないと思います。
私もなるべく無駄なものは入れたくない方ですが、過去の経験から
ヘタに消そうとするとあまりいい結果が出ないような気がします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- UNIX・Linux Fedora37では動画編集ソフトavidemuxのバージョンは2.8.2ですがこれだとMPEG2の 1 2023/02/07 12:15
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- PHP バージョン情報の取得方法について 1 2023/03/15 11:56
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- その他(OS) アプリの起動に必要なファイルについて 1 2023/04/23 17:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
macos での /usr/local/lib と...
-
flexコマンドをインストール
-
solarisのmakeについて
-
gccのインクルードパスの確認
-
Debianでのmakeコマンドインス...
-
configure error
-
makeコマンドができない
-
ダウンロードファイルなどは、...
-
自分は、パソコンにAPEXを入れ...
-
パソコンでゲームをプレイしよ...
-
ubuntu 初期化について
-
1枚でも「1枚”組”」なのですか?
-
パッケージとRPMについて
-
MSIのブートドライブ設定がよく...
-
ubuntu8.0.4にopenssl-develを...
-
ZFSファイルシステムのデータの...
-
raspberrypi に bluealsaを入れ...
-
vncserverが使えない
-
KNOPPIXが起動しない場合の対処...
-
VertualBox でのLinux Mint の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeコマンドができない
-
He had his daughter make some...
-
*** ターゲット `all' を make ...
-
Linuxのgccのインクルードパス?
-
make でエラー
-
macos での /usr/local/lib と...
-
glibcバージョンアップ
-
perlのダウングレード方法
-
Mac上でPythonのtkinterを使っ...
-
ソースからmakeした場合の削除方法
-
ダウンロードファイルなどは、...
-
OpensslのVer.ダウン
-
Apacheのバージョンアップ方法
-
Solaris10でCコンパイラが見...
-
C言語ファイルのコンパイルがで...
-
Debianでのmakeコマンドインス...
-
Apache2.2.4のmod_authnz_ldap
-
linuxの/usr/includeについて
-
configure error
おすすめ情報