linux操作系统软件包管理(rpm和yum)

本文详细介绍了RPM与YUM包管理工具,包括源码包与二进制包的区别、rpm命令的安装、升级、卸载及查询功能,以及yum命令在软件包管理和网络配置中的应用。

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

1. 安装包分类       

  • 源码包(脚本安装包):本身是c语言的源代码,可以看到具体的代码
  • 二进制包:是经过编译后的代码包,是不可以看到源码的             

2. rpm命令管理

        包全名:操作的包没有安装的软件包时,使用包全名。而且要注意路径。

        包名:操作已经安装的软件包时,使用包名。位置搜索/var/lib/rpm/中的数据库

                rpm安装

rpm  -ivh  包全名

                选项

-i (install)安装
-v(verbose)显示详细信息
-h(hash)显示进度
--nodeps不检测依赖性

                 rpm升级

rpm  -Uvh  包全名-U  (upgrade)  升级

                rpm卸载

rpm  -e  包名-e(erase)  卸载

                rpm查询

rpm  -q   包名

rpm -qa

查询包是否安装

-q (query)  查询

a (all)  全部

rpm -qi   包名

查询软件包详细信息

-i (information)查询所有信息

rpm -ql  包名

查询包中文件安装位置

-l(list)  列表

rpm -qf  包名

查询文件属于哪个包

-f(file)查询系统文件属于哪个包

rpm -qR 包名

查询软件包的依赖性

                rpm校验

rpm -V  已安装的包名-V  校验指定rpm包的文件

3. yum命令管理

                配置ip地址分为三部:

1.  setup使用该工具可以自己配置ip地址,网关等
2. vi  /etc/sysconfig/network-scripts/ifcfg-eth0把ONBOOT=NO改为ONBOOT=YES
3.  service  network   restart重启网络服务

                yum命令

yum  list查询所有可以软件包列表
yum  -y  install   包名

install  安装

-y  自动回答yes

yum  search  关键字搜索服务器上所有和关键字的包
yum  -y  update  包名update  更新
yum  -y  remove  包名remove  卸载

4. 源码包安装管理

                源码包和rpm包的区别:概念不同,安装位置不同

                rpm包是安装在默认路径中

/etc/配置文件安装目录
/usr/bin可执行的命令安装目录
/usr/lib/程序所使用的函数库保存位置
/usr/share/doc/基本软件使用手册保存位置
/usr/share/man/帮助文件保存位置

                源码包安装的位置:安装在指定位置当中

/usr/local/软件名/

                rpm包安装的服务可以使用系统服务管理命令(servise)来管理

                rpm包启动管理命令

/etc/rc.d/init.d/包名  start
service   包名   start

                源码包安装的服务不可以被服务管理命令管理,因为没有安装在默认路径。

                只能通过绝对路径进行服务管理

/usr/local/包名 start

                注意:源码包安装一般装在 /usr/local/  目录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱笑的蛐蛐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值