服务器(linux)软件包的安装

RPM 为二进制软件包 用户可以直接对软件进行安装

RPM包的组成一般由四个部分组成

  1. 软件名

  2. 软件版本号

  3. 架构[i686,x86_64,noarch]

  4. 后缀名[rpm(二进制包)/src.rpm(源代码包)]

RPM特点: 1.二进制文件不用对软件进行编译然后在安装

  1. 对src.rpm包可以再次进行调整并生成二进制软件

  2. 对软件的控制、查询、卸载非常方便

  3. 软件包关联处理不智能

一般卸载某个单个软件包是用rpm

命令:rpm

功能:安装后缀为RPM软件

语法格式:rpm <选项> <软件包名>

选项:

-i:安装软件包

-v:安装时显示安装信息

-h:以"#"作为进度条显示安装进度

-e:删除软件包

-q:查询,查询选项有许多副参数

1)-qa:查询本地系统当前所有已安装的软件包

  1. -qf:查询某个文件/目录由哪个软件包安装所产生的
  1. -qi:查询指定软件包的详细信息

YUM

特点:一个基于rpm包管理,能够从指定的服务器自动下载rpm包,并且安装,可以自动处理依赖关系,并且一次性安装所有依赖的软件包

命令:yum

功能:安装/查询/查找/删除软件包

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

1、安装软件包

yum -y install package1 安装指定的安装包

2、查找和显示

yum info package1 显示指定安装包信息

yun list package1 查看某个软件包的安装情况

yum deplist packages 显示软件包依赖关系

3、删除

yum remove package1 删除软件包

yum clean all 清除所有下载的rpm头文件及软件包(本地库中软件包列表)

yum makecache 建立元数据缓存列表(时刻与网站上的列表保持一致)

装实例

1、挂载光盘

设置自动挂载

#vim /etc/fstab

2、建立本地yum源配置文件

3、编辑repos命令文档

Repos.d ] # vim Y repos

进入编辑

【yum】 (yum)源名字/软件池

name=ABC (yum源注解/软件池解析)

baseurl=file:///mnt/cdrom (本地光盘路径 网络下载时file替换成http/ftp)

enabled=1 (源是否开启 1:开启 0:关闭)

gpgcheck:=0 (是否进行gpg检测 0:不检测 1:检测)

保存退出

4、安装火狐浏览器

yum --y install firefox

5、查看安装信息

Rpm --qa firefox

相关推荐
慌ZHANG几秒前
Python在自动化与运维领域的核心角色:工具化、平台化与智能化
运维·自动化
维尔切44 分钟前
Linux中ssh远程登录原理与配置
android·linux·ssh
jc06201 小时前
Linux c网络专栏第四章io_uring
linux·运维·服务器
大萌神Nagato1 小时前
如何修改VM虚拟机中的ip
linux·开发语言·ip·虚拟机·静态ip
吻等离子1 小时前
Linux ARM 平台 C 语言操作 Excel 文件的常用库与工具汇总(支持 xls 和 xlsx)
linux·c语言·arm开发
2401_858286111 小时前
OSE1.【Linux】练习题组1
linux·运维·服务器
维尔切2 小时前
Linux初学者在CentOS 7虚拟机中rpm、yum、dnf的操作练习
linux·运维·centos
liweiweili1262 小时前
在 Linux 中,定时任务(cron)
linux·运维·服务器
星期天要睡觉2 小时前
Linux零基础Shell教学全集(可用于日常查询语句,目录清晰,内容详细)(自学尚硅谷B站shell课程后的万字学习笔记,附课程链接)
linux·运维·shell
IT成长日记2 小时前
【自动化运维神器Ansible】Ansible常用模块之cron模块详解
运维·自动化·ansible·cron·cron模块·常用模块