#### 1.Linux中软件包的类型 ####
1.DEB        #UBlinux DEBlinux
2.RPM         #redhat centOS fadora

3.bz2|gz|xz        #1.需要源码安装需要编译
                            #2.绿色软件,直接可用
                            #ntfs-3g_ntfsprogs-2017.3.23.tgz               需要编译 "configure" 
                             #Firefox-latest-x86_64.tar.bz2                绿色

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

#### 2.软件包的名称结构 ####
[dhcp-server]-[4.3.6-30].[el8].[x86_64].[rpm]

1                        2        3        4                5

1.软件名称
2.软件版本
3.软件的授权协议版本
4.软件架构
5.软件类型后缀

#### 3.rpm命令管理软件包 ####

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

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

下面是iso整个的挂载过程  真机和虚拟机

[root@westos_student70 ~]# cd /iso
[root@westos_student70 iso]# ls
rhel-8.2-x86_64-dvd.iso[root@westos_student70 iso]# du -sh rhel-8.2-x86_64-dvd.iso     查看内容大小
7.9G    rhel-8.2-x86_64-dvd.iso[root@westos_student70 iso]# mount /iso/rhel-8.2-x86_64-dvd.iso /sourcedir/               挂载
mount: /sourcedir: WARNING: device write-protected, mounted read-only.[root@westos_student70 iso]# df                查看挂载Filesystem     1K-blocks     Used Available Use% Mounted on/dev/loop0       8238560  8238560         0      100% /sourcedir[root@westos_student70 iso]# cd /etc/yum.repos.d/                 编辑仓库
[root@westos_student70 yum.repos.d]# ls
redhat.repo   zzw.repo
[root@westos_student70 yum.repos.d]# vim zzw.repo[AppStream]
name=AppStream
baseurl=file:///sourcedir/AppStream/
gpgcheck=0[BaseOS]
name=BaseOS
baseurl=file:///sourcedir/BaseOS/
gpgcheck=0
~
~
~            [root@westos_student70 /]# dnf install tall httpd  -y          下载httpd[root@westos_student70 /]# systemctl enable --now httpd   查看httpd 是否开启状态[root@westos_student70 sourcedir]# mkdir /var/www/html/westos   创建目录[root@westos_student70 westos]# umount /sourcedir      删除以挂载的iso
[root@westos_student70 westos]# df[root@westos_student70 westos]# mount /iso/rhel-8.2-x86_64-dvd.iso /var/www/html/westos   挂载到新建目录[root@westos_student70 westos]# systemctl disable --now firewalld     关闭火墙[root@westos_student70 westos]# vim /etc/yum.repos.d/westos.rpeo
[AppStream]
name=AppStream
baseurl=file///var/www/html/westos/AppStream
gpgcheck=0更改配置文件
[BaseOS]
name=BsaeOS
baseur=file///var/www/html/westos/BaseOS
gpgcheck=0
~
~
~                                          [root@westos_student70 iso]# vim /etc/rc.d/rc.local       编辑开机自动挂起touch /var/lock/subsys/local
mount /iso/rhel-8.2-x86_64-dvd.iso /var/www/html/westos
~                                                             [root@westosa ~]# vim /etc/yum.repos.d/westos.repo   在虚拟机操作[AppStream]
name=AppStream
baseurl=http://172.25.254.70/westos/AppStream
gpgcheck=0[BaseOS]
name=BaseOS
baseurl=http://172.25.254.70/westos/BaseOS
gpgcheck=0~                                            188  dnf install Firefox     下载飞狐游览器189  dnf list all | grep firefox    过滤  firefox190  dnf install firefox.x86_64    下载打开游览器 搜索 http://172.25.254.../westos 

#### 5.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目录

1-8 linux系统中的软件管理相关推荐

  1. Linux系统中的软件管理

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

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

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

  3. 12.linux系统中的软件管理

    12.linux系统中的软件管理 1.Linux中软件包的类型 1.DEB UBlinux DEBlinux 2.RPM redhat centOS fadora 3.bz2|gz|xz 1)需要源码 ...

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

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

  5. RH124 第十二章 Linux系统中的软件管理

    RH124 第十二章 Linux系统中的软件管理 1.Linux中软件包的类型 1.DEB #UBlinux DEBlinux 2.RPM #redhat centOS fc 3.bz2|gz|xz ...

  6. Part1.8——Linux系统中的软件管理

    目录 一.Linux中软件包的类型 二.软件包的名称结构 三.rpm命令管理软件包 四.本地软件仓库的搭建 1.系统软件仓库的作用是什么? 2.搭建方法 (1)在系统中加载安装系统时使用的安装镜像 ( ...

  7. RH124-Linux系统中的软件管理

    Linux系统中的软件管理: 文章目录 Linux系统中的软件管理: 一.Linux系统中的软件包类型: 二.软件包的名称结构: 三.rpm命令管理软件包: 1.实验素材准备: 2.rpm命令: 四. ...

  8. Linux 系统中利用 apt-get 管理软件的安装目录和安装路径

    Linux 系统中利用 apt-get 管理软件的安装目录和安装路径 apt-get 下载软件存放路径: /var/cache/apt/archives lib 文件路径: /usr/lib 可执行文 ...

  9. linux系统中的日志管理

    Linux系统中的日志管理 1 实验环境 2 journald日志服务 2.1 journalctl命令的用法 2.2 用journald服务永久存放日志 3 rsyslog日志服务 3.1 自定义日 ...

最新文章

  1. 论文:Multi-Objective Modified Grey Wolf Optimizer for Optimal Power Flow-最优潮流
  2. 【转】详谈for循环里面的break和continue语句
  3. eclipse搭建多module项目的坑
  4. 个人计算机的组成及相关功能,计算机的组成部分及功能(范文).doc
  5. 【今日CV 计算机视觉论文速览 143期】Mon, 15 Jul 2019
  6. 面试突然问Java多线程底层原理,我哭了!
  7. C# list导出Excel(二)
  8. 嵌入式实时操作系统ucos-ii_「正点原子NANO STM32开发板资料连载」第三十八章 UCOSII 实验 3...
  9. ip和nmcli命令的的使用方法
  10. 正经人一辈子都用不到的 JavaScript 方法总结 (二)
  11. python实现模糊综合评价法(FCE)
  12. 戴尔Dell笔记本Ins-5510 U盘安装操作系统的方法
  13. STM32 ADC 过采样技术
  14. 应用商店优化(ASO)之关键词及描述优化
  15. 第5章 Stata非参数检验
  16. 免费的asp.net 2.0空间
  17. 软件工程作业——《人件》读书笔记
  18. day_8——LeetCode1:两数之和
  19. 圆角矩形不是圆:圆角的画法和二阶连续性
  20. 枚举算法5——填数游戏

热门文章

  1. linux服务器中毒排查--基础篇
  2. mysql中毒_2020-10-15 MYSQL中勒索病毒解密 .help 病毒解密恢复 数据库中.help 解密恢复 服务器被加密解密恢复...
  3. syscall:getsockopt(..) failed:Connection refused
  4. Android OpenCV(四十):QR二维码检测与识别
  5. 知乎热议:作为一名Java程序员,如何突破职业天花板?
  6. Apache DolphinScheduler之最美好的遇见
  7. 算法加速篇(一)------OPENMP并行加速及PCL直通滤波和求法向量加速
  8. oracle segment io,Oracle I/O性能测试之DBMS_RESOURCE_MANAGER.CALIBRATE_IO篇(持续更新中)...
  9. html偷图片,ASP小偷偷取地址并生成html-ASP教程,ASP应用
  10. 用scanf给结构体输入数据时出现问题