zlibのインストール
データの圧縮ライブラリーであるzlibをソースコードからインストールする。
zlibは非常に多数のプログラムから利用されており,依存関係の上流に位置する。
項目 | 説明 |
---|---|
配布元 | zlib Home Site |
リポジトリー | madler/zlib: A massively spiffy yet delicately unobtrusive compression library. |
手順 | zlib/README at master · madler/zlib |
依存情報 | zlib/CMakeLists.txt at master · madler/zlib |
依存先 (必須) | Make (GNU Make) |
依存先 (任意) | |
依存元 | OpenSSH, libzip |
sh -eux <<-"EOT"
LOCAL=~/.local J=$(grep -cs '^processor' /proc/cpuinfo || echo 2)
PKG=zlib VER=1.2.11 TAG=v$VER
mkdir -p "$LOCAL/src"
cd "$LOCAL/src"
if command -v git >/dev/null; then
[ -e $PKG ] || git clone --depth 1 git://github.com/madler/zlib $PKG
cd $PKG
git fetch --depth 1 origin tag $TAG
git checkout -f $TAG
else
[ -e $PKG-$VER ] || wget https://www.zlib.net/fossils/$PKG-$VER.tar.gz
tar -xf $PKG-$VER.*
cd $PKG-$VER
fi
make -kj $J distclean clean || :
./configure --prefix="$LOCAL/stow/$PKG-$VER"
make -j $J
make -j $J check
make -j $J install
cd "$LOCAL/stow"
for pkg in $PKG-[0-9]*; do stow --ignore=dir -D $pkg; done
stow --ignore=dir $PKG-$VER
EOT
日付 | バージョン | OS | 依存関係 |
---|---|---|---|
2019-02-24 | 1.2.11 | Ubuntu 18.04 | GNU Make 4.2.1, GCC 7.4.0 |
“zlibのインストール” に対して2件のコメントがあります。