如何通过命令行在VPS上安装Firefox?

时间:2014-02-03 16:42:35

标签: linux perl firefox www-mechanize-firefox

我需要利用Firefox进行网页抓取。我正在使用WWW::Mechanize::Firefox。所以我需要安装Firefox和Mozrepl,但是我在没有GUI桌面环境的vps上进行安装,而且我遇到了Firefox需要GUI /图形驱动程序的问题。

perl脚本将使用cronjob运行。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

从文档(WWW::Mechanize::Firefox::FAQ):

  

我是否需要X会话来运行Firefox?

     

     

如果您运行的是unixish操作系统,如OSX或Ubuntu或其他操作系统   其他Linux发行版,然后Firefox将连接到您的X服务器   并在那里显示一个窗口。如果你不想实际使用Firefox   在显示器上显示,许多人通过运行获得了成功   另一台X服务器上的Firefox与主X服务器分开,就像   xvfb的。

     

就个人而言,我更愿意拥有“无头火狐”   需要一个窗口环境。到目前为止,我实际上并没有意识到这一点   现有

所以是的,你需要有一个X会话。 使用ssh启用XForwarding,以便您可以在本地计算机上查看远程GUI桌面。然后通过包管理安装Firefox,然后在Firefox中安装MozRepel。完成此操作后,确保MozRepel插件已被启用。然后用cpan来安装其余部分:

cpan WWW::Mechanize::Firefox