不再更新的网站,景县做网站,广州市建筑股份有限公司,做磁性材料在哪些网站推广比较好目录 1.yum-软件包管理器#x1f638;1.1yum使用方法1.2什么是yum#xff1f;#x1f638;1.3yum的周边生态1.4yum源切换1.4.1 查看系统本身yum源1.4.2 软件源1.4.3yum源配置 1.yum-软件包管理器 以下操作需要联网的情况下进行 #x1f638;1.1yum使用方法 安装软件时由于需… 目录 1.yum-软件包管理器1.1yum使用方法1.2什么是yum1.3yum的周边生态1.4yum源切换1.4.1 查看系统本身yum源1.4.2 软件源1.4.3yum源配置 1.yum-软件包管理器 以下操作需要联网的情况下进行 1.1yum使用方法 安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成。 普通用户需要进行sudo提权配置才能正常使用sudo进行软件安装。点击以下链接可以进行sudo提权配置。 sudo提权 yum list | grep 程序名称 搜索/查看可执行程序 yum install [-y] command // sudo or root安装 yum [-y] remove command// sudo or root卸载
-y 免去询问是否安装/卸载
yum install -y epel-release 安装扩展源可用软件更多稳定性差
lrzsz.x86_64 0.12.20-36.el7 base
#注意
软件包名称主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构.x86_64 后缀表示64位系统的安装包i686 后缀表示32位系统安装包选择包时要和系统匹配.el7 表示操作系统发行版的版本el7 表示的是 centos7/redhat7el6 表示 centos6/redhat6.最后一列base 表示的是 软件源 的名称类似于 小米应用商店华为应用商店 这样的概念。
1.2什么是yum
yum是一个软件下载安装的一个客户端像小米应用商店华为应用商城Linux中软件包可能存在依赖关系而yum会帮我们解决这种依赖关系的问题。
我们在我们的centos上输入yum安装指令yum就会去centos服务器中查找对应的包然后下载安装的我们本地的centos至此一个完整的安装过程完成。
1.3yum的周边生态
1.3.1如何选择系统
假设我们要去选择一个系统Linux系统各版本的底层都是一样的。
Linux各系统的区别不会是简单的系统区别我们选择一个系统
* 考虑该系统是否完善是最重要的系统可用是最基本的要求
* 还要考虑这个系统有没有社区
* 有没有维护
* 文档是否齐全
* 配套的软件是否丰富如果这个系统开源社区非常活跃文档很齐全配套的软件很丰富问题暴露很快能够解决有大量的程序员愿意来开发更重要的是有很多企业来选择这时会有很多的企业级应用场景暴露出来这就是操作系统的生态。
系统本身没有区别主要是当年我们给系统设置的调性吸引了不同种类的人群构建了不同种类的社区暴露了特定种类的问题以及配套的各种问题的解决方案出来了这才是系统有差别
我们选择系统并不是区分系统本身而是区分系统的生态和社区
为了有更多的用户选择系统的开发者一定会维护好系统的生态和社区。
1.4yum源切换
为什么要切换yum源
一般的机器内置的链接地址是centos的官网软件链接都指向的是国外的yum可能会比较慢所以需要配置。
1.4.1 查看系统本身yum源
yum会根据/etc/yum.repos.d/该路径下面的配置文件来构成自己的下载路径yum帮助我们下载安装。
进入yum源仓库
cd /etc/yum.repo.d/查看用户自己电脑上的所有yum源
ls /etc/yum.repos.d/安装扩展软件源
yum install -y epel-release 1.4.2 软件源
base基本软件源很稳定。 epel是扩展软件源。
epel 存储新软件不太稳定已经告知用户安装后可能有风险用户自己决定是否使用。
1.4.3yum源配置
确保自身能链接互联网
ping www.baidu.com手动结束ping以下是ping成功的页面。
进入yum源配置文件目录
cd /etc/yum.repos.d/将原有的yum源备份到/etc/yum.repos.d/bak目录下
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak下载新的yum源
wget -O /etc/yum.repos.d https://mirrors.aliyun.com/repo/Centos-7.repo刷新缓存
yum clean all
yum repolist更新yum
yum makecache