目录

一、linux中软件包的类型

二、软件包的名称结构

三、rpm命令管理软件包

四、本地软件仓库的搭建

五、dnf软件管理命令


一、linux中软件包的类型

DEB UEBlinux DEBlinux
RPM redhat 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软件管理命令

安装管理包
dnf repolist 列出仓库信息
clean all 清除系统中已经加载的仓库缓存信息 /var/cache/dnf
list all 列出所有软件
list available 列出未安装软件
list installed 列出已安装软件
install 安装
remove 卸载
reinstall 重新安装
search 搜索
whatprovides 搜索包含文件的软件包
history dnf执行历史
history info dnf执行历史详细信息
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软件管理及软件仓库相关推荐

  1. 详解Linux系统中的软件管理及软件仓库

    目录 一.Linux中软件包的类型 二.软件包的名称结构 三.rpm命令管理软件包 四.本地软件仓库的搭建 五.dnf软件管理命令 总结 一.Linux中软件包的类型 DEB UEBlinux DEB ...

  2. 【Linux学习笔记8】软件管理与软件仓库

    文章目录 1.Linux中软件包的类型 1.1.DEB 1.2.RPM 1.3.bz2 | gz | xz 2.软件包的名称结构 3.rpm命令-管理软件包 4.本地软件仓库的搭建 4.1.系统软件仓 ...

  3. 软件管理----安装软件、rpm、 yum、源码安装 卸载软件

    目录 一.rpm 介绍 1.1rpm 安装 1.2各种查询 二.yum 方式管理文件 2.1yum 操作 2.2更换网络yum源 --aliyun 三.制作本地yum 源方式 3.1 挂载镜像 3.2 ...

  4. Linux系统中的软件管理详解(下)—搭建网络软件仓库及第三方软件仓库

    Linux系统中的软件管理详解(下) 5.软件仓库管理命令 a)dnf 命令: 管理软件仓库中的安装包 dnf repolist ##列出仓库信息clean all ##清除系统中已经加载的仓库缓存信 ...

  5. linux中的软件管理(包括配置本地yum源、配置共享yum源、第三方仓库的搭建、yum命令、rpm命令)

    1.什么是yum源? yum源就是一个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决大部分软件的依赖问题 本地yum源:比如说光盘里面一般会附带一些软件,这个时候就可以把光盘当成本地源来安装 ...

  6. Linux系统中软件管理(rpm命令 本地软件仓库的搭建 dnf软件管理命令 第三方软件的搭建,yum命令)

    一.rpm命令 1.Linux中的软件包类型 [1]DEB 适合UBlinux DBlinux [2]RPM(安装包:无需解压,可直接安装) 适合red had centOS fc [3]ba2|ga ...

  7. 企业中Linux下软件的管理(yum仓库的搭建以及软件的控制)

    实验环境: 在虚拟机快照中配置网络 编辑完文件后重启网络,查看文件内容 ifconfig查看网络信息 配置好网络后将虚拟机的主机名改为software_install.westos.com 配置好之后 ...

  8. Linux系统中的软件管理

    Linux系统中的软件管理 1 Linux中软件包的类型 2 软件包的名称结构 3 rpm命令管理软件包 4 本地软件仓库的搭建 4.1 系统软件仓库的作用 4.2 搭建方法 5 dnf 软件管理命令 ...

  9. linux软件包管理(dpkg、rpm)与软件源的由来(apt、yum、Yast)

    文章补充与总结: ubuntu中dpkg与apt的关系: dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dp ...

最新文章

  1. python(19)编码问题
  2. 让你大脑变冷静的28句英文
  3. C++的iostream标准库介绍
  4. TemplateBinding与Binding区别,以及WPF自定义控件开发的遭遇
  5. 开箱一个docker
  6. fastjson 序列化时指定json的key值
  7. 作为一个php程序员要学会的技能
  8. IE无法打开新链接的问题
  9. E4A直播盒子APP源码搭建教程之——后台源码篇
  10. 判断素数的方法(java)
  11. 关于GBK编码及C语言中文输出问题
  12. 数据分析学习笔记--航空公司客户价值分析(代码)
  13. 计算机软件时间,时间校对软件
  14. Ubuntu 查询IP地址,设置静态IP、网关
  15. matlab矩形滤波器,MATLAB结合矩形窗设计FIR滤波器
  16. Android Studio入门级教程(详细)【小白必看】
  17. 下载jupyterlab中的文件夹
  18. 什么是微信公众号矩阵模式?
  19. java 获取服务器上文件,java获取远程服务器上的文件
  20. JavaScript数据结构和算法笔记一(前八章)

热门文章

  1. 从内地或海外前往香港的步骤攻略(2023.2.更新)
  2. 【记录读论文时遇到的一些算法2】—— Occupancy Grid Map
  3. Hbase的Hmaster高可用分布式报错probably a clock skew
  4. 04.freetype显示中文
  5. 192.168.1.1登陆官网 登录入口
  6. springboot+vue社区维修平台(源码+文档)
  7. 一线城市广州,再次对“双一流”毕业生放宽落户条件
  8. matlab-高数 diff 二阶导数
  9. 程序员这条路,选择深耕技术,还是全面学习比较好?
  10. Ubuntu20.04 向日葵无法被远控的解决办法