如何获取软件包的下载地址 wget curl

Posted igoodful

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取软件包的下载地址 wget curl相关的知识,希望对你有一定的参考价值。

########################

背景:

在企业做自动化部署软件的时候,往往会自己搭建一个ftp服务来专门供工程师们下载,但是像我自己的部署在家的测试机一般都懒得去搭建一个ftp服务

因为我经常重装系统,玩各种系统,但是这都会给我带来一些麻烦,比如常见的一些数据库或其他软件都是必备的软件,这都要重复搞一遍,还是很耗时间的,因此需要去官网下载软件包,然后一步一步做,这是开始玩系统干的,逐渐地就会写脚本部署,但是我都会先下载好软件包到windows或mac再利用脚本安装部署

这无疑又是麻烦的事情,为何不在脚本里面使用wget或curl直接下载呢?于是找到软件包的准确下载地址就很重要了,大部分软件包按照如下找是没问题的

  • 一,准确获取软件包的下载地址;
  • 二,根据该软件包的版本特点下载对应版本,通常包含系统架构信息和版本信息

 

redis

 

 

 

keepalived

 

 

 

 

 

pgadmin

 

 

 

 

mysql

 

 

mongodb:

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-6.0.4.tgz

 

 还可以在浏览器地址里输入:view-source:https://www.mongodb.com/try/download/community

其中https://www.mongodb.com/try/download/community为mongodb下载页面的地址,然后搜索你需要下载的软件包即可,这种方法也通用

 

 

 

httpd

 

 

 python

 

 

 

 

###################################

使用SHELL脚本下载文件

我想从网络上定时下载一个TXT文件, 这个用SHELL脚本怎么写呀。没有FTP的哦,只是一个HTTP的。

参考技术A wget 后面跟下载地址

以上是关于如何获取软件包的下载地址 wget curl的主要内容,如果未能解决你的问题,请参考以下文章

wget和curl下载JDK

如何使用 curl 或 wget 从 GitLab 下载 maven 包?

linux-wget和curl

有没有办法使用 curl 或 wget 从命令行下载彩信?

使用SHELL脚本下载文件

现在如何通过 curl 或 wget 下载 WWDC 2010 视频?