如何获取软件包的下载地址 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
###################################
igoodful@qq.com
使用SHELL脚本下载文件
我想从网络上定时下载一个TXT文件, 这个用SHELL脚本怎么写呀。没有FTP的哦,只是一个HTTP的。
参考技术A wget 后面跟下载地址以上是关于如何获取软件包的下载地址 wget curl的主要内容,如果未能解决你的问题,请参考以下文章