软件安装的三种方式

1. yum

    语法格式:

  yum -y install package.name

      -y yes  # 遇到提示自动输入yes

  案例: 安装ifconfig命令 route 命令

  大部分命令属于其他的安装包

  第一步: 如何知道命令属于哪个软件包

    1) 百度

2) [root@oldboyedu ~]# yum provides wget

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirrors.aliyun.com

* extras: mirrors.aliyun.com

* updates: mirrors.aliyun.com

wget-1.14-18.el7_6.1.x86_64 : A utility for retrieving files using the HTTP or FTP protocols

Repo        : base

  第二步: ifconfig 属于net-tools包

        安装net-tools包

  案例: 安装 rz 上传 sz下载  命令

  yum provides sz

  属于lrzsz包

  yum -y install lrzsz

yum特点: 自动解决依赖问题

吃饭: 点外卖 酱油 醋辣椒 盐 所有的打包好 送给我们

删除软件:

  yum remove package.name # 自动解决依赖问题

  [root@oldboyedu ~]# yum -y remove lrzsz

  yum reinstall package.name  # 重新安装

yum list # 列出仓库内所有软件

yum repolist # 查看当前系统所有仓库

yum clean all# 清空缓存

2. rpm

类似于我们自己先把包下载下来 然后在安装

语法格式:

rpm -ivh package.rpm(包必须存在 提前把包下载到某个目录)  缺少什么包手动安装什么包

类似于自己煮饺子 速冻饺子

特点: 不支持自动解决依赖  自己买锅碗瓢盆 油盐酱醋 大蒜 辣椒

-i  install 安装

-v  verbose 显示安装过程

-h  显示安装进度

查看软件是否安装

[root@oldboyedu ~]# rpm -q lrzsz # 查看lrzsz是否安装

lrzsz-0.12.20-36.el7.x86_64

[root@oldboyedu ~]# rpm -q lrzsz wget curl # 查看多个命令是否安装

lrzsz-0.12.20-36.el7.x86_64

wget-1.14-18.el7_6.1.x86_64

curl-7.29.0-51.el7.x86_64

rpm -qa  # 查看当前系统所有安装过的软件包

rpm -ql        # 查看安装包的所有的内容

rpm -e          # 删除软件包

[root@oldboyedu ~]# rpm -qa lrzsz

lrzsz-0.12.20-36.el7.x86_64

[root@oldboyedu ~]# rpm -e lrzsz

[root@oldboyedu ~]# rpm -qa lrzsz

3. 编译安装

  /usr/local目录

  类似自己动手解决吃饭问题

  买菜 摘菜 买肉  洗菜 切菜 炒菜......吃饭

  下载源码

  cd 源码包

  .configure

  make && make install

你可能感兴趣的:(软件安装的三种方式)