轻松学习Linux软件的安装与查询——掌握rpm与yum命令

主要用来进行基于RPM的系统中软件包的安装、卸载、更新等操作。我们可以通过以下方式来查询已经安装的vim编辑器:本文目录导读:1、rpm命令介绍2、yum命令介绍3、实例演示4、总结

创新互联公司于2013年成立,是专业互联网技术服务公司,拥有项目成都网站设计、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元兴业做网站,已为上家服务,为兴业各地企业和个人服务,联系电话:028-86922220

作为一名IT从业者,想必你对于Linux操作系统已经不陌生了。而在使用Linux时,熟练掌握软件的安装和查询是非常重要的技能之一。本文将带领大家深入了解rpm与yum命令,并通过实例演示,让大家轻松上手。

一、rpm命令介绍

RPM(Red Hat Package Manager)是一个包管理器,主要用来进行基于RPM的系统中软件包的安装、卸载、更新等操作。下面我们就分别介绍几个常用参数:

1. 安装: rpm -ivh package_name.rpm

其中i表示install(安装),v表示verbose(显示详细信息),h表示hash mark progress bar(进度条)。

例如:我们可以通过以下方式来安装vim编辑器:

```

sudo rpm -ivh vim-enhanced-7.4.629-6.el7.x86_64.rpm

2. 卸载: rpm -e package_name

其中e表示erase或remove(删除)。例如:

sudo rpm –e vim-enhanced-7.4.629-6.el7.x86_64.rpm

3. 查询已经安装过得软件包列表: rpm -qa

如需查找特定名称的程序,则可加上grep关键字进行筛选。

例如,我们可以通过以下方式来查询已经安装的vim编辑器:

rpm -qa | grep vim

二、yum命令介绍

YUM(Yellowdog Updater Modified)是一个在Fedora和RedHat以及SUSE中基于RPM的包管理器。相较于RPM,它具有更加强大的功能,例如:软件依赖关系处理、自动更新等。下面我们就分别介绍几个常用参数:

1. 安装: yum install package_name

例如,我们可以通过以下方式来安装vim编辑器:

sudo yum install vim-enhanced

2. 卸载: yum remove package_name

例如:

sudo yum remove vim-enhanced

```

3. 更新: yum update package_name

如需更新所有已经安装过得软件包,则可以使用下列命令进行操作:

sudo yum update

三、实例演示

接下来,我们将通过实例演示让大家更好地理解rpm与yum命令。

假设你需要在Linux系统上安装MySQL数据库。首先,在官网上下载对应版本的MySQL rpm文件。

然后,在控制台输入以下命令进行安装:

# rpm -ivh mysql80-community-release-el7-3.noarch.rpm

# sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

# sudo yum-config-manager --disable mysql80-community

# sudo yum-config-manager --enable mysql57-community-dmr

# sudo systemctl restart mysqld.service

# sudo systemctl enable mysqld.service

# sudo systemctl status mysqld.service

安装完成后,我们可以通过以下命令进行查询:

rpm -qa | grep mysql

sudo yum list installed | grep mysql

四、总结

新闻标题:轻松学习Linux软件的安装与查询——掌握rpm与yum命令
网站网址:http://www.shufengxianlan.com/qtweb/news32/81282.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联