linux软件管理及软件仓库

编程入门 行业动态 更新时间:2024-10-28 10:34:58

linux<a href=https://www.elefans.com/category/jswz/34/1770125.html style=软件管理及软件仓库"/>

linux软件管理及软件仓库

目录

一、linux中软件包的类型        

二、软件包的名称结构

三、rpm命令管理软件包

 四、本地软件仓库的搭建

五、dnf软件管理命令


一、linux中软件包的类型        

DEBUEBlinux DEBlinux
RPMredhat centOS fadora
bz2 | gz | xz

1.需要软件源码安装需要编译

2.绿色软件,直接可用

ntfs - 3g_ntfsprogs - 2017 .3 .23 .tgz       需要编译 "configure"

Firefox - latest - x86_64.tar.bz2        绿色

注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件

二、软件包的名称结构

[dhcp - server] - [4.3.6 - 30] . [el8] . [x86_64] . [rpm]

            1                    2              3        4                5 

  

1.软件名称

2.软件版本

3.软件的授权协议版本

4.软件架构

5.软件类型后缀

三、rpm命令管理软件包

        

rpm-ivh安装参数组合 - i install - v verbose -h hash
-a所有
-f文件
-p软件包
-q查询
-l软件安装文件列表
-e卸载
-c配置文件
-d说明
- -info软件信息
- -force强制
- -nodeps忽略依赖性
- -script查询软件在安装或卸载过程中的运行脚本
-Kv检测软件md5校验码
-V检测已安装软件在系统中的文件被修改信息

 

 

 四、本地软件仓库的搭建

        软件仓库的作用:在系统中对软件进行管理,rpm不能解决依赖关系的,如果需要软件在安装过程中自动解决依赖关系,需要搭建系统软件仓库。

        

 

软件仓库上传

 

 

另一台主机验证软件仓库下载 

五、dnf软件管理命令

        

安装管理包
dnfrepolist列出仓库信息
clean all清除系统中已经加载的仓库缓存信息 /var/cache/dnf
list all列出所有软件
list available列出未安装软件
list installed列出已安装软件
install安装
remove卸载
reinstall重新安装
search搜索
whatprovides搜索包含文件的软件包
historydnf执行历史
history infodnf执行历史详细信息
group list列出软件组
group list - - installed列出已安装软件组
group list - - available列出未安装软件组
group list - -hidden列出隐藏软件案组
group install 安装软件组
group info查看软件组信息
下载安装包
yumdownloader下载软件包到本机指定位置
yumdownloader        httpd下载仓库中指定软件的安装包到当前目录
yumdownloader        - - destdir=/mnt下载仓库中指定软件的安装包到指定/mnt目录
yumdownloader        httpd - - destdir=/mnt - - resolve下载仓库中指定软件安装包和软件依赖性到/mnt目录

 

更多推荐

linux软件管理及软件仓库

本文发布于:2023-06-25 23:20:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/885839.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:软件   仓库   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!