comment bash script
This commit is contained in:
parent
57d59df615
commit
a990d7dc57
|
@ -1,14 +1,21 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# install prerequisites
|
||||||
sudo apt-get install build-essential libpng-dev -y
|
sudo apt-get install build-essential libpng-dev -y
|
||||||
|
|
||||||
|
# go into /usr/local/src and remove previous optipng folder/archive
|
||||||
cd /usr/local/src
|
cd /usr/local/src
|
||||||
rm -rf optipng*
|
rm -rf optipng*
|
||||||
|
|
||||||
|
# get the latest optipng release link
|
||||||
OPTIPNGLATEST=$(wget http://optipng.sourceforge.net/ -O - | grep tar.gz | awk -F "[\"]" '{print $4}')
|
OPTIPNGLATEST=$(wget http://optipng.sourceforge.net/ -O - | grep tar.gz | awk -F "[\"]" '{print $4}')
|
||||||
|
|
||||||
|
# download and extract optipng
|
||||||
wget $OPTIPNGLATEST -O optipng.tar.gz
|
wget $OPTIPNGLATEST -O optipng.tar.gz
|
||||||
tar -xf optipng.tar.gz
|
tar -xf optipng.tar.gz
|
||||||
cd optipng-*
|
cd optipng-*
|
||||||
|
|
||||||
|
# configure and compile optipng
|
||||||
./configure --prefix=/usr
|
./configure --prefix=/usr
|
||||||
make -j "$(nproc)"
|
make -j "$(nproc)"
|
||||||
sudo make install
|
sudo make install
|
|
@ -1,13 +1,18 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# install prerequisites
|
||||||
sudo apt-get install build-essential libjpeg-dev libpng-dev libtiff-dev libgif-dev libwebp-dev -y
|
sudo apt-get install build-essential libjpeg-dev libpng-dev libtiff-dev libgif-dev libwebp-dev -y
|
||||||
|
|
||||||
|
# go into /usr/local/src and remove previous libwebp folder/archive
|
||||||
cd /usr/local/src || exit
|
cd /usr/local/src || exit
|
||||||
rm -rf libwebp*
|
rm -rf libwebp*
|
||||||
|
|
||||||
|
# download and extract latest libwebp sources
|
||||||
wget https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.0.0.tar.gz -O libwebp.tar.gz
|
wget https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.0.0.tar.gz -O libwebp.tar.gz
|
||||||
tar xvzf libwebp.tar.gz
|
tar xvzf libwebp.tar.gz
|
||||||
cd libwebp-* || exit
|
cd libwebp-* || exit
|
||||||
|
|
||||||
|
# configure libwebp and launch compilation
|
||||||
./configure
|
./configure
|
||||||
make -j "$(nproc)"
|
make -j "$(nproc)"
|
||||||
sudo make install
|
sudo make install
|
Loading…
Reference in New Issue
Block a user