ホーム > CentOS >

その他ソフトウェアのインストール

zopfliのインストール

[ -e /tmp/work/zopfli ] || mkdir -p /tmp/work/zopfli
cd /tmp/work/zopfli

sudo yum -y install unzip
wget https://zopfli.googlecode.com/files/zopfli-1.0.0.zip
unzip zopfli-1.0.0.zip
cd zopfli-1.0.0
make
sudo cp zopfli /usr/local/bin/zopfli
sudo chmod 755 /usr/local/bin/zopfli

Closure Compilerのインストール

[ -e /tmp/work/closure-compiler ] || mkdir -p /tmp/work/closure-compiler
cd /tmp/work/closure-compiler

sudo yum -y install java-1.7.0-openjdk

wget http://dl.google.com/closure-compiler/compiler-latest.tar.gz
tar zxf compiler-latest.tar.gz

sudo /bin/sh -c '[ -e /usr/local/libexec/closure-compiler ] || mkdir -p /usr/local/libexec/closure-compiler'
sudo cp compiler.jar /usr/local/libexec/closure-compiler/compiler.jar
sudo chmod 644 /usr/local/libexec/closure-compiler/compiler.jar

sudo tee /usr/local/bin/closure-compiler > /dev/null <<'EOM'
#!/bin/sh
exec java -jar /usr/local/libexec/closure-compiler/compiler.jar "$@"
EOM
sudo chmod 755 /usr/local/bin/closure-compiler

colordiffのインストール

[ -e /tmp/work/colordiff ] || mkdir -p /tmp/work/colordiff
cd /tmp/work/colordiff

sudo yum -y install xmlto
wget http://www.colordiff.org/colordiff-1.0.13.tar.gz
tar zxf colordiff-1.0.13.tar.gz
cd colordiff-1.0.13

# /usr/local 以外にインストールする場合は、Makefileを修正
# sed -i -e 's|/usr/local|/usr|g' Makefile

make
sudo make install

rlwrapのインストール

[ -e /tmp/work/rlwrap ] || mkdir -p /tmp/work/rlwrap
cd /tmp/work/rlwrap

sudo yum install gcc ncurses-devel readline-devel
wget http://utopia.knoware.nl/~hlub/rlwrap/rlwrap-0.37.tar.gz
tar zxf rlwrap-0.37.tar.gz
cd rlwrap-0.37
./configure --prefix=/usr/local
make
sudo make install