第四章 安装及管理应用程序

简介: 第四章 安装及管理应用程序

1.常见的软件包封装类型:

1>RPM软件包

(REHL、Fedora、CentOS)

2>DEB软件包

(Debian、Ubuntu)

3>源代码软件包

4>附带安装程序的软件包


2.“软件名-软件版本-发布次数.操作系统类型.硬件架构类型.rpm”

eg:"bash-4.2.46-20.el7_2.x86_64.rpm"


3.rpm命令的主要功能:

1>查询、验证RPM软件包的相关信息

2>安装、升级、卸载RPM软件包

3>维护RPM数据库信息等综合管理操作


4.RPM常用命令:

1>查询是否安装软件包:rpm  -q

2>删除软件包:rpm  -e

3>安装新的软件包:rpm  -i

4>安装或升级软件包(以#号显示进度):-h

5>显示安装过程中的详细信息:-v

6>强制安装:--force

7>强制卸载:--nodeps


5.对RPM数据库进行重建的命令:

rpm  --rebuilddb   或  rpm  --initdb


6.向RPM数据库中导入公钥文件:--import

7.源代码编译安装过程:

1>tar解包

(将源代码包解压、解包,释放到指定目录,等待编译)

2>./configure配置

(设置安装的目标文件夹,选择要安装的功能模块等)

3>make编译

(根据前一步配置,将源代码变成可执行的二进制文件)

4>make  install安装

(将编译好的二进制文件复制到系统中,并设置应用环境)


rebuild:重建

相关文章
|
XML 数据库 数据格式
嵌入式工作流程开发!工作流 Activiti 框架中子流程的使用指南
本篇文章对工作流Activiti框架中的子流程进行的详尽的分析和说明,在工作流Activiti集成到项目中开发时,可以嵌入子流程进行使用。子流程包括了事件子流程,事务子流程以及调用活动子流程。通过对内嵌子流程的方式的学习,可以帮助我们将工作流框架很好地应用在继承式建模的流程场景下。
1061 0
嵌入式工作流程开发!工作流 Activiti 框架中子流程的使用指南
|
1月前
|
存储 C++ UED
【实战指南】4步实现C++插件化编程,轻松实现功能定制与扩展
本文介绍了如何通过四步实现C++插件化编程,实现功能定制与扩展。主要内容包括引言、概述、需求分析、设计方案、详细设计、验证和总结。通过动态加载功能模块,实现软件的高度灵活性和可扩展性,支持快速定制和市场变化响应。具体步骤涉及配置文件构建、模块编译、动态库入口实现和主程序加载。验证部分展示了模块加载成功的日志和配置信息。总结中强调了插件化编程的优势及其在多个方面的应用。
254 67
|
6月前
|
存储 安全 API
构建安全可靠的系统:第一章到第五章
构建安全可靠的系统:第一章到第五章
258 0
|
5月前
|
NoSQL Java Redis
若依如何使用(基本环境的配置)
若依如何使用(基本环境的配置)
|
测试技术 API 数据安全/隐私保护
搭建禅道环境作为练习UI和接口自动化测试对象
搭建禅道环境作为练习UI和接口自动化测试对象
122 1
|
Linux
【实用工具合集】建议部署小工具设计
【实用工具合集】建议部署小工具设计
96 0
|
开发者
3.0基础概念:工程管理及构建|学习笔记
快速学习3.0基础概念:工程管理及构建
3.0基础概念:工程管理及构建|学习笔记
|
存储 数据采集 SQL
环境篇之项目架构|学习笔记
快速学习环境篇之项目架构
环境篇之项目架构|学习笔记
|
监控 大数据 流计算
环境篇之项目概述|学习笔记
快速学习环境篇之项目概述
|
存储 Linux
《配置管理最佳实践》——1.3 源代码管理核心概念
许多开发者认为源代码管理就是简单地从源代码管理工具中(一个代码库)签入和签出代码。就像大多数人认为的那样,多年前一些比较老的版本管理系统的确是这个样子。如今,虽然大多数配置管理代码库具备的可靠性和功能性不同,但都能支持变更,确保所有变更的安全。
3060 0
下一篇
无影云桌面