RHEL7.2 には python2.7.5 が付属しています
2.7 (2.7.9) の別のバージョンをインストールしたいのですが、プリインストールされているバージョンをいじり続けます (どちらも python2.7 であるため)。
走る:
./configure --enable-shared LDFLAGS=-Wl,-rpath=/usr/local/lib/ --prefix=/usr/local/
make && make altinstall
結果は常に/usr/bin/python2.7
変化しています。その結果、yum はもう機能しません...
プリインストールされている python2.7 バージョンをいじることなく、代替バージョンの python をインストールするにはどうすればよいですか?
別の問題として、継承したこのビルド プロセスは使用してmake -j2 -o2
いますが、make でこれらのフラグへの参照が見つかりませんでした。make はこれらのフラグ (j2、o2) をサポートしていますか? 彼らの目的は何ですか?
編集
犯人ではなかったようです。私のビルド スクリプトでは、インストール直後に次のコマンドを使用していました。
grep "/usr/local/lib/" /etc/ld.so.conf || (echo "usr/local/lib/" >> /etc/ld.so.conf && /sbin/ldconfig)
python を新しくインストールしたものに常にリンクしていたので、これは良くありませんでした。行を次のように変更すると、問題が修正されました。
grep "/usr/local/lib/" /etc/ld.so.conf || (echo "/usr/lib\n/usr/local/lib/" >> /etc/ld.so.conf && /sbin/ldconfig)
現在、python
2.7.5 をpython2.7
実行し、2.7.9 を実行しています
make のフラグに関しては、私はまだそれらが何をするのかわかりません...