栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

(八)linux系统中的软件管理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(八)linux系统中的软件管理

一、Linux中软件包的类型

1.DEB ##UBlinux(企业八不可以用)
2.RPM ##复制路径,脚本安装 redhat公司研发
3.bz2|gz|xz
#1.需要源码安装需要编译
#2.绿色软件,直接可用
##ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译“configure"
##Firefox-latest-x86_64.tar.bz2 绿色 绿色版:解压之后执行脚本 移到/bin目录下变成一条命令,执行命令便可以运行使用
“注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件”

1、软件包的名称结构


[dhcp-server]-[4.3.6-30].[el8].[x86_64].[rpm]
   1     2    3    4   5
1.软件名称
2.软件版本
3.软件的授权协议版本
4.软件架构
5.软件类型后缀

2、rpm命令管理软件包

rpm -ivh ##安装参数组合 -i install -v verbose -h hash
-a   ##所有
-f   ##文件
-p   ##软件包
-q   ##查询(跟其他组合使用)
-l   ##软件安装文件列表
-e   ##卸载
-c   ##配置文件
-d   ##说明
–info   ##软件信息
–force   ##强制
–nodeps   ##忽略依赖性
–script   ##查询软件在安装或卸载过程中的运行脚本
-Kv   ##检测软件md5校验码
-V   ##检测已安装软件在系统中的文件被修改信息
牢记上述命令在使用时和q搭配使用
(1)、rpm -ivh ##安装参数组合 -i install -v verbose -h hash

(2)、-a   ##所有
    -q   ##查询

-a会将系统安装的所有软件包全部列出来。

(3)、-f   ##文件
根据文件的名称来查询文件是包含在那个软件当中的。

(4)、-e   ##卸载

(5)、-c   ##配置文件
配置文件里控制我们的服务的使用方式。

(6)、-d   ##说明

(7)、–info   ##软件信息

(8)、–force   ##强制

(9)、–nodeps   ##忽略依赖性

忽略依赖性安装以后并不能用,
比如A组要B 才能使用,你只有将B忽略依赖性安装以后,才能继续使用A
(10)、–script   ##查询软件在安装或卸载过程中的运行脚本

A这个软件 在安装后 在某种情况下 可能会删根 典型的流氓软件 所以一定不能下载。
(11)、-Kv   ##检测软件md5校验码

(12)、-V   ##检测已安装软件在系统中的文件被修改信息
高亮部分显示的文件被改动过

四、软件仓库的搭建方式

#系统软件仓库的作用
##在系统中对软件进行管理
#rpm命令是不能解决依赖关系的
#如果需要软件在安装过程中自动解决依赖关系
#需要大家系统软件仓库

[AppStream]
name=Appstream
baseurl=file:///test/AppStream/
gpgcheck=0
enabled=1
[baseOS]
name=baseOS
baseurl=file:///test/baseOS/
gpgcheck=0
enabled=1
 
~                                                                               
~                   


测试是否成功 dnf list all

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341978.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号