如何在 ubuntu 上安装 whatweb?

如何在 ubuntu 上安装 whatweb?

我尝试安装什么网使用 aptitude 安装软件包。但是安装后,当我尝试使用 whatweb 命令时,我收到以下错误:

$ whatweb -h

Traceback (most recent call last):
    2: from /usr/bin/whatweb:37:in `<main>'
    1: from /home/host/.rvm/rubies/ruby-2.7.0/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
/home/host/.rvm/rubies/ruby-2.7.0/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- whatweb (LoadError)

答案1

我能够让 WhatWeb 在 ubuntu 上运行。以下是我遵循的步骤:

步骤1:打开终端:按 Ctrl + Alt + T 打开新的终端窗口或在 Ubuntu Dash 中搜索“终端”。

第2步:更新软件包存储库:运行以下命令来更新 Ubuntu 系统上的软件包存储库:

sudo apt update

步骤3:安装 WhatWeb 所需的依赖项

sudo apt install ruby ruby-dev libcurl4-openssl-dev liblzma-dev zlib1g-dev

步骤4:使用 Git 手动安装“WhatWeb”工具:

git clone https://github.com/urbanadventurer/WhatWeb.git
cd WhatWeb
sudo gem install bundler
bundle install

这将从 GitHub 克隆 WhatWeb 存储库并使用 Bundler 安装必要的 gem。

步骤5:通过运行以下命令来验证安装:

​whatweb --version

如果 WhatWeb 安装正确,您应该会看到终端中显示的版本号。

参考:https://www.techpond.in/how-install-whatweb-ubuntu

相关内容