Linux安装及管理程序详述(2)

安装、升级和卸载RPM软件的语法格式及常用选项如下:

Linux安装及管理程序详述

1、安装RPM软件 [root@centos01 ~]# rpm -ivh /mnt/Packages/ntsysv-1.7.4 -1.el7.x86_64.rpm <!--安装ntsysv程序--> 警告:/mnt/Packages/ntsysv-1.7.4-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 软件包 ntsysv-1.7.4-1.el7.x86_64 已经安装

结尾加“--force”选项是强制安装所指定的rpm软件包。

2、升级RPM软件 [root@centos01 ~]# rpm -U /mnt/Packages/ntsysv-1.7.4-1.el7.x86_64.rpm 警告:/mnt/Packages/ntsysv-1.7.4-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 软件包 ntsysv-1.7.4-1.el7.x86_64 已经安装 3、卸载RPM软件

卸载rpm软件包的语法格式及辅助选项如下:

Linux安装及管理程序详述

应用举例:

[root@centos01 ~]# rpm -e ntsysv <!--卸载ntsysv程序--> [root@centos01 ~]# rpm -ivh /mnt/Packages/system-config -kickstart-2.9.6-1.el7.noarch.rpm --nodeps <!--结合“--nodeps”选项忽略依赖关系--> 警告:/mnt/Packages/system-config-kickstart-2.9.6-1.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:system-config-kickstart-2.9.6-1.e################################# [100%] 4、维护RPM数据库 [root@centos01 ~]# rpm --initdb <!--或者--> [root@centos01 ~]# rpm --rebuilddb 5、导入验证公钥 [root@centos01 ~]# cd /mnt/ [root@centos01 mnt]# ls CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL [root@centos01 mnt]# rpm --import ./RPM-GPG-KEY-CentOS-7 <!--导入验证公钥--> [root@centos01 ~]# rpm -ivh /mnt/Packages/dhcp-4.2.5 -58.el7.centos.x86_64.rpm <!--再次安装rpm包不再显示密钥--> 准备中... ################################# [100%] 正在升级/安装... 1:dhcp-12:4.2.5-58.el7.centos ################################# [100%] 6、解决软件包依赖关系

Linux安装及管理程序详述

三、Linux应用程序基础 1、应用程序与系统命令的关系 1)文件位置

系统命令:一般在/bin和/sbin目录中,或为Shell内部指令。

应用程序:通常在/usr/bin和/usr/sbin目录中。

2)主要用途

系统命令:完成对系统的基本管理工作,例如IP配置工具。

应用程序:完成相对独立的其他辅助任务,例如网页浏览器。

3)适用环境

系统命令:一般只在字符操作界面中运行。

应用程序:根据实际需要,有些程序可在图形界面中运行。

4)运行格式

系统命令:一般包括命令字、命令选项和命令参数。

应用程序:通常没有固定的执行格式。

2、典型应用程序的目录结构

Linux安装及管理程序详述

3、常见的软件包封装类型

Linux安装及管理程序详述

四、源代码编译安装 1、源代码编译概述 1)使用源代码安装软件的优点

获得最新的软件版本,及时修复bug;根据用户需要,灵活定制软件功能。

2)应用源代码编译安装场合举例

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11554.html