centos系统yum(centos-7)
CentOS7常用命令之yum
yum命令是Linux下包管理系统RPM的用户友好界面,本文详细介绍了它的使用方法和一些常用的命令。在执行yum操作前,用户需要确保系统已经安装了yum。以下是yum的使用语法和说明:
命令语法为:yum [options] [command] [package...]
其中,[options]为可选的选项,如-h(帮助),-y(安装全部选择yes),-q(不显示安装过程)。[command]为操作命令,用于执行不同的任务。[package]为包名,表示要安装或更新的软件。
以下为一些常用yum命令:
1.列出所有可更新的软件清单:yum check-update
2.更新所有软件:yum update
3.安装指定软件:yum install [package]
4.更新指定软件:yum update [package]
5.列出所有可安装的软件:yum list
6.删除软件包:yum remove [package]
7.查找软件包:yum search [关键词]
8.清除缓存:
yum clean packages:清除缓存目录下的软件包缓存
yum clean headers:清除缓存目录下的headers缓存
yum clean oldheaders:清除缓存目录下的旧headers
yum clean, yum clean all:清除缓存目录下的软件包缓存和旧headers
更多关于yum命令的使用,可以参考官方网站或专业教程,如菜鸟教程的介绍。
centos7如何配置本地的yum源
在特定场景下,如没有公网访问权限,使用本地yum源可以帮助实现离线安装。首先,创建存放系统镜像的目录和挂载目录。
mkdir–p/yum/iso mkdir–p/yum/local
上传安装系统的ISO镜像文件至/yum/iso目录。
挂载ISO镜像至本地yum目录:
mount-o loop/yum/iso/CentOS-7-x86_64-DVD-1804.iso/yum/local/
通过df–h命令检查挂载是否成功。
在/etc/yum.repos.d/目录下新建调用本地yum源的repo文件。
vi/etc/yum.repos.d/local.repo
配置文件内容如下:
[local] name=local baseurl= enabled=1 gpgcheck=0 gpgkey=
重启后,可能需要重新挂载ISO镜像。可以通过解压镜像文件或编写启动运行脚本来解决。
测试本地yum源的使用。在无公网环境模拟中,通过绑定错误的ARP表项并修改MAC地址,确保服务器无法上网。将系统自带的yum源配置文件移动至其他目录,并清除服务器缓存。
mkdir/etc/yum.repos.d/history mv CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo–t history yum clean all yum makecache
安装ntp服务作为示例。
yum install–y ntp
本地yum源成功安装ntp服务。若需安装其他软件,如Docker,由于本地源中可能缺少必要依赖,需联网搜索并下载所需的安装包。安装时可能还需要额外的依赖包。
总结,配置本地yum源适用于特定网络环境,可实现离线安装,但使用前需注意配置文件的正确性及网络限制。若遇到问题,可尝试更新配置或网络环境。
centos系统中yum源怎么配置与使用
YUM软件仓库是基于 RPM的管理工具,为 Linux系统提供软件管理功能,简化安装、更新和卸载过程,自动解决软件间依赖问题。YUM包含核心组件及仓库。
配置 YUM源在 CentOS中,需在/etc/yum.repos.d/目录下,利用默认 CentOS-Base.repo或自定义.repo文件。自定义配置文件时,需挂载光盘至本地 mnt目录,将 RPM软件包存入指定目录。利用 createrepo工具生成依赖关系文件后,建立针对该目录的下载源配置文件。
YUM命令集用于管理软件包,其语法格式为:yum [options] command [package...]。常见选项有:-y、-q、-v等,常见命令包括:update、install、remove、search、groupinfo、searchgroup等。
进行 YUM命令练习时,插件配置文件位于/etc/yum/pluginconf.d/目录下,通过修改 enabled字段来启用或停用插件。若 YUM运行异常,需清除缓存解决。具体操作如下:
查看软件包信息:
使用命令:yum list all
查看可用组信息:
使用命令:yum list groups
获取 httpd软件包信息:
使用命令:yum info httpd
搜索软件包:
使用命令:yum search包名
安装软件包:
使用命令:yum install包名
批量安装软件包:
使用命令:yum install包名1包名2...
删除软件包:
使用命令:yum remove包名
批量删除软件包:
使用命令:yum remove包名1包名2...