linux的yum命令

人气:176 ℃/2022-12-25 14:14:23

linux的yum命令怎么用?让我们一起来了解下。

yum命令是一个前端软件包管理器,yum命令提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

语法:yum [options] [command] [package ...]

参考例子:

利用 yum 的功能,找出以 pam 为开头的软件名称有哪些?

[root@** ~]# yum list pam*

Installed Packages

参数:

yum check-update:列出所有可更新的软件清单命令

yum update:更新所有软件命令

yum install <package_name>:仅安装指定的软件命令

yum update <package_name>:仅更新指定的软件命令

yum list:列出所有可安裝的软件清单命令

今天的分享就是这些,希望能帮助大家。

linux的yum命令是什么意思

「Linux」YUM命令详解

hello,今天给大家分享下Linux的软件包管理器yum,全称为 Yellow dog Updater, Modified是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次一步步下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

我先来看下yum的一般命令形式:

yum [options] [command] [package ...]

再来看看具体的相关操作及命令:

一、yum源更新

1)备份yum源

cd /etc/yum.repos.d/mkdir repo_bakcp *.repo repo_bak

2)到网易和阿里开源镜像站点下载系统对应版本的repo文件

wget http://mirrors.aliyun.com/repo/Centos-7.repowget http://mirrors.163.com/.help/CentOS7-Base-163.repo

3)清除系统yum缓存并生成新的yum缓存

yum clean all 清除系统yum 缓存yum makecache 生成yum缓存

4)安装epel源

yum list | grep epel-releaseyum install -y epel-release

5)使用阿里或网易开源镜像提供的epel源

wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repowget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

6)再次清除系统yum缓存,并重新生成新的yum缓存

yum clean all 清除系统yum 缓存yum makecache 生成yum缓存

7)查看系统可用的yum源和所有的yum源

yum repolist enabledyum repolist all

二、yum安装及删除程序

1)安装

#全部安装yum install #安装指定的安装包package1yum install package1 #安装程序组group1yum groupinsall group1 #安装本地的软件包yum localinstall 路径

2)删除或卸载

#删除程序包package1yum remove | erase package1 #删除程序组group1yum groupremove group1 #查看程序package1依赖情况yum deplist package1

三、yum查找和显示

#搜索所有 RPM 包yum search vim #显示安装包信息package1yum info package1#显示所有已经安装和可以安装的程序包yum list #显示指定程序包安装情况package1yum list package1#显示程序组group1信息yum search string 根据关键字string查找安装包yum groupinfo group1 #列出存储库详细信息yum repolist -v #列出启用或禁用的存储库yum repolist #列出启用的存储库yum repolist enabled #列出禁用的存储库yum repolist disabled#显示包信息yum info httpd #查看事务记录yum history list

四、yum更新和升级

#检查可更新的程序yum check-update#更新所有包及其依赖项,升级系统内核yum update #更新指定程序包package1yum update package1 #检查可更新的安全补丁yum –-security check-update #列出更新的详细信息yum info-security software_name #更新安全相关的包yum update --security #不更新内核 ------> 也可以修改yum.conf配置文件,在其 [main] 部分末尾再新增 “exclude=centos-release*”禁止更新系统,“exclude=kernel*”禁止更新内核。yum –exclude=kernel* update #只升级所有包和系统版本,不会升级系统内核yum upgrade #升级指定程序包package1yum upgrade package1 #升级程序组group1yum groupupdate group1

五、清除操作

#清除缓存目录下的软件包yum clean packages #清除缓存目录下的 headersyum clean headers #清除缓存目录下旧的 headersyum clean oldheaders #清除缓存目录下的软件包及旧的headersyum clean, yum clean all (= yum clean packages; yum clean oldheaders)

欢迎大家收藏点赞关注加转发[机智]

推荐

首页/电脑版/网名
© 2025 NiBaKu.Com All Rights Reserved.