В этой записи я напишу как установить или обновить PhantomJS в Ubuntu 14.04.
Если у вас уже стоит какая-то версия ниже и вы хотите поставить новее.
Для этого вам нужно удалить текущую версию, это можно сделать следующие командой:
rm -rf /usr/local/share/phantomjs* rm -rf /usr/local/bin/phantomjs* rm -rf /usr/bin/phantomjs*
Эта команда удалить все что есть внутри папок связанное с phantomjs.
После того как вы все это сделали, вам нужно установить свежую версию PhantomJS.
Установка или обновление PhantomJS.
Для того, что установить или обновить PhantomJS вам нужно сделать следующие действия:
Первый этап:
Обновим нужные нам компоненты системы.
sudo apt-get update sudo apt-get install build-essential chrpath libssl-dev libxft-dev
Второй этап:
Установим все компоненты, который нужны для работы PhantomJS.
sudo apt-get install libfreetype6 libfreetype6-dev sudo apt-get install libfontconfig1 libfontconfig1-dev
Третий этап:
cd /tmp/ export PHANTOM_JS="phantomjs-2.1.1-linux-x86_64" wget https://bitbucket.org/ariya/phantomjs/downloads/$PHANTOM_JS.tar.bz2 sudo tar xvjf $PHANTOM_JS.tar.bz2
На второй строке вы видите надпись 2.1.1 — это версия PhantomJS, которая будет установлена в моем случае. На октябрь 2016 года — это самая последняя версия. Если в будущем у вас будет доступна версия новее, то вы просто поменяете цифры и установите более свежую версию.
Все что команда выше делает — это переходит в папку /tmp, создает параметр PHANTON_JS который будет в себя включать название архива, который будет скачен на 3-ей строке с bitbucket.org. Далее идет обычная разархивирования.
Четвертый этап:
Теперь остается перенести двоичный файл от phantomjs в нужные места, а точнее в /usr/local/bin и /usr/bin.
sudo mv $PHANTOM_JS /usr/local/share sudo ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin sudo ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/bin
Тестируем
Далее пишем phantomjs -v
и вас должно написать, что-то подобное на 2.1.1
.