Linux常用命令总结(七):软件包管理方式

本文介绍Linux中软件包管理的两种主要方式:rpm和yum。rpm用于管理已编译的二进制包,支持安装、卸载及查看等操作;yum则是在网络环境下更便捷的包管理工具,提供安装、卸载等功能,并可通过网络获取包资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux中的软件包管理方式

1、软件包的类型

(1)源码包(脚本)
(2)二进制包(rpm、系统默认包)

经过编译后的(看不到源码)
管理方便:安装、卸载、升级、查看
安装速度快
依赖性
A->B->C->D.....互相依赖

(3)挂载光驱:# mount /dev/sr0 /media

2、rpm管理方式

(1)作用:管理.rpm结尾的包
(2)查询所有已经安装好的包:

rpm -qa 
q:表示查询;
a:表示所有
-i:显示套件的相关信息;
-v:显示指令执行过程;
-h:套件安装时列出标记;

(2)安装

rpm -ivh httpd-devel-2.2.15-26.el6.centos.x86_64.rpm
rpm -ivh httpd-manual-2.2.15-26.el6.centos.noarch.rpm

(3)卸载

rpm -e httpd-manual-2.2.15-26.el6.centos.noarch.rpm 
rpm -e httpd-manual-2.2.15-26.el6.centos.noarch

(4)查看(已经安装)

# rpm -qa | grep 'httpd'
# rpm -qa | grep  jdk
# rpm -qa | grep mysql
选项:--nodeps:不检测依赖性,一般建议在试验环境使用

3、yum管理方式

(1)使用的前提条件,需要连接到网络
(2)查询:

# yum list 查询已经安装好的包
# yum list | grep 'httpd'

(3)安装:

# yum -y install httpd-devel.x86_64
选项:install ,选项:-y  直接确认        

(4)卸载:

# yum -y remove httpd-devel.x86_64
选项:remove

(5)yum仓库:

地址:/etc/yum.repos.d/
gpgkey 校验码
gpgcheck=1 开启校验,0是关闭校验 

备注:如果你的yum源不能使用,可以网上找一下更换yum源

(6)部署离线yum源参考自己博客:

离线部署:基于CentOS7搭建离线yum源,地址:https://blog.youkuaiyun.com/u010886217/article/details/88647591

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值