美文网首页
linux命令之软件安装—wget、yum、rpm

linux命令之软件安装—wget、yum、rpm

作者: summer琴 | 来源:发表于2020-04-03 12:03 被阅读0次

常用的软件安装命令包括wget、yum、rpm

1、wget

基本语法:
wget [option] URL

  • 直接下载到当前目录
wget http://51.istester.com/isTester.png
  • 下载到指定目录
wget -P /usr/isTester/ http://51.istester.com/isTester.png   ##将下载文件保存到/usr/isTester
  • 重命名下载文件
wget -O aaa.png http://51.istester.com/isTester.png   ##重命名为aaa.png
  • 后台下载
wget -b http://51.istester.com/isTester.png 
  • 将下载信息存入指定文件
wget -o download.log http://51.istester.com/isTester.png
  • 从文件中读取url并下载
wget -i file.txt    ##可以将多个url写入同一个文件并回车隔开,即可支持同时下载多个
  • 限制下载速度
wget --limit-rate=300k http://51.istester.com/isTester.png
  • 断点续传
wget -c http://51.istester.com/isTester.png    ##当文件特别大或网络慢的时候,下载连接会被中断,此时就需要断点续传
  • 测试url是否能正常下载
wget --spider http://51.istester.com/isTester.png
  • 设置下载重试次数
wget --tries=5 http://51.istester.com/isTester.png
  • 从网站中拒绝下载指定类型文件
wget --reject=gif http://51.istester.com/isTester.png   
  • 下载指定类型文件
wget -r -A.jpg http://51.istester.com/isTester.png
  • 多文件下载中拒绝下载超过指定大小的文件
wget -Q5m -i http://51.istester.com/isTester.png

2、yum

  • 下载
yum install pakage1   ##安装指定包package1
  • 更新和升级
yum check-update    ##列出所有可更新软件清单
yum update       ##更新所有可更新软件
yum update package1     ##更新指定软件package1
  • 查找和显示
yum info pakage1     ##显示安装包信息
yum list       ##显示所有已经安装和可以安装的程序包
yum list installed    ##列出所有已安装软件包,yum list installed | grep pakage1
  • 删除
yum remove pakage1     ##删除程序包
yum deplist package1    ##查看程序package1依赖情况
  • 清除缓存
yum clean packages: 清除缓存目录下的软件包
yum clean headers: 清除缓存目录下的 headers
yum clean oldheaders: 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers

3、rpm

rpm -ivh xxx.rpm    ##通过rpm包安装
rpm -qa | grep xxx     ##查看是否安装
rpm -e xxx      ##删除
rpm -qf xxx    ##查看已安装的文件属于哪个安装包
小tip!

rpm、yum区别
1.rpm :RedHat package manage的简写
rpm 是linux的一种软件包名称,以.rpm结尾,安装的时候语法为:rpm -ivh,rpm包的安装有一个很大的缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦,并且rpm命令只能安装下载到本地的rpm包,yum可以在线下载并安装rpm包
2.yum(全称为 Yellow dog Updater, Modified)
yum是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令

相关文章

网友评论

      本文标题:linux命令之软件安装—wget、yum、rpm

      本文链接:https://www.haomeiwen.com/subject/auncphtx.html