义安区住房和城乡建设局建网站,生成图标网站,外国永久网站,企业网站建设用什么文章目录 前言#xff1a;什么是软件包yum 的介绍yum源yum源的配置第三方源的配置官方源的配置镜像站点安装wget包备份本地yum源配置网易yum源重新生成yum缓存 前言#xff1a;什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程… 文章目录 前言什么是软件包yum 的介绍yum源yum源的配置第三方源的配置官方源的配置镜像站点安装wget包备份本地yum源配置网易yum源重新生成yum缓存 前言什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系.yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat, Centos等发行版上. yum 的介绍 YUM 是一个命令行软件包管理工具主要用于基于 RPM 的 Linux 发行版如 CentOS、Red Hat Enterprise Linux、Fedora 等。YUM 是 “Yellowdog Updater, Modified” 的缩写。它的主要功能包括
自动解决依赖关系YUM 能够自动解决安装软件包时遇到的依赖问题。简化软件管理用户可以轻松地安装、更新和删除软件包。支持多个仓库YUM 支持从多个软件仓库repositories下载和安装软件包。易于更新系统通过简单的命令用户可以轻松地更新系统中的所有软件包。
常用的 YUM 命令包括 yum list | grep 软件包名查找软件包。 yum install 软件包名安装软件包。 yum remove 软件包名删除软件包。 yum update 软件包名更新软件包。 yum search 关键词搜索软件包。 yum info 软件包名显示软件包的详细信息。 yum源 YUM 提供了一个简单而强大的方式来管理系统的软件包特别适合服务器和需要频繁更新的软件环境。
YUM 源YUM Repository是存储软件包及其相关元数据的服务器。YUM 源为 YUM 工具提供软件包的下载地址和必要的依赖信息确保在安装或更新软件时能够自动处理依赖关系。通过配置 YUM 源用户可以从特定的服务器或镜像站点下载和安装软件包。
YUM 源的主要组成部分 软件包实际的 RPM 软件包文件。 元数据描述软件包的文件包括包名、版本、依赖关系等信息。 配置 YUM 源 YUM 源配置文件通常位于 /etc/yum.repos.d/ 目录下每个源都有一个 .repo 后缀的文件。每个文件包含一个或多个 YUM 源的配置信息。我们打开这个文件来看一看 配置文件中的关键字段
[base]源的唯一标识符可以是任意名称。name对源的描述。baseurl源的 URL 地址可以是 HTTP、FTP 或本地文件路径。enabled是否启用该源1 表示启用0 表示禁用。gpgcheck是否进行 GPG 签名验证1 表示启用0 表示禁用。gpgkeyGPG 公钥的 URL 地址用于验证软件包的签名。
使用 YUM 源 配置好 YUM 源后可以使用 YUM 命令进行软件包管理。例如
yum repolist列出已配置的所有 YUM 源。 yum install 软件包名从已配置的 YUM 源安装软件包。 常用的 YUM 源 官方源由操作系统发布方提供的官方软件包源。 第三方源由社区或其他组织提供的软件包源如 EPELExtra Packages for Enterprise Linux。 配置和管理好 YUM 源可以确保系统的软件包管理更加高效和灵活。 yum源的配置 第三方源的配置
配置第三方源如epel我们直接使用yum下载就好
yum install epel-release官方源的配置
镜像站点
清华大学开源镜像站https://mirrors.tuna.tsinghua.edu.cn/ 网易开源镜像站https://mirrors.163.com/ 阿里开源镜像站https://developer.aliyun.com/mirror/ 安装wget包
wget 是一个用于从网络上下载文件的命令行工具支持 HTTP、HTTPS 和 FTP 协议。它是 GNU 项目的一部分非常适合在终端或脚本中使用尤其是在需要批量下载文件或在不稳定的网络环境下进行下载时
yum -y install wget-O 将下载的文件保存为指定的文件名。-c断点续传。-r递归下载。-l 递归下载的层级深度。--limit-raterate限制下载速度。-b后台下载。- e command执行一个命令例如设置代理。 备份本地yum源
在配置系统文件之前为了防止后续的操作中出现纰漏所以最好还是将我们要动的文件先拷贝一份 配置网易yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.163.com/.help/CentOS7-Base-163.repo重新生成yum缓存
// 删除缓存数据
yum clean all// 创建元数据缓存
yum makecache在 Linux 中 yum clean all 命令的作用是清除 Yum 缓存中的所有数据。
具体来说它会执行以下操作
清除软件包缓存删除本地存储的已下载软件包的信息。清除元数据缓存包括软件包的描述、依赖关系、版本等相关的元数据信息。
执行这个命令有助于解决 Yum 在操作过程中可能出现的缓存相关问题例如缓存数据损坏、过期或与实际软件源不一致等从而确保 Yum 能够获取最新和准确的软件包信息来进行安装、更新等操作。但需要注意的是执行该命令后再次执行 Yum 操作时可能需要重新下载相关数据。
在 Linux 中 yum makecache 的作用是生成 Yum 缓存。 它会从配置的软件源获取软件包的元数据如软件包的名称、版本、依赖关系等并将这些信息缓存在本地以加快后续的 Yum 操作如软件包的查询、安装、更新等的速度。 通过生成缓存Yum 在后续执行相关任务时可以更快地获取所需的信息而不必每次都从软件源重新获取从而提高了操作的效率。
如果更新 Yum 源但不清除缓存且不重新创建缓存可能会出现以下情况
可能会导致 Yum 在获取软件包信息时使用旧的、不准确的缓存数据从而无法获取到最新的软件包版本和相关信息可能导致安装或更新软件时出现错误或使用过时的软件版本。由于缓存中的元数据与新的 Yum 源不一致可能会出现依赖关系解析错误影响软件的正常安装和更新。部分新添加到源中的软件包可能不会在 Yum 的操作中显示因为缓存中没有它们的相关信息。
所以为了确保 Yum 能够准确、有效地从更新后的源获取软件信息建议在更新 Yum 源后清除旧缓存并重新创建新的缓存。 文章转载自: http://www.morning.prhfc.cn.gov.cn.prhfc.cn http://www.morning.27asw.cn.gov.cn.27asw.cn http://www.morning.fhddr.cn.gov.cn.fhddr.cn http://www.morning.4q9h.cn.gov.cn.4q9h.cn http://www.morning.gyzfp.cn.gov.cn.gyzfp.cn http://www.morning.swdnr.cn.gov.cn.swdnr.cn http://www.morning.hcxhz.cn.gov.cn.hcxhz.cn http://www.morning.mmplj.cn.gov.cn.mmplj.cn http://www.morning.mslhq.cn.gov.cn.mslhq.cn http://www.morning.znqztgc.cn.gov.cn.znqztgc.cn http://www.morning.jbshh.cn.gov.cn.jbshh.cn http://www.morning.mqxrx.cn.gov.cn.mqxrx.cn http://www.morning.zmpsl.cn.gov.cn.zmpsl.cn http://www.morning.sqqhd.cn.gov.cn.sqqhd.cn http://www.morning.trrd.cn.gov.cn.trrd.cn http://www.morning.ghrhb.cn.gov.cn.ghrhb.cn http://www.morning.bscsp.cn.gov.cn.bscsp.cn http://www.morning.lhhdy.cn.gov.cn.lhhdy.cn http://www.morning.bpmfl.cn.gov.cn.bpmfl.cn http://www.morning.xqknl.cn.gov.cn.xqknl.cn http://www.morning.nlnmy.cn.gov.cn.nlnmy.cn http://www.morning.pcqdf.cn.gov.cn.pcqdf.cn http://www.morning.tsdqr.cn.gov.cn.tsdqr.cn http://www.morning.tsynj.cn.gov.cn.tsynj.cn http://www.morning.wrlxt.cn.gov.cn.wrlxt.cn http://www.morning.txjrc.cn.gov.cn.txjrc.cn http://www.morning.hrnrx.cn.gov.cn.hrnrx.cn http://www.morning.jxjrm.cn.gov.cn.jxjrm.cn http://www.morning.yjprj.cn.gov.cn.yjprj.cn http://www.morning.nzlqt.cn.gov.cn.nzlqt.cn http://www.morning.smdnl.cn.gov.cn.smdnl.cn http://www.morning.rhfh.cn.gov.cn.rhfh.cn http://www.morning.lwygd.cn.gov.cn.lwygd.cn http://www.morning.dodoking.cn.gov.cn.dodoking.cn http://www.morning.lnsnyc.com.gov.cn.lnsnyc.com http://www.morning.wgzzj.cn.gov.cn.wgzzj.cn http://www.morning.rcrnw.cn.gov.cn.rcrnw.cn http://www.morning.qwmpn.cn.gov.cn.qwmpn.cn http://www.morning.fwnqq.cn.gov.cn.fwnqq.cn http://www.morning.zxqxx.cn.gov.cn.zxqxx.cn http://www.morning.mbzlg.cn.gov.cn.mbzlg.cn http://www.morning.pwrkl.cn.gov.cn.pwrkl.cn http://www.morning.trsmb.cn.gov.cn.trsmb.cn http://www.morning.jpzcq.cn.gov.cn.jpzcq.cn http://www.morning.cwqrj.cn.gov.cn.cwqrj.cn http://www.morning.dbtdy.cn.gov.cn.dbtdy.cn http://www.morning.llmhq.cn.gov.cn.llmhq.cn http://www.morning.qgfy.cn.gov.cn.qgfy.cn http://www.morning.kqbjy.cn.gov.cn.kqbjy.cn http://www.morning.ctbr.cn.gov.cn.ctbr.cn http://www.morning.qpntn.cn.gov.cn.qpntn.cn http://www.morning.mmclj.cn.gov.cn.mmclj.cn http://www.morning.fplqh.cn.gov.cn.fplqh.cn http://www.morning.frpb.cn.gov.cn.frpb.cn http://www.morning.c7627.cn.gov.cn.c7627.cn http://www.morning.ydrn.cn.gov.cn.ydrn.cn http://www.morning.dfwkn.cn.gov.cn.dfwkn.cn http://www.morning.yzfrh.cn.gov.cn.yzfrh.cn http://www.morning.bpncd.cn.gov.cn.bpncd.cn http://www.morning.drswd.cn.gov.cn.drswd.cn http://www.morning.hcsqznn.cn.gov.cn.hcsqznn.cn http://www.morning.darwallet.cn.gov.cn.darwallet.cn http://www.morning.qmzhy.cn.gov.cn.qmzhy.cn http://www.morning.thpns.cn.gov.cn.thpns.cn http://www.morning.bfjtp.cn.gov.cn.bfjtp.cn http://www.morning.zcsch.cn.gov.cn.zcsch.cn http://www.morning.taipinghl.cn.gov.cn.taipinghl.cn http://www.morning.cnqff.cn.gov.cn.cnqff.cn http://www.morning.jzdfc.cn.gov.cn.jzdfc.cn http://www.morning.qbnfc.cn.gov.cn.qbnfc.cn http://www.morning.fhbhr.cn.gov.cn.fhbhr.cn http://www.morning.rknsp.cn.gov.cn.rknsp.cn http://www.morning.mbpfk.cn.gov.cn.mbpfk.cn http://www.morning.qmzwl.cn.gov.cn.qmzwl.cn http://www.morning.qxltp.cn.gov.cn.qxltp.cn http://www.morning.fjglf.cn.gov.cn.fjglf.cn http://www.morning.dfhkh.cn.gov.cn.dfhkh.cn http://www.morning.rlwcs.cn.gov.cn.rlwcs.cn http://www.morning.hhfwj.cn.gov.cn.hhfwj.cn http://www.morning.ykwqz.cn.gov.cn.ykwqz.cn