XserverでGitHubを使えるようにしたいです。
先日、Xserverのsv1000番代から、sv5000番代にサーバーを移行しました。
それに伴いOpenSSLのバージョンは 0.9.8 → 1.0.1となったのですが、
以下に示すようなエラーを吐くようになってしまいました。
・エラーメッセージ
/home/<ユーザID>/opt/libexec/git-core/git-remote-https: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
試したこと
・gitのインストール, アップデート
補足情報
このページと同じような問題な気がしているのですが、どのように
libcrypto.so.10 libgmp.so.10 libssl.so.10 libxtables.so.10
にシンボリックを貼ればいいのか分かりません。
よろしくお願いいたします。
gitは以下のようにインストールしました。
#インストールディレクトリ $ mkdir ~/opt #作業ディレクトリ $ mkdir ~/sysad $ cd ~/sysad $ wget "http://ftp.gnu.org/gnu/gettext/gettext-latest.tar.gz" $ tar zxvf gettext-latest.tar.gz #解凍されたディレクトリへ移動しmakeしてinstall 解凍ディレクトリ名はバージョンによって異なります $ cd gettext-0.19.1 $ ./configure --prefix=/home/<USER>/opt $ make install ##インストールされたか確認 ### gettext (GNU gettext-runtime) 0.19.8.1 のようにバージョンが表示されれば成功 $ ~/opt/bin/gettext --version #git install $ cd ~/sysad/ $ wget https://github.com/git/git/archive/master.zip $ unzip master $ cd git-master $ autoconf $ ./configure --prefix=/home/<USER>/opt $ make all $ make install ##インストールされたか確認 $ ~/opt/bin/git --version git version 2.19.0-rc1
/usr/lib64 に'libexpat.so.1'はありました。
libexpat.so.0をインストールしようにもroot権限が使えないため、yum installしても弾かれてしまいます。