linux软件安装命令比较(yum,rpm,wget,apt)

一、背景:

一般来说著名的linux系统基本上分两大类:

1.RedHat系列:Redhat、Centos、Fedora等

2.Debian系列:Debian、Ubuntu等

RedHat 系列

  • 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”

  • 2 包管理工具 yum

  • 3 支持tar包

Debian系列

  • 1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”

  • 2 包管理工具 apt-get

  • 3 支持tar包

tar 只是一种压缩文件格式,所以,它只是把文件压缩打包而已。

tar一般包括编译脚本,你可以在你的环境下编译,所以具有通用性。

如果你的包不想开放源代码,你可以制作成rpm,如果开源,用tar更方便了。

tar一般都是源码打包的软件,需要自己解包,然后进行安装三部曲,./configure, make, make install. 来安装软件。


二、yum,rpm,wget,apt命令

1.yum

一种软件安装方式,是一个在 Fedora 和 RedHat 以及 CentOS 中的软件包管理器。yum 基于 RPM 包管理,能够从指定的服务器自动下载

RPM 包并且安装,所以 yum 可以说是第三方。yum 可以自动处理依赖性关系,并且一次安装所有依赖的软件包。

如,使用 yum install xxx 安装软件

注意:yum install xxx,在找到安装包之后会询问你是否安装,如果加上参数-y 就自动确认安装。

2.wget(world wide web get)

类似于迅雷,是一种下载工具,通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP 协议下载,并可以使用 HTTP 代理。

wget 是一个Linux shell命令行下的一个下载工具,通常我们可以去拿这个命令去下载一些安装包,可以是编译tar包, 也可以是rpm包,也可

以是其他格式的文件,最后通过其他方式进行本地手动安装。

如,使用 wget 下载 xxx.rpm 包,然后用 rpm -ivh xxx.rpm 安装软件

3.rpm(redhat package management)

软件包管理器,用于安装/卸载 .rpm 软件。

rpm 是一个Redhat,CentOS下的一个包管理工具,他用来安装我们从远程下载下来的.rpm格式的安装包, 缺点是如果你安装的tools如果有版

本依赖,你需要逐个去下载并手动安装,比较耗费时间。

安装:

rpm -ivh *.rpm 

卸载:

rpm -e packgename 

查询所有安装到系统上的软件:

rpm -qa

4.apt-get 和 apt

ap-get是ubuntu下的一个软件安装方式,它是基于debain。

如,使用 apt install xxx 安装软件

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值