Skip to content

Instantly share code, notes, and snippets.

@talpa
Created January 4, 2015 11:25
Show Gist options
  • Star 44 You must be signed in to star a gist
  • Fork 12 You must be signed in to fork a gist
  • Save talpa/16db1b8cfd3148364e19 to your computer and use it in GitHub Desktop.
Save talpa/16db1b8cfd3148364e19 to your computer and use it in GitHub Desktop.
#!/bin/bash
PHANTOM_JS="phantomjs-1.9.8-linux-x86_64"
if [[ $EUID -ne 0 ]]; then
echo "You must be a root user" 2>&1
exit 1
else
apt-get update
apt-get install -y build-essential chrpath libssl-dev libxft-dev
apt-get install -y libfreetype6 libfreetype6-dev
apt-get install -y libfontconfig1 libfontconfig1-dev
cd ~
wget https://bitbucket.org/ariya/phantomjs/downloads/$PHANTOM_JS.tar.bz2
mv $PHANTOM_JS.tar.bz2 /usr/local/share/
cd /usr/local/share/
tar xvjf $PHANTOM_JS.tar.bz2
ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/share/phantomjs
ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin/phantomjs
ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/bin/phantomjs
rm -fr $PHANTOM_JS.tar.bz2
fi
@talpa
Copy link
Author

talpa commented Jan 4, 2015

install phantomjs bash skript

@askz
Copy link

askz commented Jan 5, 2015

awsome!!!!! thanks

@dhilditch
Copy link

Perfect - would be nice if there was a simple apt-get for phantomjs but this will do nicely in the meantime, worked perfectly for me.

@ishe-ua
Copy link

ishe-ua commented Jan 10, 2015

perfect, thanks too!!

@metalaureate
Copy link

+1 thank you

@PH2M
Copy link

PH2M commented Feb 13, 2015

Perfect!

@pankajclabs
Copy link

phantomjs --version

getting this:

Fontconfig warning: ignoring UTF-8: not a valid region tag
1.9.8

@moyeen52
Copy link

Keep it up bro. That's really nice

@loretoparisi
Copy link

Latest version is phantomjs-2.1.1-linux-i686.tar.bz2.

@NbR404
Copy link

NbR404 commented Dec 10, 2016

Thank You!!! Great

@StevenFlecha
Copy link

not working for me it says:
ln: accessing /usr/local/bin/phantomjs': Not a directory ln: accessing /usr/bin/phantomjs': Not a directory

Debian 7 with phantomjs-2.1.1-linux-i686.tar.bz2

@toothlesspanda
Copy link

very useful ! thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment