0
点赞
收藏
分享

微信扫一扫

基于Java的医院药品管理系统设计与实现(源码+lw+部署文档+讲解等)

扬帆远航_df7c 2023-10-06 阅读 10

目录

一、RPM命令

1、命名格式 

2、关于安装

3、关于查询(主要用于查询)rpm -q

二、yum/dnf

1、功能

2、命令--安装、卸载、更新、查询、搜索、清空缓存包


一、RPM命令

        ——Redhat Package Manager(红帽包管理)

首先先进行挂载操作 (将光盘挂载到一个目录文件下,这里是/mnt)

[root@localhost ~]# cd /mnt
[root@localhost mnt]# mount /dev/sr0 /mnt
mount: /mnt: WARNING: source write-protected, mounted read-only.

 挂载之后,转到package目录下,这目录下的.rpm的软件包就是RPM操作的对象

[root@localhost mnt]# cd /mnt
[root@localhost mnt]# ls
AppStream  EFI   extra_files.json  images    media.repo               RPM-GPG-KEY-redhat-release
BaseOS     EULA  GPL               isolinux  RPM-GPG-KEY-redhat-beta
[root@localhost mnt]# cd BaseOS/
[root@localhost BaseOS]# ls
Packages  repodata
[root@localhost BaseOS]# cd Packages/
[root@localhost Packages]# ls
accel-config-3.5.0-1.el9.i686.rpm
accel-config-3.5.0-1.el9.x86_64.rpm
……

1、命名格式 

软件名-版本号-发行号.操作系统版本.硬件平台类型.rpm

如:zsh-5.8-9.el9.x86_64.rpm 

zsh        软件名        

5            版本号

8             次版本号

9             发行号,软件发布次数

el9           发行商RHEL9

x86          CPU架构平台

64             支持系统位数

2、关于安装

        格式:rpm [选项] 包

        选项:

                -i,--install            安装软件包

                -v,--verbose        提供更多的详细信息输出                    

                -h,--hash             软件包安装的时候列出哈希标记

                -U                        软件包升级

                -e                         软件包卸载

                --nodeps              不验证软件包依赖

3、关于查询(主要用于查询)rpm -q

        rpm -q 常与以下参数组合使用

        -a        查询所有已安装的软件包

        -l        显示已安装软件包的相关文件列表和信息

        -f        查询文件所属软件包

        -i        显示已经安装的rpm软件包信息

二、yum/dnf

        ——yum命令通常使用在网络下载的场景下

[root@localhost ~]# ll /usr/bin/yum
lrwxrwxrwx. 1 root root 5 Mar 15  2023 /usr/bin/yum -> dnf-3

1、功能

在线下载、 安装、 卸载、 升级rpm软件包

自动查找并解决rpm包之间的依赖关系,一次性安装所有具有依赖关系的rpm包,而无需管理员逐 个、 手工地去安装每一个rpm包

2、命令--安装、卸载、更新、查询、搜索、清空缓存包

格式:yum install [-y] 包名                        安装软件

           yum remove [-y] 包名                     卸载软件

           yum update [-y] 包名                      升级指定的软件包或主机中所有已安装的软件包

           yum groupinstall 包组名                 安装指定包组里的所有包

举报

相关推荐

0 条评论