首页 > 系统相关 >yum命令文档

yum命令文档

时间:2024-11-06 23:42:11浏览次数:5  
标签:选项 存储 etc value 命令 文档 软件包 yum

命令目录

官方文档

yum 及相关实用程序的配置信息位于 /etc/yum.conf。此文件包含一个必填 [main] 部分,它允许您设置具有全局效果的 yum 选项,还可包含一个或多个 [*repository*] 部分,供您设置特定于存储库的选项。但是,建议您在 /etc/yum.repos.d/ 目录中的新或现有. repo 文件中定义单独的仓库。您在 /etc/yum.conf 文件的单独 [*repository*] 部分中 定义的值会覆盖 [main] 部分中设置的值。

下面演示了如何:

  • 通过编辑 /etc/yum.conf 配置文件的 [main] 部分来设置全局 yum 选项;
  • 通过编辑 /etc/yum .conf 和 /etc/yum. repos.d/ 目录中的 [*repository* ] 部分 为单个仓库设置选项;
  • 使用 /etc/yum.conf 中的 yum 变量以及 /etc/yum.repos.d/ 目录中的文件,以便正确处理动态版本和体系结构值;
  • 在命令行中添加、启用和禁用 yum 存储库;和
  • 设置您自己的自定义 yum 存储库。

yum配置文件 /etc/yum.conf

[main]
# 缓存目录
cachedir=/var/cache/yum/$basearch/$releasever 
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3

[comments abridged]

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

以下是 [main] 部分中最常用的选项:

  • assumeyes=value

    assumeyes 选项确定 yum 是否提示确认关键操作。使用以下之一替换 value0默认)- yum 提示确认其执行的关键操作。1 - 不提示确认重要的 yum 操作.如果设置了 assumeyes=1,yum 的行为与命令行选项 -y--assumeyes 相同。

  • cachedir=directory

    使用此选项设置 yum 存储其缓存和数据库文件的目录。使用 目录的绝对路径替换 directory。默认情况下,yum 的缓存目录为 /var/cache/yum/$basearch/$releasever/。有关 $basearch 和 $ releasever yum 变量的描述,请参阅 第 9.5.3 节 “使用 Yum 变量”

  • debuglevel=value

    这个选项指定 yum 生成的输出调试详情。在这里,值是 110 之间的整数。设置更高的 调试级别 值会导致 yum 显示更详细的调试输出。debuglevel=2 是默认值,而 debuglevel=0 禁用调试输出。

  • exactarch=value

    使用这个选项时,您可以将 yum 设置为在更新已安装的软件包时考虑正确的架构。将 value 替换为:0 - 在更新软件包时不考虑确切的架构。1默认)- 在更新包时考虑确切的架构。使用这个设置时,yum 不会安装 32 位体系结构的软件包,以更新已在具有 64 位体系结构的系统中安装的软件包。

  • exclude=package_name more_package_names

    exclude 选项允许您在安装或系统更新期间按关键字排除软件包。通过引用以空格分隔的软件包列表,可实现用于排除的多个软件包列表。允许使用通配符的 shell glob 表达式(如 *?)。

  • gpgcheck=value

    使用 gpgcheck 选项指定 yum 是否应对包执行 GPG 签名检查。将 value 替换为:0 - 禁止对所有存储库中的软件包进行 GPG 签名检查,包括本地软件包安装.1默认)- 启用检查所有存储库中所有包的 GPG 签名,包括本地包安装.启用 gpgcheck 后,将检查所有包的签名。如果在 /etc/yum.conf 文件的 [main] 部分中设置了这个选项,它会为所有存储库设置 GPG 检查规则。但是,您也可以为单个存储库设置 gpgcheck=*值* ;即,您可以在一个存储库上启用 GPG 检查,同时禁用另一个存储库。如果 /etc/yum.conf 中存在单个存储库,则设置 gpgcheck=*值* 会覆盖 默认值。

  • group_command=value

    使用 group_command 选项指定 yum group install、yum group upgradeyum group remove 命令如何处理软件包组。在以下位置替换 valuesimple - 安装软件包组的所有成员.仅升级之前安装的软件包,但不要安装在此期间添加到组中的软件包。compat - 类似于 simple,但 yum 升级 也会安装自上一次升级以来添加到组中的软件包。对象 - (默认.)使用这个选项,yum 跟踪之前安装的组,并区分作为组一部分安装的软件包和单独安装的软件包。请查看 例 9.15 “查看 LibreOffice 软件包组的信息”

  • group_package_types=package_type more_package_types

    您可以在调用 yum group install 命令时,指定安装哪些类型的包(可选默认必需)。默认选择默认 和强制软件包类型

  • history_record=value

    使用这个选项,您可以将 yum 设置为记录事务历史记录。使用以下之一替换 value0 - yum 不应该 记录事务的历史记录条目。1默认)- yum 应记录事务的历史记录条目.此操作需要一定数量的磁盘空间,并在事务中额外花费一些时间,但它提供了有关过去操作的许多信息,这些信息可通过 yum history ``命令显示。history_record=1 是默认值。

repository选项

[repository]
name=repository_name
baseurl=repository_url
  • name=repository_name

    此处 repository_name 是描述存储库的人类可读字符串。

  • baseurl=repository_url

    使用存储库数据目录所在目录的 URL 替换 repository_url :如果存储库通过 HTTP 提供,请使用: *http://path/to/repo*如果仓库可以通过 FTP 获得,请使用: *ftp://path/to/repo*如果存储库对机器是本地的,请使用: *file:///path/to/local/repo*如果特定的在线存储库需要基本的 HTTP 身份验证,您可以通过将用户名和密码放在 URL 中作为 *用户名* :*密码*@*链接* 来指定您的用户名和密码。例如,如果 http://www.example.com/repo/ 上的存储库需要用户名"user"和密码"password",则 baseurl 链接可以指定为 http://user:/repo/。这个 URL 通常是一个 HTTP 链接,例如:baseurl=http://path/to/repo/releases/$releasever/server/$basearch/os/请注意,yum 总是扩展 URL 中的 $releasever、$arch$basearch 变量。有关 yum 变量的详情请参考 第 9.5.3 节 “使用 Yum 变量”

  • enabled=value

    这是告诉 yum 使用或忽略特定库的简单方法,value 是:0 - 在执行更新和安装时,不要将此存储库作为软件包源包含在内。这是快速打开和关闭存储库的一种简单方法,当您希望从不需要启用更新或安装的仓库中单个软件包时,这很有用。1 - 将此仓库作为包源包含在内.也可以通过将 --enablerepo=*repo_name 或 --disablerepo=*repo_name** 选项传递到 yum,或通过 PackageKit 程序的 Add/Remove Software 窗口来执行打开和关闭存储库。

  • async=value

    控制存储库软件包的并行下载。在这里,值是auto默认)- 如果可能,将使用并行下载,这意味着 yum 会自动为插件创建的存储库禁用它,以避免故障。on - 为存储库启用并行下载。off - 禁止并行下载。

标签:选项,存储,etc,value,命令,文档,软件包,yum
From: https://www.cnblogs.com/xysgo/p/18531304

相关文章

  • 安装deb命令
    安装deb命令deb 是Debian和基于Debian的系统中的软件包格式。dpkg 是Debian包管理工具,用于安装、配置、删除和管理 .deb 软件包。要使用 dpkg 安装 .deb 文件,请打开终端并使用以下命令: sudodpkg-ipackage-name.deb将 package-name.deb 替换为......
  • 基于SpringBoot+Vue的名城小区物业管理系统设计与实现毕设(文档+源码)
            目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、源码获取:        大家好呀,我是一个混迹在java圈的码农。今天要和大家分享的是一款基于SpringBoot+Vue的名城小区物业管理系统,项目源码请点击文章末尾联系我哦~目前有各类......
  • 基于微信小程序的智慧停车系统设计与实现(源码+springboot+uinapp+部署文档+讲解等)
    收藏关注不迷路!!......
  • 基于SpringBoot+Vue的学生档案管理系统(源码+LW+调试文档+讲解)
    背景及意义目的档案信息整合与存储:基于SpringBoot+Vue的学生档案管理系统,目的是将学生的各类档案信息进行整合和存储。包括学生的个人基本信息(姓名、性别、出生日期、民族、籍贯等)、学业信息(入学成绩、每学期各科成绩、考试排名、奖惩情况等)、家庭背景信息(家庭成员、......
  • Centos yum 源更换为阿里云yum源,解决centos yum源不能用
    进入对应目录#cd/etc/yum.repos.d备份原来yum源#mkdirbak&&mvCe*bak/复制yum源文件#cp-rbak/CentOS-Base.repo./编辑yum源文件#vimCentOS-Base.repo删除原有内容,替换配置内容如下:[base]name=CentOS-$releasever-Base-mirrors.aliyun.combaseurl......
  • runas 是 Windows 操作系统中的一个命令,用于以不同的用户身份运行程序或命令。这意味
    runas是Windows操作系统中的一个命令,用于以不同的用户身份运行程序或命令。这意味着你可以用管理员账户或其他用户的身份来启动程序,而不需要注销当前账户或切换用户。这个命令在需要进行权限提升或在多个用户身份下进行操作时非常有用。什么是 runas 命令?runas命令允许你......
  • git命令大全
    一、指定分支克隆代码使用-b参数指定分支gitclone-b<branch_name>--single-branch<repository_url>二、git回退版本1.文件回滚查看文件要回滚的提交版本IDgitlog--path/to/file在使用gitcheckout命令指定提交的版本IDgitcheckout<commit_id>--path/to/file如......
  • Linux查看文件大小的命令-续
    几年前,写了Linux中如何查看文件夹的大小这篇文章,这里再做点补充。大家想要了解一个文件是多大,最直观的方式,就是看看Windows告诉咱们某个文件有多大。可以看到,这个文件大小是2.4GB。有了这个信息,再往下去看Linux中的大小就有了准绳。我测试的是一个仅包含一个语料库的压缩包的目录......
  • 跨区域大型医院的网络设计与搭建(网络工程毕业设计-拓扑+配置代码+文档)
    文章目录1.前言2.详细设计3.介绍3.1设计简介3.2拓扑图3.2路由协议选择3.2详细配置代码3.3安全性优化设计3.4故障恢复与冗余设计3.5总结4.获取设计1.前言......
  • TextIn ParseX文档解析SDK工具新增Java版本
    TextInParseX通用文档解析是一款大模型友好的解析工具,支持将pdf文档、jpg、img图像等文件快速转换为markdown格式,支持各类表格、公式解析,帮助大语言模型的数据清洗和文档问答任务。此前,为了让用户获得文档解析引擎返回的丰富版面元素,我们推出了一系列的sdk函数(+link),包括目录树、......