首页 > 系统相关 >Linux 下载和安装软件

Linux 下载和安装软件

时间:2023-05-29 17:37:36浏览次数:56  
标签:安装 Linux yum wget 软件 rpm 下载

wget 下载

wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTPHTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。 "wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。 wget 类似于迅雷,是一种下载工具,可以下载各种软件安装包等文件。 首先,我们需要检查系统是否已经安装wget命令:rpm -qa wget 如果没有安装,则可以使用 yum 命令进行安装:yum -y install wget # -y:安装过程中自动回答yes 语法:wget [参数] [文件下载地址] 示例:   wget http://www.coonote.com/testfile.zip  # 直接下载到当前目录   wget -P /usr/images/ http://51.istester.com/isTester.png   # 将下载文件保存到指定目录 /usr/images   wget -V # 查看 wget 版本信息   wget -h # 查看帮助文档help 下载文件命名 [ -O ] wget 默认以最后一个符号 / 的后面的字符来命名文件。也可以自定义命名:wget -O 重命名 下载地址 示例:   wget -O wordpress.zip http://www.coonote.com/download.aspx?id=1080 # 文件重命名为wordpress.zip 断点续传 [ -c ] 下载大文件时突然由于网络等原因中断,使用 wget -c 重新启动下载,中断的文件继续接着下载而不是重新下载一个文件。 示例:wget -c http://www.coonote.com/testfile.zip 后台下载 [ -b ] 对于下载非常大的文件的时候,我们可以使用参数 -b 进行后台下载。 示例:   wget -b http://www.coonote.com/testfile.zip  # 后台下载 查看下载进度:tail -f wget-log

yum 下载安装

(1) 是redhat, centos 系统下的软件安装方式,基于Linux
(2) 全称为 Yellow dog Updater, Modified
(3) 是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器

(4) 基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装

(5) yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令。

linux yum 命令 | 菜鸟教程 (runoob.com) 常用命令:
  • 1. 列出所有可更新的软件清单:yum check-update
  • 2. 更新所有软件:yum update
  • 3. 安装指定的软件:yum install <package_name>
  • 4. 更新指定的软件:yum update <package_name>
  • 5. 列出所有可安裝的软件清单:yum list [keyword]
  • 6. 删除软件包:yum remove <package_name>
  • 7. 从 yum 源服务器上查找与关键字相关的所有软件包:yum search <keyword>
  • 8. 清除缓存命令:(yum命令下载的安装包都放在/var/cache/yum目录)
    • yum clean packages:清除缓存目录下的软件包
    • yum clean headers:清除缓存目录下的 headers
    • yum clean oldheaders:清除缓存目录下旧的 headers
    • yum clean, yum clean all (= yum clean packages; yum clean oldheaders):清除缓存目录下的软件包及旧的 headers

yum 安装软件包命令:yum -y install 包名  # -y:安装过程中,自动回答yes

rpm 安装

(1) 软件管理
(2) redhat 的软件格式 rpm(r=redhat p=package m=management)
(3) 用于安装、卸载 .rpm软件

Linux rpm命令 | 菜鸟教程 (runoob.com)

相关命令:

  • rpm -ivh name.rpm  # 安装,-v:显示过程,-h:指定加密方式为hash
  • rpm -e name  # 卸载
  • rpm -Uvh name.rpm  # 更新
  • rpm -qi name  # 查看软件信息
  • rpm -qa | grep name     # 查看是否安装
  • rpm -qf name  # 查看已安装的文件属于哪个安装包

rpm 和 yum 区别

curl、wget、rpm、yum和apt的区别 - 艾薇-Ivy - 博客园 (cnblogs.com)

linux命令之软件安装—wget、yum、rpm - 简书 (jianshu.com)

rpm包的安装有一个很大的缺点,就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦,并且 rpm命令只能安装下载到本地的 rpm包,yum可以在线下载并安装rpm包。

rpm适用于所有环境,而 yum要搭建本地yum源才可以使用!yum是上层管理工具,自动解决依赖性,而 rpm是底层管理工具。

标签:安装,Linux,yum,wget,软件,rpm,下载
From: https://www.cnblogs.com/lwj0126/p/17440944.html

相关文章

  • linux常用指令(文本编辑)
    (1).vim 安装vimyuminstallvim命令命令模式--vim文件名字或者编辑模式按esc进入i--在光标的前面插入字符a--在光标的后面添加入字符o--在光标下一行插入字符编辑模式--命令行模式按i进入yy--复制当前行p--粘贴dd--删除当前行......
  • Java学习必备截图工具Snipaste下载使用教程
    截图功能已经成了现在学习及工作中的必备需求,分享给大家一款好用而且还免费的截图神器——SnipasteSnipaste功能非常强大,不需要安装,解压即可使用。这篇文章详细介绍一下Snipaste的下载安装及使用。这也是入门学习Java最实用的截图工具,也可直接观看视频讲解,b站上动力节点老杜最......
  • linux全景指南摘录-摘录至微信公众号《linux技术迷》
    Linux性能优化的全景指南Linux性能优化性能优化性能指标高并发和响应快对应着性能优化的两个核心指标:吞吐 应用负载角度:直接影响了产品终端的用户体验系统资源角度:资源使用率、饱和度等性能问题的本质就是系统资源已经到达瓶颈,但请求的处理还不够快,无法支......
  • 免费ai写作软件分享,ai写作软件大合集!​
    免费ai写作软件分享,AI写作是指利用人工智能技术,让计算机程序自动生成文章、新闻、评论等文本内容,通过自然语言处理、机器学习、深度学习等技术,AI写作可以模仿人类写作过程,生成高质量、流畅的文本内容。AI写作的应用场景包括新闻报道、广告营销、科技文献等,那么很多小伙伴不知道使用......
  • Linux基本命令(基础版)
    具体Linux的信息建议先自己百度了解,本博客是笔者自己的学习记录,因此本博客是按照本人的学习进度及内容而写的,如有错误或者忘记的,欢迎留言告知。进入Linux系统Linux系统与Windows系统的设定理念大不相同,windows系统的设想是用户都是傻子,所以系统面向对象来说比较简单,而Linux系统则认......
  • 如何在图片上编辑文字?图片编辑文字软件分享!​
    如何在图片上编辑文字?在现代社交媒体和广告营销中,图片已经成为一个非常重要的媒介。在图片上传到互联网后,为了更好地传达信息,有时需要在图片上添加文字,这些文字可以用于解释图片中的内容,提供附加信息,或者吸引观众的注意力,那么该用什么软件进行操作呢?很多小伙伴不知道,下面感兴趣的就......
  • 图片png怎么转换成jpg格式?图片格式转换软件推荐!​
    图片png怎么转换成jpg格式,PNG和JPG都是非常流行的格式,因为JPG是一种有损压缩格式,相对于PNG格式,它可以将图像的大小缩小很多,这意味着您可以在不牺牲太多图像质量的情况下节省更多的存储空间,所以很多小伙伴想转换却不知道使用什么软件,下面感兴趣的小伙伴一起来看看吧!选择:图片编辑助手......
  • 自动生成作文的软件分享,ai写作软件推荐!​
    自动生成作文的软件分享,自动化技术的快速发展,已经深刻地改变了我们的生活,随着人工智能的崛起,各种自动化工具和机器人正在逐渐取代人类的工作,其中智能写作就是一个新时代的产物,可以帮助我们自动生成作文,下面感兴趣的小伙伴一起来看看哪些软件可以进行生成吧!选择:FUNAIFUNAI是一款......
  • 转载-奇小葩- linux性能工具--ftrace使用
    原文链接:https://blog.csdn.net/u012489236/article/details/119519361 Ftrace设计作为一个内部的tracer提供给系统的开发者和设计者,帮助他们弄清kernel正在发生的行为,它能够调式分析延迟和性能问题。对于前一章节,我们学习了Ftrace发展到现在已经不仅仅是作为一个functiontr......
  • Linux下C++实现一个定时器
    要在Linux下实现一个定时器,可以使用以下两种方法:使用系统提供的定时器APILinux系统提供了一些定时器API,如setitimer、timer_create、timer_gettime等,可以使用这些API来实现定时器。以setitimer为例,可以按照以下步骤来使用:1.定义一个itimerval结构体变量,该结构体包含定时器的初......