Cara menginstal phantomjs di ubuntu & debian

Cara menginstal phantomjs di ubuntu & debian

Phantomjs adalah browser web tanpa kepala untuk mengotomatisasi interaksi halaman web. Pengembangan Phantomjs telah dihentikan oleh tim mereka sampai informasi berikutnya. Ada baiknya beralih ke alternatif Phantom.JS.

Phantom tersedia sebagai Binary siap menggunakan biner. Anda hanya perlu mengunduh file biner phantomjs dan menempatkannya di sistem Anda yang tersedia di bawah lingkungan jalur. Jadi itu akan dapat diakses di seluruh sistem. Tutorial ini akan membantu mengatur fantomjs di sistem Ubuntu dan Debian.

Prasyarat

Pertama, Anda harus menginstal atau memperbarui paket sistem ke versi terbaru. Juga, pasang paket yang diperlukan yang dibutuhkan oleh phantomjs untuk bekerja dengan benar.

Buka Terminal dan Udpate Apt Cache terlebih dahulu:

pembaruan sudo apt-get  

Kemudian pasang paket yang diperlukan:

sudo apt-get menginstal build-esensial chrpath libssl-dev libxft-dev  sudo apt-get install libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev  

Langkah 1 - Instal Fantomjs

Sekarang unduh fantomjs terbaru dari situs resminya. Setelah mengunduh file arsip, cukup ekstrak ini ke lokasi sistem yang diinginkan. Anda tidak perlu menginstal ini.

wget https: // bitbucket.org/ariya/phantomjs/unduhan/phantomjs-2.1.1-linux-x86_64.ter.BZ2  TAR XVJF PHANTOMJS-2.1.1-linux-x86_64.ter.BZ2 -C/USR/LOCAL/Bagikan/  

Sekarang cukup buat file biner phantomjs soft link ke sistem bin Dirctory seperti di bawah ini:

sudo ln -sf/usr/local/share/phantomjs -2.1.1-linux-x86_64/bin/phantomjs/usr/lokal/bin  

Langkah 3 - Verifikasi Versi Fantomjs

Setelah menyelesaikan instalasi, mari verifikasi versi phantomjs yang diinstal.

phantomjs --version  2.1.1 

Anda juga dapat menemukan detail versi dari phantomjs prompt. Untuk mendapatkan tipe prompt phantomjs "phantomjs" di shell prompt dan Anda akan mendapatkan prompt. Sekarang ketik hantu.Versi: kapan Untuk mendapatkan detail versi.

Phantomjs Phantomjs> Phantom.Versi "Major": 2, "minor": 1, "patch": 1 phantomjs>