CentOS Stream 8にbzip2-1.0.8をソースインストール

アフィリエイト広告を利用しています

このページの内容が役に立ったら X (旧twitter) でフォローして頂けると励みになります
挨拶や報告は無しで大丈夫です

覚書です。
ところどころ省いています。
実践環境で使う場合はご注意ください。

特徴

  • ソースコードからのインストール
  • 複数バージョンの共存

特定バージョンでの開発や動作確認など開発環境での用途を目的としています。

環境

実施日2025-7-2
サーバさくらのVPS 2G
OSCentOS Stream 8
cat /etc/redhat-release
CentOS Stream release 8

bzip2-1.0.8

公式 ダウンロードページ
https://sourceware.org/pub/bzip2/

URL

https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz

インストール

ls -la /usr/local/src
ls -la /usr/local/lib

mkdir /usr/local/src/bzip2-1.0.8

cd /usr/local/src/bzip2-1.0.8

wget https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz

tar xvzf bzip2-1.0.8.tar.gz

cd bzip2-1.0.8

make -f Makefile-libbz2_so

make

make install PREFIX=/usr/local/lib/bzip2-1.0.8

パスを通す

export CFLAGS="-I/usr/local/lib/bzip2-1.0.8/include"
export LDFLAGS="-L/usr/local/lib/bzip2-1.0.8/lib"
export PKG_CONFIG_PATH="/usr/local/lib/bzip2-1.0.8/lib/pkgconfig:$PKG_CONFIG_PATH"
export LD_LIBRARY_PATH="/usr/local/lib/bzip2-1.0.8/lib:$LD_LIBRARY_PATH"