(八)linux系统中的软件管理(软件安装,软件仓库搭建)

这篇博客详细介绍了Linux系统中软件包的类型,包括DEB、RPM和源码包,并重点讲解了RPM命令的管理软件包的各种操作。接着阐述了安装软件包的几种方法,如使用rpm、yum命令,以及源码编译和绿色软件安装。此外,还详细阐述了软件仓库的搭建,包括本地、网络和第三方仓库的创建。最后,提到了dnf软件管理命令的使用,如重新安装、搜索、清理和管理软件组等功能。
摘要由CSDN通过智能技术生成

一、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   ##文件( -f后街文件名)
由后面接的文件名,找出该文件属于哪一个已安装的软件。

在这里插入图片描述
(4)、-e   ##卸载
在这里插入图片描述
(5)、-c   ##配置文件
理出该软件的所有配置文件(找出/etc下面的文件名而已)
在这里插入图片描述
(6)、-d   ##说明
列出该软件的所有说明文件(找出与man有关的文件而已)

在这里插入图片描述
(7)、–info   ##软件信息
在这里插入图片描述
(8)、–force   ##强制
在这里插入图片描述
(9)、–nodeps   ##忽略依赖性
在这里插入图片描述
忽略依赖性安装以后并不能用,
比如A组要B 才能使用,你只有将B忽略依赖性安装以后,才能继续使用A
(10)、–script   ##查询软件在安装或卸载过程中的运行脚本
在这里插入图片描述
A这个软件 在安装后 在某种情况下 可能会删根 典型的流氓软件 所以一定不能下载。
(11)、-Kv   ##检测软件md5校验码
在这里插入图片描述
(12)、-V   ##检测已安装软件在系统中的文件被修改信息
高亮部分显示的文件被改动过
在这里插入图片描述

二、安装软件包操作

1、使用rpm命令安装软件
命令简单介绍
rpm:rpm软件包管理命令
命令使用方法:
前提:必须有软件包
rpm -ivh 软件包名称
-i - - - 安装软件
-v - - - 安装软件
-h - - - 以人类可读方式显示信息
缺点:需要解决依赖关系才能安装

2、使用yum命令安装软件
命令简单介绍
yum:可以下载软件并安装软件
命令使用方法:
#yum install -y 软件名称,比如:yum install -y vim 安装vim
#yum reinstall -y 软件名称 这是修复或重新安装软件
缺点:过度依赖网络,不能定制一些功能

3、使用编辑命令安装软件(源码安装软件)
命令简单使用:
软件程序源码包 —> configure(指定如那件安装目录,指定软件功能) —> make install 编译过程 —>make install 编译安装
缺点:需要解决软件依赖,安装复杂

4、二进制包安装方法(绿色软件包)
安装软件过程:
二进制压缩包 —> 解压 —> 数据保存好 —> 简单配置 —> 启动程序
缺点:需要解决软件依赖关系,功能单一

1、安装rpm软件包

上面我们已经以安装linuxqq为例,展示了,不再赘述。

2、安装绿色软件(以火狐为例)

(1)、software中有如下软件包:
在这里插入图片描述
(2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值