このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
tools:zlib:1.2.11 [2021/01/13 06:27] michiya |
tools:zlib:1.2.11 [2021/01/14 08:58] (現在) michiya |
||
---|---|---|---|
行 14: | 行 14: | ||
</ | </ | ||
- | ===== スクリプトやコピペ用 | + | ===== スクリプト ===== |
< | < | ||
- | export ZLIB_DESTINATION=/opt/zlib/1.2.11 | + | # |
- | wget https://www.zlib.net/ | + | |
- | tar xvf zlib-1.2.11.tar.gz | + | ############################################################# |
- | cd zlib-1.2.11/ | + | inst_ver=1.2.11 |
- | mkdir build | + | inst_target=/opt/zlib/${inst_ver} |
+ | arch_file=" | ||
+ | target_web=" | ||
+ | working_dir=$(cd $(dirname $0); pwd)/zlib-${inst_ver} | ||
+ | ############################################################# | ||
+ | |||
+ | if [ -d ${inst_target} ]; | ||
+ | then | ||
+ | echo " | ||
+ | exit 0 | ||
+ | fi | ||
+ | |||
+ | mkdir -p ${inst_target} | ||
+ | if [ $? -ne 0 ]; | ||
+ | then | ||
+ | echo "You do not have write permission on " | ||
+ | echo "Scipt is aborted." | ||
+ | exit 1 | ||
+ | fi | ||
+ | |||
+ | rm -rf ${arch_file} ${working_dir} | ||
+ | |||
+ | wget ${target_web} | ||
+ | if [ $? -ne 0 ]; | ||
+ | then | ||
+ | echo " | ||
+ | echo "wget ${target_web}" | ||
+ | exit 1 | ||
+ | fi | ||
+ | mkdir ${working_dir} | ||
+ | tar xvf ${arch_file} | ||
+ | cd ${working_dir} | ||
+ | mkdir -p build | ||
cd build | cd build | ||
- | ../ | + | ../ |
make | make | ||
make install | make install | ||
- | unset ZLIB_DESTINATION | ||
- | |||
</ | </ |