Luk*_*oss 6 software-installation
httrack是一个程序,以便您可以复制网站。我从他们的网站为基于 linux 的计算机下载了文件,然后提取了文件,但现在如果我去寻找该文件。我不能运行的程序或任何东西,它只是显示为一堆随机文件,如html,lang,libtest,等...
我怎样才能真正运行该文件?我是 linux 的新手,所以请给出简单的说明。
A.B*_*.B. 12
如果你不知道你可以在这个目录中找到源代码,那么你最好apt用这个命令安装包
sudo apt-get install httrack
Run Code Online (Sandbox Code Playgroud)
一切都很好,您可以通过终端启动 httrack 来下载互联网;)
httrack "http://www.google.com/" -O "/tmp/www.google.com"
Run Code Online (Sandbox Code Playgroud)
不,抱歉,请替换google.com为您的目标 URL。
艰难的方式:
安装帮手
sudo apt-get install checkinstall
Run Code Online (Sandbox Code Playgroud)编译安装
cd
wget http://download.httrack.com/httrack-3.48.21.tar.gz
tar xf httrack-3.48.21.tar.gz
cd httrack-3.48.21
./configure
make
sudo checkinstall
Run Code Online (Sandbox Code Playgroud)
您也可以使用sudo make install代替sudo checkinstall.
作为一种替代方法,您可以wget用来检索远程网页。
wget是宝。你可以做很多你无法想象的事情。
我以前也试过httrack,它是我最喜欢的Windows平台。当我切换到 Ubuntu 时,我也再次尝试了它,但出乎我的意料,然后我碰巧知道wget. 我给自己做了一个.bashrc我经常使用的命令。
crwl() {
wget --tries=inf --timestamping --recursive --level=inf --convert-links --page-requisites --no-parent "$@"
}
Run Code Online (Sandbox Code Playgroud)
将上述功能复制到您的.bashrc
然后.bashrc从用户目录中的终端或注销并登录的终端中获取您的文件。
source .bashrc
Run Code Online (Sandbox Code Playgroud)
这是我的功能,您可以根据需要对其进行修改。
你可以这样使用它:
crwl www.site.com/somelink
Run Code Online (Sandbox Code Playgroud)
更多资源: