Yum的介绍

Yum 全称为 Yellow dog Updater Modified,它是一个在线的软件安装命令。
能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

例如我们需要安装一个软件A,而软件A-->B-->C-->D.通过yum我们只需要安装A,其他依赖包会自动安装。

那它怎么能自动安装呢?

Yum软件源
Repository //仓库
URL //http://

查看本地仓库文件

cd /etc/yum.repos.d/
ls

注意:
.d //directory目录
xxxd //daemon

更换centos的软件源
原因:很多http被墙了,在国内无法访问。
1.下载源仓库文件,xxx.repo

curl -o /etc/yum.repos.d/ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo

将repo文件保存到/etc/yum.repos.d/目录中。

让当前库文件生效

yum clean cache
yum make cache

使用yum进行软件包安装卸载

$>yum list                  //列出所有软件包
$>yum list installed                //列出已经安装的软件包
$>yum list installed | grep nano    //列出已经安装的软件包
$>yum search nano               //在yum的软件源中搜索软件 
$>yum remove nano           //卸载软件
$>yum -y install nano           //直接安装,不需要yes确认.
$>yum list installed | grep nano    //查看是否安装了Nano

我们现在只想下载不安装怎么做?

$>mkdir /home/centos/rpms

$echo 以下命令只下载软件,不安装软件
$>sudo yum install --downloadonly               //只下载
              --downloaddir=/home/centos/rpms   //指定下载目录
              Wget

修改centos能够使用sudo命令

[/etc/sudoers]
$>su root
$>nano /etc/sudoers
    ...
    centos ALL

利用Yum安装的软件

$>su root
$>yum search ifconfig
$>yum -y install net-tools      //安装网络工具

关闭防火墙

[centos7]

$>sudo systemctl disable firewalld.service  //"开机自启"禁用
$>sudo systemctl stop firewalld.service     //停止防火墙
$>sudo systemctl status firewalld.service   //查看防火墙状态

 

https://www.jianshu.com/p/1ebf41b8ffe1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hello_world!

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值