admin管理员组文章数量:1656144
linux系统中的软件管理(软件安装,软件仓库搭建)
- 一、Linux中软件包的类型
-
- 1、软件包的名称结构
- 2、rpm命令管理软件包
- 二、安装软件包操作
-
- 1、安装rpm软件包
- 2、安装绿色软件(以火狐为例)
- 3、需要源码编译的软件(以ntfs-3g为例,使系统可以识别ntfs格式的优盘)
- 三、软件仓库的搭建方式
-
- 1、本地软件仓库搭建
- 2、网络软件仓库搭建
- 3、第三方软件仓库搭建
- 四、dnf 软件管理命令
一、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
版权声明:本文标题:(八)linux系统中的软件管理(软件安装,软件仓库搭建) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1729724484a1211271.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论