আমি কীভাবে উবুন্টুতে ফ্যান্টমজেএস সেটআপ ও চালাতে পারি?


163

আমি ফ্যান্টমজেএস সেট আপ করেছি এবং এটি ভিডিওতে রেকর্ড করেছি: https://www.dailymotion.com/video/xnizmh_1_webcam

নির্দেশিকা তৈরি করুন: http://phantomjs.org/build.html

আমার সেটআপে কিছু ভুল আছে?

আমি এটি সেট আপ করার পরে আমি দ্রুত শুরু টিউটোরিয়াল পড়েছি এবং এই কোডটি লেখার চেষ্টা করেছি

phantomjs hello.js 

এটি আমাকে "কমান্ড পাওয়া যায়নি" ত্রুটি দেয়। কিভাবে আমি এই সমস্যার সমাধান করতে পারে?


ফাতেমজ এর আউটপুট কি?
অ্যালেক্স


এটি আমাকে "ফ্যান্টমজস:" আউটপুট দেয়
ফুরকান ইলগিন

আমি চেষ্টা করেছিলাম এটি আমাকে একই ত্রুটি দেয় :(
ফুরকান ইলগিন

ধন্যবাদ আমি সমস্যার সমাধান করেছি। সমস্যাটি হ'ল আমার প্রোগ্রামটির জন্য আমার সফটলিঙ্ক নেই। আপনার সহায়তার জন্য ধন্যবাদ :)
ফুরকান ইলগিন

উত্তর:


360

গাইডলাইলের উত্তর আমাকে সঠিক পথে ফেলেছে। আমাকে / usr / bin / এ আরও একটি অতিরিক্ত সিমলিংক যুক্ত করতে হয়েছিল এবং আমি সমস্ত 3 এর জন্য প্রত্যক্ষ সিমনলিংকগুলি করেছি - নীচে দেখুন।

আমি উবুন্টু সার্ভার ন্যাটি নারওয়াল ইনস্টল করছি।

আমি ঠিক তাই করেছি।

cd /usr/local/share
sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2
sudo tar xjf phantomjs-1.9.7-linux-x86_64.tar.bz2
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/share/phantomjs
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/bin/phantomjs

এবং অবশেষে যখন আমি না

phantomjs -v

আমি পেয়েছি 1.9.7

আমি যা করেছি তাতে যদি কেউ সমস্যা দেখেন তবে দয়া করে আমাকে জানান।


7
আপনার যদি সেই চূড়ান্ত সিম লিঙ্কের প্রয়োজন হয় তবে এটি আপনার পাথে /
ইউএসআর

1
এটি কাজ করে, তবে যে কেউ আমাকে ব্যাখ্যা করতে পারে কেন আমরা কেবল usr/binকোনও লিঙ্ক তৈরি করার পরিবর্তে পুরো জিনিসটি অনুলিপি করা উচিত না /usr/local?
হাইজেনবার্গ

6
অনুমতিও কি কেউ অস্বীকার করবেন?
ব্যবহারকারীর

1
কোনও ডিরেক্টরি থেকে ফ্যান্টমজগুলি উপলভ্য হওয়ার জন্য, আপনি যদি আপনার $ PATH ভেরিয়েবলের তালিকাভুক্ত ডিরেক্টরিগুলির একটিতে একটি সিএমলিংক যুক্ত করেন তবে এটি যথেষ্ট। (তারা "কী তা দেখতে" প্রতিধ্বনি $ পাঠ "চালান)
জুম্পি এনআর

5
আমি এই ইস্যুটিতে দৌড়েছি: বিন / ফ্যান্টমজস: ভাগ করা লাইব্রেরিগুলি লোড করার সময় ত্রুটি: libfontconfig.so.1: ভাগ করা অবজেক্ট ফাইলটি খুলতে পারে না: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই। আমি একটি ফিক্স পাওয়া এখানে । কমান্ডটি চালান:sudo apt-get install libfontconfig
নিল হফ

110

ফ্যান্টমজেএস এনপিএম এ আছে । বিশ্বব্যাপী এটি ইনস্টল করতে আপনি এই আদেশটি চালাতে পারেন:

npm install -g phantomjs-prebuilt  

phantomjs -v ফিরে আসা উচিত 2.1.1


6
উবুন্টুতে +1 এটি এর 1.9.7বিপরীতে সংস্করণ দেয় 1.4.0
অপ্টেট করুন


1
যদি npm install phantomjs --phantomjs_cdnurl=http://cnpmjs.org/downloads
বিটবুকিট.আর.অর্গ

1
উবুন্টু 14.04 এ, এটি এখন আমাকে দেয় 2.1.1
জো মরিনিন

উবুন্টু 18.04-এ আমি একটি ত্রুটি পেয়েছি, এটি আমার মূল হিসাবে চালানো উচিত। sudoএটির সাথে এটি কাজ করে:sudo npm install -g phantomjs-prebuilt
rubo77

58

ফ্যান্টমজেস ওয়েবসাইটটি প্রি বিল্ট প্যাকেজ থেকে ডাউনলোড করুন: http://phantomjs.org/download.html তারপরে একটি টার্মিনাল খুলুন এবং ডাউনলোড ফোল্ডারে যান

sudo mv phantomjs-1.8.1-linux-x86_64.tar.bz2 /usr/local/share/.
cd /usr/local/share/
sudo tar xjf phantomjs-1.8.1-linux-x86_64.tar.bz2
sudo ln -s /usr/local/share/phantomjs-1.8.1-linux-x86_64 /usr/local/share/phantomjs
sudo ln -s /usr/local/share/phantomjs/bin/phantomjs /usr/local/bin/phantomjs

তারপরে ইনস্টল চেক করতে phantomjs -vফিরে আসা উচিত1.8.1


আপনি কেন সরাসরি কপি পেস্টের পরিবর্তে একটি লিঙ্ক তৈরি করেন?
হাইজেনবার্গ

2
আপনি যখন সিমলিংক করতে পারবেন তখন কেন সরাসরি পেস্ট অনুলিপি করবেন? = /
জ্যারেড মার্কেল

1
একটি তাজা উবুন্টুতেও লাইবফন্টকনফিগ ইনস্টল করুন
রায়ান ডিটজেল

আমি আমার ব্যবহারকারীর ডিরেক্টরিতে ফ্যান্টমজ ইনস্টল করেছি। সেলেনিয়াম সে সাথে কাজ করেনি। আমি তখন ফ্যান্টমজগুলিতে সরিয়ে নিয়েছি /usr/local/shareএবং এই প্রতীকী লিঙ্কগুলি তৈরি করেছি। তারপরে এটি কাজ করেছিল (যদিও ফাইলের অনুমতি একই ছিল)। কেউ এই নন-লিনাক্স-বিশেষজ্ঞকে ব্যাখ্যা করতে পারেন কেন এটি একটি পার্থক্য করেছে?
পিটার

38

প্যাকেজ পরিচালক থেকে ইনস্টল করুন:

sudo apt-get install phantomjs

2
দুঃখের বিষয়, এটি এখন 1.4 ইনস্টল করে যা অনেক পুরানো জিনিস যা ফ্যান্টম.জে ব্যবহার করে কেবল কাজ করবে না।
জুলিয়ান বার্চ

@ জুলিয়ানবার্চ হ্যাঁ, আমি মনে করি আপনি যদি উবুন্টু সৌসি সালামান্ডারে (১৩.১০) থাকেন তবে আপনি এই [লিংক] লঞ্চপ্যাড .net / বুন্টু /+সোর্স / স্প্যান্টমজ অনুসারে ১.৯.০ সংস্করণটি পেতে পারেন , আমি সবেমাত্র রেরিংটেল (১৩.০৪) থেকে ইনস্টল করেছি এবং আমি ১..0.০ সংস্করণটি পেয়েছি, যেমন এটি

3
উবুন্টু 14.04 এ 1.9.0 ইনস্টল করা হয়েছে
আয়নিক বিজাউ

6
তবে আমি এটি মাধ্যমে ইনস্টল করার পরামর্শ দিই npm install -g phantomjs
আয়নিক বিজাউ

1
সবেমাত্র ইনস্টল করা হয়েছে। এটি এখন 1.9.0।
স্ট্র্যাব

14

আমি যে বিল্ড স্টেপগুলি ব্যবহার করেছি সেগুলি এখানে রয়েছে (নোট করুন এই নির্দেশাবলীটি সংস্করণ 1.3-এর জন্য রয়েছে the সর্বশেষ ফ্যান্টমজেএস-এর ইনস্টলেশন নির্দেশাবলীর জন্য এই উত্তরের মন্তব্য দেখুন):

sudo apt-get update
sudo apt-get install git-core
sudo apt-get install build-essential
sudo apt-get install libqt4-dev libqtwebkit-dev qt4-qmake
git clone git://github.com/ariya/phantomjs.git && cd phantomjs
git checkout 1.3
qmake-qt4 && make

এবার এক্সভিএফবি ইনস্টল করুন

sudo apt-get install xvfb xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic

এক্সভিএফবি চালু করুন:
Xvfb :23 -screen 0 1024x768x24 &

এখন ভৌতিক চালান:
DISPLAY=:23 ./phantomjs hello.js


16
এই নির্দেশাবলী এখন অপ্রচলিত, বর্তমান সংস্করণে (1.5) কোনও কিউটি বা এক্সএফভিবি ইনস্টল করার দরকার নেই। কোড. google.com/p/phantomjs/wiki/ ইন্সটলেশন
michelpm

2
মিশেল সঠিক, ভুতের সর্বশেষ সংস্করণটি ব্যবহার করা উচিত কারণ এর জন্য ভার্চুয়াল ডিসপ্লে (এক্সভিএফবি) প্রয়োজন হয় না
বিজয় বয়পাতি

আন্দ্রের কাছ থেকে উত্তর আমার পক্ষে দ্রুত এবং সহজ ছিল।
fooMonster

12

1.5 এর উপরে ফ্যান্টমজেএস সংস্করণটির জন্য, এটি বিবেচনা করুন (ভ্যান্ট ওয়েবসাইটের বিল্ড নির্দেশাবলীর শব্দভাণ্ডার কপি):

উবুন্টু লিনাক্সের জন্য (উবুন্টু 10.04 লুসিড লিক্স এবং উবুন্টু 11.04 নাট্টি নার্ভালের একটি খাঁটি ইনস্টল পরীক্ষিত):

sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev
git clone git://github.com/ariya/phantomjs.git
cd phantomjs
git checkout 1.7
./build.sh

3
আমি মনে করি এটি লক্ষ করা উচিত (যেমন এটি ফ্যান্টমজেএস ওয়েবসাইটে রয়েছে) উত্স থেকে বিল্ডিংয়ে খুব দীর্ঘ সময় লাগতে পারে (একটি ছোট মেশিনে ঘন্টা)।
হোয়ামারহ

1
এটিও লক্ষ করা উচিত যে প্রাকবিল্ট বাইনারিগুলি ব্যর্থ হওয়ার সময় এই উত্তরটি ফ্যান্টমজগুলির সাথে আমার যে সমস্যাটি ছিল তা সমাধান করেছে। 2 জিবি উবুন্টু 10.04 ডুয়াল কোর ভার্চুয়ালটি সংকলন করতে প্রায় 1 ঘন্টা সময় নিয়েছিল।
কীথ জন হাচিসন

7

উবুন্টুর জন্য আপনি ফ্যান্টমজেএস সাইট থেকে ডাউনলোডযোগ্য প্রাক বিল্ট সংস্করণগুলি ব্যবহার করতে পারেন ।

আপনার হাতে যদি কিছু গুরুতর সময় থাকে তবে আপনি নিজেই এটি তৈরি করতে পারেন । (নিখিলের উত্তর থেকে ঠিক এই পদ্ধতিটি)।

ফ্যান্টমজেএস-এ থাকা ছেলেরা সময় সাশ্রয়ের জন্য বাইনারিগুলি ব্যবহার করার পরামর্শ দেয়:

সতর্কতা: উত্স থেকে ফ্যান্টমজেএস সংকলন করতে দীর্ঘ সময় লাগে, মূলত ওয়েবকিট মডিউলটিতে থাকা হাজার হাজার ফাইলের কারণে। একটি আধুনিক মেশিনে 4 সমান্তরাল সংকলনের কাজ সহ পুরো প্রক্রিয়াটি প্রায় 30 মিনিট সময় নেয়। বাইনারি প্যাকেজটি উপলভ্য থাকলে এটি ডাউনলোড এবং ইনস্টল করার জন্য অত্যন্ত পরামর্শ দেওয়া হচ্ছে।

একটি আধুনিক মেশিনের সাহায্যে তারা> 4 কোর,> 8 জিবি মেম মনে হয়। আমি এটি একটি মাইক্রো এডাব্লুএস উদাহরণে চেষ্টা করেছি এবং ২ ঘন্টা পরে ছেড়ে দিয়েছি।

সংক্ষেপে: তাদের নির্দেশাবলী অনুযায়ী ফ্যান্টমজেএস সাইট থেকে প্রি-বিল্ট প্যাকেজগুলি ইনস্টল করুন।


4

পার্সোনালি আমি ব্যবহার করতে পছন্দ করি npm( আর্নাল বুসিও উত্তর দেখুন )

sudo npm install -g phantomjs

কিন্ত! আমি লক্ষ্য করেছি যে কিছু npmমডিউল এখনও এটি বিশ্বব্যাপী নির্বাহযোগ্য হিসাবে দেখতে পাচ্ছে না।

এখানে চিত্র বর্ণনা লিখুন

তাই!

  • নতুন /usr/share/phantomjs/ডিরেক্টরি লিঙ্ক তৈরি করুন

    cd /usr/share
    sudo ln -s ../lib/node_modules/phantomjs/lib/phantom phantomjs
    
  • পুরানো /usr/bin/phantomjsএক্সিকিউটেবল লিঙ্কটি সরান এবং একটি নতুন তৈরি করুন

    cd /usr/bin
    sudo mv phantomjs phantomjs.old
    sudo ln -s ../share/phantomjs .
    

1
কমান্ডগুলি করার পরে উবুন্টু 14.04 এ আমার জন্য এটি ভেঙে গেছে। শুধু npmইনস্টল এবং sudo apt-get install libfontconfigপরে কাজ করে।
অক্ষত

4

আমার অসম্পূর্ণ বুটস্ট্র্যাপে:

apt-get install -y build-essential chrpath git-core libssl-dev libfontconfig1-dev
git clone git://github.com/ariya/phantomjs.git
cd phantomjs
git checkout 1.9
echo y | ./build.sh
ln -s /home/vagrant/phantomjs/bin/phantomjs /usr/local/bin/phantomjs
cd ..

@artjom বি: এটি সম্পাদনার চেয়ে মন্তব্য হিসাবে ভাল হবে। "আপনাকে ./build.sh থেকে ফলস্বরূপ এক্সিকিউটেবলকে PATH এনভায়রনমেন্ট ভেরিয়েবলের একটি ডিরেক্টরিতে রাখতে ভুলতে হবে না This উদাহরণ হিসাবে যেমন এটি সিমলিংকের মাধ্যমেও করা যেতে পারে।"
রেভ

আপনাকে ফলস্বরূপ এক্সিকিউটেবলকে ./build.shPATH এনভায়রনমেন্ট ভেরিয়েবলের একটি ডিরেক্টরিতে ভুলে যেতে হবে না । এটি এই উদাহরণ হিসাবে সিমলিংকের মাধ্যমে করা যেতে পারে।
আর্টজম বি।

এটি ব্যবহারের সময় অন্যান্য সমস্ত উত্তর ভুলে যায় build.sh। আমি কেবল সেই উত্তরটিকে আরও দৃশ্যমান করে আপনার উত্তরটির উন্নতি করতে চেয়েছি। আপনি যদি এটি না চান, ঠিক আছে।
আর্টজম বি।

2

আমি এটি দিয়ে করেছি।

sudo apt-get update
sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev
git clone git://github.com/ariya/phantomjs.git
cd phantomjs
git checkout 1.9
./build.sh



1

উবুন্টুর জন্য, উপযুক্ত ফাইলটি http://phantomjs.org/download.html থেকে ডাউনলোড করুন । ডাউনলোড করা ফোল্ডারে সিডি করুন। তারপর:

sudo tar xvf phantomjs-1.9.0-linux-x86_64.tar.bz2
sudo mv phantomjs-1.9.0-linux-x86_64 /usr/local/share/phantomjs
sudo ln -s /usr/local/share/phantomjs/bin/phantomjs /usr/bin/phantomjs

আপনি যে ফাইলটি ডাউনলোড করেছেন সেটির সাথে এই কমান্ডগুলিতে থাকা ফাইলের নামটি প্রতিস্থাপন করার বিষয়টি নিশ্চিত করুন।


1

সচেতন হোন এটি অবশ্যই করার একটি উপায়:

$ sudo apt-get install phantomjs
$ phantomjs -v
1.6.0

দুঃখের বিষয়, এটি 1.6 ইনস্টল করে সর্বশেষটি নয়, তবে এটি আমার উদ্দেশ্যে কাজ করে।


এটি 1.9.0-1এখন সংস্করণ ইনস্টল করে
শান

1

আমি জানি এটি খুব পুরানো, তবে, আমি এখন গুগল থেকে কেউ এই প্রশ্নটি পেয়েছি, আপনি এপ-গেট ইনস্টল ফ্যান্টমজ টাইপ করে এটি ইনস্টল করতে পারেন


এটি এক্স
ইওজি

0

অথবা সর্বশেষ - 32 বিট সংস্করণ লিনাক্স

sudo wget http://phantomjs.googlecode.com/files/phantomjs-1.9.2-linux-i686.tar.bz2

sudo ln -s /usr/local/share/phantomjs-1.9.2-linux-i686/bin/phantomjs /usr/local/share/phantomjs

sudo ln -s /usr/local/share/phantomjs-1.9.2-linux-i686/bin/phantomjs /usr/local/bin/phantomjs

sudo ln -s /usr/local/share/phantomjs-1.9.2-linux-i686/bin/phantomjs /usr/bin/phantomjs


0

জুলিও নাপুরí https://gist.github.com/julionc দ্বারা ইনস্টলেশন প্রক্রিয়াটি প্রশংসনীয়

সংস্করণ: 1.9.8

প্ল্যাটফর্ম: x86_64

প্রথমে সর্বশেষতম সিস্টেম সফ্টওয়্যার ইনস্টল বা আপডেট করুন।

sudo apt-get update
sudo apt-get install build-essential chrpath libssl-dev libxft-dev

সঠিকভাবে কাজ করতে ফ্যান্টমজেএস দ্বারা প্রয়োজনীয় এই প্যাকেজগুলি ইনস্টল করুন।

sudo apt-get install libfreetype6 libfreetype6-dev
sudo apt-get install libfontconfig1 libfontconfig1-dev

ফ্যান্টমজেএস ওয়েবসাইট থেকে এটি পান।

cd ~
export PHANTOM_JS="phantomjs-1.9.8-linux-x86_64"
wget https://bitbucket.org/ariya/phantomjs/downloads/$PHANTOM_JS.tar.bz2
sudo tar xvjf $PHANTOM_JS.tar.bz2

ডাউনলোড হয়ে গেলে, ফ্যান্টমজস ফোল্ডারটি / usr / স্থানীয় / ভাগ / এ সরান এবং একটি সিমিলিংক তৈরি করুন:

sudo mv $PHANTOM_JS /usr/local/share
sudo ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin

এখন, এটি আপনার সিস্টেমে সঠিকভাবে ফ্যান্টমজেএস থাকা উচিত।

phantomjs --version

0

আমি এই সহজ উপায়টি খুঁজে পেয়েছি - ভ্যান্টাম নির্ভরতা + এনপিএম

sudo apt-get update
sudo apt-get install build-essential chrpath libssl-dev libxft-dev
sudo apt-get install libfreetype6 libfreetype6-dev
sudo apt-get install libfontconfig1 libfontconfig1-dev

এবং এনপিএম

[sudo] npm install -g phantomjs

সম্পন্ন.


0

হ্যালো.জেএস চালানোর জন্য লিনাক্সে হ্যালো.জেএস এর পথ যুক্ত করতে ভুলবেন না:

ফ্যান্টমজস ইওরপ্যাথটো ফ্যান্টমজস ফোল্ডার / উদাহরণ / হ্যালো.জেএস


0

আপনি যদি খুব সহজেই ফ্যান্টমজেস ব্যবহার করতে চান তবে আপনি এটি ফ্যান্টমজস্ক্লাউড ডটকম এ ব্যবহার করতে পারেন আপনি ঠিক http অনুরোধের মাধ্যমে ফলাফল পেতে পারেন।


2
ওপি একেবারে যা চেয়েছিল তা নয়।
সুজল মণ্ডল

আপনার মন্তব্যের জন্য ধন্যবাদ. এটি আমার দোষ ছিল
শিন কিম

0

উইন্ডোজের জন্য উবুন্টুতে, আমি খুঁজে পাইনি apt-getবা npmসংস্করণও আমার পক্ষে কাজ করে নি। কি কাজ ছিল এই মন্তব্য থেকে স্ক্রিপ্ট ।

ব্যবহারের সহজতার জন্য, আমি পুরো জিনিসটি একটি স্ক্রিপ্ট ফাইল হিসাবে আটকিয়েছিলাম install_phantomjs.sh, এটি কার্যকর করা ( chmod u+x install_phantomjs.sh) তৈরি করেছিলাম এবং তারপরে এটি চালিয়েছি ( ./install_phantomjs.sh)


0

এইভাবে আমি আমার ডকারের পাত্রে / ইউএসআর / স্থানীয় / বিনে ফ্যান্টমজের একটি নির্দিষ্ট সংস্করণ রাখি।

curl -Ls https://github.com/Medium/phantomjs/releases/download/v1.9.19/phantomjs-1.9.8-linux-x86_64.tar.bz2 \
    | tar jxvf - --strip-components=2 -C /usr/local/bin/ ./phantomjs-1.9.8-linux-x86_64/bin/phantomjs

বা ./ওএস উপর নির্ভর করে বাইরে ।

curl -Ls https://github.com/Medium/phantomjs/releases/download/v1.9.19/phantomjs-1.9.8-linux-x86_64.tar.bz2 \
    | tar jxvf - --strip-components=2 -C /usr/local/bin/ phantomjs-1.9.8-linux-x86_64/bin/phantomjs

0

আপনি উঠতে এবং ছাড়া sudoবা চলতে পারেন npm। কেবলমাত্র ডাউনলোড , সার , এবং পথ যোগ

এটির সহজ ব্যাকআপের অতিরিক্ত সুবিধা রয়েছে যদি আপনি আপনার পুরো হোম ফোল্ডারটি ব্যাক আপ করার অভ্যাস করেন যা আমি সুপারিশ করি। এটি লিনাক্সের যে কোনও সংস্করণেও কাজ করে।

➤  cd ~
➤  wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
➤  mkdir phantomjs
➤  tar xjf phantomjs-2.1.1-linux-x86_64.tar.bz2 -C phantomjs
➤  echo 'export PATH="$PATH:$HOME/phantomjs/bin"' >> .profile
➤  source .profile
➤  phantomjs -v
2.1.1

অসুবিধাগুলি হ'ল:

  1. আপনাকে ম্যানুয়ালি আপগ্রেড করতে হবে
  2. অন্যান্য ব্যবহারকারীর এতে অ্যাক্সেস পাবে না।

আপনি ইনস্টল / আপগ্রেড করার জন্য খুব সাধারণ শেল স্ক্রিপ্ট ব্যবহার করতে পারেন

#!/bin/sh
# install_phantomjs.sh $VERSION

$VERSION = $1
printf "Downloading PhantomJS $VERSION...\n"
wget "https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-$VERSION-linux-x86_64.tar.bz2"

printf "Extracting PhantomJS $VERSION to ~/phantomjs...\n"
mkdir ~/phantomjs
tar xjf phantomjs-$VERSION-linux-x86_64.tar.bz2 -C ~/phantomjs

printf "Done! Make sure $HOME/phantomjs/bin is in your path.\n"

বা একটি ডকফেরাইলে

# Download and setup PhantomJS
ENV PHANTOMJS_VERSION 2.1.1
RUN curl -fSL "https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2" -o /tmp/phantomjs.tar.bz2 && \
  mkdir ~/phantomjs && \
  tar xjf /tmp/phantomjs.tar.bz2 -C ~/phantomjs && \
  rm /tmp/phantomjs.tar.bz2
ENV PATH /home/$USERNAME/phantomjs/bin:$PATH

0

আমার উবুন্টু 16.04 মেশিনে আমি যা করেছি তা এখানে

sudo apt-get update
sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
sudo mv path/where/you/downloaded/phantomjs  /usr/bin

এবং অবশেষে যখন আমি না

phantomjs -v

আমি পেয়েছি 2.1.1

এই থ্রেডের প্রতিটি উত্তর দিয়ে যাওয়ার পরে। আমি মনে করি উবুন্টুতে ফ্যান্টমজ ইনস্টল এবং চালানোর জন্য এটি সেরা সমাধান।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.