yum 命令使用讲解

Yum命令使用讲解

什么是yum命令

yum命令(Yellowdog Updater Modified)是一个在Fedora和RedHat以及其它衍生发行版中使用的Shell前端软件包管理器。yum可以从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无需繁琐地一次次下载、安装。

yum的基本用法

安装软件包

使用yum安装软件包可以使用以下命令:

yum install package_name

其中,package_name是你需要安装的软件包名称。

搜索软件包

使用yum搜索可以搜索软件包的相关信息:

yum search package_name

其中,package_name是你需要搜索的软件包关键字。

删除软件包

使用yum删除已经安装的软件包可以使用以下命令:

yum remove package_name

其中,package_name是你需要删除的软件包名称。

更新软件包

使用yum更新已经安装的软件包可以使用以下命令:

yum update package_name

其中,package_name是你需要更新的软件包名称。

yum配置文件

yum的配置文件为/etc/yum.conf,你可以在这个文件中设置yum的一些属性。例如,你可以将yum的更新源加入到配置文件中。

yum的更新源

yum会从一个或多个更新源下载软件包并进行安装。当你第一次使用yum时,会默认从Fedora Core仓库下载RPM,但是默认的镜像可能访问不稳定或者速度较慢,可以尝试切换到其他的镜像站点。以下是常用的更新源:

  • CentOS-Base.repo:CentOS官方基础仓库。
  • CentOS-Vault.repo:CentOS官方下载仓库,旧版本存档。
  • CentOS-Sources.repo:CentOS官方更新仓库。
  • epel.repo:Fedora EPEL(Extra Packages for Enterprise Linux)是CentOS或RHEL下的第三方源。
  • remi.repo:针对php软件包版本最新。

在使用新的更新源之前,需要先备份yum.conf文件,防止数据丢失,执行如下命令:

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

然后把你需要的更新源加入yum的配置文件中,例如使用阿里云的镜像:

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=0

[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=0

[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=0

示例

  • 安装nginx

使用以下命令安装nginx:

yum install epel-release    # 安装epel-release源
yum install nginx     # 安装nginx
  • 搜索软件包

使用以下命令搜索名字带zip的软件包:

yum search zip

总结

yum是在Fedora和RedHat以及其它衍生发行版中使用的Shell前端软件包管理器,可以方便快捷的安装、搜索、删除和更新软件包。我们可以通过配置yum的配置文件和更新源来优化yum的使用体验,以方便快捷地管理我们的服务器。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:yum 命令使用讲解 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux 系统 nginx 服务器安装及负载均衡配置详解

    Linux 系统 nginx 服务器安装及负载均衡配置详解 1. 安装 NGINX 1.1 安装包管理器 如果你的 Linux 系统没有安装包管理器,则需要先安装。 1.1.1 CentOS CentOS 使用 yum 包管理器,使用以下命令安装: sudo yum install epel-release sudo yum install nginx 1.…

    Linux 2023年5月24日
    00
  • 使用速度最快的yum源的方法

    使用速度最快的yum源是使我们在Linux环境中更快速高效地安装和更新软件的方法,本攻略将为大家介绍如何找到最快的yum源并配置。 1. 寻找最快的yum源 有许多在线工具可以帮助我们找到最快的yum源,下面以”Fastestmirror”工具为例。 1.1 安装Fastestmirror 首先,我们需要使用以下命令来安装”Fastestmirror”工具:…

    Linux 2023年5月14日
    00
  • windows及linux环境下永久修改pip镜像源的方法

    一、在windows环境下修改pip镜像源的方法(以python3.5为例) (1):在windows文件管理器中,输入 %APPDATA% (2):会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini文件 (3):在新建的pip.ini文件中输入以下内容,搞定 ? 1 2 3 4 [global] timeout…

    Linux 2023年4月12日
    00
  • kali安装docker及搭建漏洞环境的详细教程

    以下是“Kali安装Docker及搭建漏洞环境的详细教程”: 1. 安装Docker Kali Linux自带了Docker,我们只需要更新并安装即可: sudo apt update sudo apt-get install docker-ce docker-ce-cli containerd.io 安装完成后,我们可以使用以下命令来测试是否安装成功: s…

    Linux 2023年5月24日
    00
  • Linux 动态监听进程shell

    背景 前几天在研究线程的时候,看到一句话说java里的线程Thread.run都会在Linux中fork一个的轻量级进程,于是就想验证一下(笔者的机器是Linux的)。当时用top命令的时候,进程总是跳来跳去的,看起来很辛苦,有个工具叫htop,支持filter,感觉也没那么直观。根据在网上查到的资料和man top,整理出了两条语句: top -p pgr…

    Linux 2023年4月15日
    00
  • 如何在Linux系统上配置系统时钟和时区?

    请看下面的攻略: 配置系统时钟和时区 在Linux系统上,可以使用timedatectl命令来配置系统时钟和时区。以下是配置系统时钟和时区的步骤: 1. 更新系统时间和时区数据 运行以下命令更新系统时间和时区数据: sudo apt-get update sudo apt-get install tzdata 2. 确定当前的时区 运行以下命令来检查当前系统…

    Linux 2023年4月19日
    00
  • Linux cupsreject命令

    Linux cupsreject 命令的作用与使用方法 Linux cupsreject 命令用于拒绝打印机。它可以帮助用户在 Linux 系统中拒绝某个打印机的打印请求。 Linux cupsreject 命令使用 cupsreject 命令的基本语法如下: cupsreject [选项] [打印机名称] ` 其中,选项是可选。打印机名称是要拒绝的打印机名…

    Linux 2023年5月10日
    00
  • CentOS 6.4系统下编译安装LNMP和配置PHP环境具体步骤

    下面是CentOS6.4系统下编译安装LNMP和配置PHP环境的具体步骤: 一、安装LNMP 1.1 安装Nginx 首先安装Nginx,执行以下命令: yum install gcc gcc-c++ autoconf automake make zlib zlib-devel openssl openssl-devel pcre pcre-devel -y…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部