什么是软件包
在linux下安装软件,一个通常的办法就是下载程序的源代码,编译,得到可执行程序,但是这样比较麻烦,就有人把一些常用的软件提前编译好,做成软件包,这样下载的时候,直接下载软件包,就可以使用的,类似于手机上的app;
软件包管理器就类似于下载app的应用商店;
yum是Linux下非常常用的一种软件包管理器,主要应用在Fedora,RedHat,Centos等发行版上;
yum的相关操作
yum list | grep xxx
yum list 可以列出所有可用的软件包,grep xxx 就是查找名字包含xxx的软件包,列出来;
这样就查找到lrzsz软件包了,
lrzsz是在linux系统中用于文件传输的软件包,它提供了两个命令sz和rz,sz可以将本地文件传输到windows机器上,rz可以从windows机器向linux机器传输文件;
[sudo/root身份] yum install [-y] xxx 安装软件
[sudo/root身份] yum remove[-y] xxx 卸载软件
yum本地配置
yum会根据/etc/yum.repos.d/该路径下面的配置文件,来构成自己的下载链接,但是一般的,yum内置的是Centos的官网下载来链接,指向国外的,访问比较慢,所以需要配置;
配置就是更改文件,或者更改文件内容。我们国内的一些企业,学校,比如阿里云,清华大学,这些从国外镜像过来的软件源,我们可以直接下载,
使用wget命令从网上获取国内的镜像软件源,
然后清理缓存,生成缓存,升级更新
yum clear all
yum mackcache
yum -y update
就完成yum的本地配置了;