Linux系统与管理 - (五)应用安装与管理❤

150 阅读2分钟

 自说

在使用Linux系统的过程中我们经常需要安装和更新系统及服务,在Linux系统中软件的安装方式和模式是什么,接下来针对安装及管理作此描述。

习路径

Linux系统与管理 - (一)安装Linux系统

Linux系统与管理 - (二)Linux系统命令

Linux系统与管理 - (三)Linux常用命令解析

Linux系统与管理 - (四)VIM编辑器

RPM软件包

rpm最早是由Red Hat Linux发行版本专门用于管理Linux中的软件包,因为功能强大备受欢迎,它易于我们对Linux的安装、升级与维护。

查询信息

语法 ****     rpm  -参数  软件名

-a        查询所有软件列表

-q        遇到问题时,rpm指令询问用户

-i        查询相关的详细信息

-l        以列表的方式来显示相关信息

-qa        (all)        显示当前系统中以rpm方式管理的所有软件

-qi        (info)       查看指定软件包的详细信息

-ql        (list)        显示指定软件包的目录、文件列表

安装、更新及卸载

rpm  -ivh    软件名 ****安装相应的软件显示详细信息并以 “#” 来显示安装进度

-i         安装一个新的软件包

-v        显示软件安装过程中的详细信息

-h        安装过程以" # "来显示进度条

-U        检查并升级系统中的某个软件包,若没有安装则显示当前列表

-U        检查并更新系统中指定的软件包,若检查没有则放弃安装

-e        卸载指定名称的软件包

YUM安装

yum是一个自动更新的软件包管理器,是解决rpm依赖性问题的解决方式,基于rpm软件包管理管理,一次性解决所有依赖包关系。

YUM管理命令

语法        yum  参数   操作   包名

yum  repolist          查看当前系统下已有的yum仓库信息

yum -y install          安装下载软件包

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

yum -y remove        卸载

yum  grouplist         查看软件包租

yum localinstall  RPMfile        安装第三方软件

RPM与YUM的优劣

rpm

优点:        方便简单,避免安装错误

缺点:        依赖关系严重,不管是安装还是卸载,只要有相关依赖软件,都需要先处理依赖软件

yum

优点:        依赖关系的解决

缺点:        过于依赖yum源,如果源文件有问题,则安装等操作会失败且yum源会存在安全问题