Linux的开发工具——软件包管理器 yum

目录

1 查看

2 安装

3 卸载     

4 常用软件

5 扩展细节

5.1 yum源        


什么是软件包
        在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.
        软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系.
        yum(Yellow dog Updater, Modifified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat,Centos等发行版上
关于 rzsz
        这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件 .
        安装完毕之后可以通过拖拽的方式将文件上传过去.
注意事项
        关于 yum 的所有操作必须保证主机 ( 虚拟机 ) 网络畅通 !!!
        可以通过 ping 指令验证
ping www.baidu.com

1 查看

yum list | grep XXX

 

注意事项 :
        软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构.
        "x86_64" 后缀表示64位系统的安装包, "i686" 后缀表示32位系统安装包. 选择包时要和系统匹配.
        "el7" 表示操作系统发行版的版本. "el7" 表示的是 centos7/redhat7. "el6" 表示centos6/redhat6.
        最后一列, base 表示的是 "软件源" 的名称, 类似于 "小米应用商店", "华为应用商店" 这样的概念

2 安装

       1.root用户直接yum

       2.普通用户sudo yum 

 

  •    sudo yum install sl.x86_64 && sudo yum -y remove sl.x86_64
[root@VM-12-17-centos ~]# yum install sl.x86_64
Is this ok [y/d/N]: y
Downloading packages:
sl-5.02-1.el7.x86_64.rpm                                                                         |  14 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : sl-5.02-1.el7.x86_64                                                                                 1/1 
  Verifying  : sl-5.02-1.el7.x86_64                                                                                 1/1 

Installed:
  sl.x86_64 0:5.02-1.el7                                                                                                

Complete!
  • 不询问是否安装,直接安装 sudo yum -y remove sl.x86_64
[root@VM-12-17-centos ~]# sudo yum -y remove sl.x86_64
Installed:
  sl.x86_64 0:5.02-1.el7                                                                                                

Complete!
注意事项 :
        安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成.
        yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外一个软件, yum会报错.
        如果 yum 报错, 请自行百度

3 卸载     

  • 卸载 sudo yum remove sl.x86_64 && sudo yum -y remove sl.x86_64

[root@VM-12-17-centos ~]# sudo yum remove sl.x86_64
Installed size: 17 k
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : sl-5.02-1.el7.x86_64                                                                                 1/1 
  Verifying  : sl-5.02-1.el7.x86_64                                                                                 1/1 

Removed:
  sl.x86_64 0:5.02-1.el7                                                                                                

Complete!
  • 不要询问是否卸载,直接卸载 sudo yum -y remove sl.x86_64
[root@VM-12-17-centos ~]# sudo yum -y remove sl.x86_64

Removed:
  sl.x86_64 0:5.02-1.el7                                                                                                

Complete!

4 常用软件

  • man手册        sudo yum install -y man-pages

5 扩展细节

5.1 yum源        

cd /etc/yum.repos.d/

[root@VM-12-17-centos ~]# cd /etc/yum.repos.d/
[root@VM-12-17-centos yum.repos.d]# ll
total 8
-rw-r--r-- 1 root root 614 Jan  3 15:52 CentOS-Base.repo
-rw-r--r-- 1 root root 230 Jan  3 15:52 CentOS-Epel.repo

CentOS-Base.repo 基本的yum源

  • 17
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值