HCRM博客

如何在CentOS中使用YUM安装软件包?

CentOS 使用yum install 安装软件包指南

一、什么是YUM?

YUM(Yellowdog Updater, Modified)是一个基于RPM(Red Hat Package Manager)的软件包管理器,主要用于在基于Red Hat的Linux发行版(如CentOS和Fedora)中进行软件包管理,它能够自动解决依赖关系,简化了软件包的安装、更新和卸载过程。

如何在CentOS中使用YUM安装软件包?-图1
(图片来源网络,侵权删除)

二、准备工作

1、网络连接:确保系统已经连接到互联,因为YUM需要从远程仓库下载软件包。

2、权限:你可能需要具有root权限或使用sudo来执行YUM命令。

3、更新YUM缓存:建议在安装软件之前先更新YUM缓存,以确保获取最新的软件包信息,可以使用以下命令:

   sudo yum makecache

三、基本用法

1. 安装软件包

基本命令

     sudo yum install [package_name]

安装vim编辑器:

如何在CentOS中使用YUM安装软件包?-图2
(图片来源网络,侵权删除)
     sudo yum install vim

自动确认

如果你希望在安装过程中自动确认所有提示,可以使用y选项:

     sudo yum install y [package_name]

自动安装httpd软件包及其所有依赖:

     sudo yum install y httpd

2. 更新软件包

基本命令

   sudo yum update [package_name]

更新httpd软件包:

如何在CentOS中使用YUM安装软件包?-图3
(图片来源网络,侵权删除)
   sudo yum update httpd

自动确认

同样,可以使用y选项自动确认:

   sudo yum update y [package_name]

3. 卸载软件包

基本命令

   sudo yum remove [package_name]

卸载httpd软件包:

   sudo yum remove httpd

自动确认

使用y选项自动确认:

   sudo yum remove y [package_name]

4. 列出软件包

列出所有可用的软件包

   sudo yum list available

列出所有已安装的软件包

   sudo yum list installed

列出所有可更新的软件包

   sudo yum list updates

搜索特定的软件包

   sudo yum search [keyword]

搜索与“web server”相关的软件包:

   sudo yum search web server

5. 清理缓存

清理所有缓存

   sudo yum clean all

四、高级用法

启用或禁用特定仓库

你可以使用enablerepodisablerepo选项来临时启用或禁用特定的YUM仓库,从名为epel的仓库安装软件包:

     sudo yum enablerepo=epel install [package_name]

禁用epel仓库后安装软件包:

     sudo yum disablerepo=epel install [package_name]

显示重复的软件包版本

使用showduplicates选项来显示重复的软件包版本:

     sudo yum list duplicates

五、注意事项

1、权限:执行YUM命令时,请确保你有足够的权限(通常需要root用户或使用sudo)。

2、备份数据:在安装或更新软件包之前,最好先备份重要数据,以防万一。

3、依赖问题:如果遇到依赖问题,可以尝试使用yum clean all命令清理YUM缓存,然后再次尝试操作。

六、实战案例

假设你需要在CentOS上安装MySQL数据库,可以按照以下步骤操作:

1、更新YUM缓存

    sudo yum makecache

2、安装MySQL

    sudo yum install y mysqlserver

3、启动并设置MySQL服务

    sudo systemctl start mysqld
    sudo systemctl enable mysqld

4、查看MySQL版本

    mysql version

通过以上步骤,你应该能够成功安装并运行MySQL数据库,具体的软件包名称和版本可能会根据实际需求有所不同。

分享:
扫描分享到社交APP
上一篇
下一篇