Linux软件包管理器yum

目录

什么是软件包管理器

yum的相关操作

查看软件包

下载软件

卸载软件

 扩展软件源

安装扩展软件源 

软件RZSZ

rz指令

sz指令

wget与scp指令

yum的本地配置 


什么是软件包管理器

        在Linux下安装软件,一个通常的办法是下载该程序的源代码,并进行编译,得到可执行程序,但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包,,直接进行安装。 yum是Linux下非常常用的一种包管理器 ,主要应用在Fedora、 RedHat、Centos等发行版上。 
软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系

(Yellow dog Updater, Modified) 

yum的相关操作

查看软件包

语法:yum list 

注意事项:使用yum指令需要保证电脑联网(一般情况下都需要)

常见用法:yum list | grep sl(由于包的数目可能非常之多, 这里我们需要使用 grep 命令只

筛选出我们关注的包) 查找名字中包含sl的软件

上图分为三部分:软件名(软件的运行环境,比如x86和64位环境)、软件版本号、软件的提供方

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

下载软件

语法:yum install 软件名 或 sudo yum install 软件名 

yum install -y 软件名 默认在安装时同一一切选项

当我们下载完软件sl.x86_64后,输入sl就可以出现跑火车的动画:

卸载软件

语法:yum remove 软件名

 扩展软件源

        base是linux的安全应用商店,一些新的软件在被确定是安全且稳定后会被引入该应用商店,而那些还不太安全或者说不太稳定甚至说没什么用的软件(就像上面的跑火车软件)都会被放在扩展软件源epal中(无视风险继续安装?)

安装扩展软件源 

语法:yum -y install epel-release

软件RZSZ

语法:yum -y install lrzsz.x86_64

作用:通过拖拽的方式将windows中的文件上传至linux中

rz指令

语法:rz

作用:将windows中的文件移动至linux中

sz指令

语法:sz 文件名

作用:将linux中的文件移动至windows中

wget与scp指令

语法:wget / scp  目标文件所处的公网ip:文件路径

作用:将公网ip对应的用户的文件拷贝至当前目录下

yum的本地配置 

        当我们使用yum install 文件名时,yum会根据/etc/yum.repos.d/路径下的各个库中存放的各个软件的下载链接,进入该下载链接并进行软件的下载和安装:

        但是由于linux中原本的软件的下载链接都指向国外,而我们在国内访问国外网站时经常会出现不稳定的情况,所以我们需要做的就是更改/etc/yum.repos.d/路径下的各个库:

将国外链接换成阿里云提供的国内链接:

在更新完后还需要三个命令:

  • 清除缓存:yum clean all
  • 生成缓存(下载的软件):yum makecache
  • 升级更新(软件):yum -y update

~over~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值