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

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

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:重建

相关文章
|
机器学习/深度学习 编解码 Go
YOLOv8改进 | Conv篇 | 利用YOLO-MS的MSBlock轻量化网络结构(既轻量又长点)
YOLOv8改进 | Conv篇 | 利用YOLO-MS的MSBlock轻量化网络结构(既轻量又长点)
561 0
|
存储 缓存 NoSQL
Redis之持久化(RDB和AOF)
Redis之持久化(RDB和AOF)
219 0
|
11月前
|
人工智能 Python
读取excel工具:openpyxl | AI应用开发
`openpyxl` 是一个 Python 库,专门用于读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件。它是处理 Excel 文件的强大工具,可以让你在不需要安装 Excel 软件的情况下,对 Excel 文件进行创建、修改、读取和写入操作【10月更文挑战第3天】
287 0
|
机器学习/深度学习 存储 算法
回声状态网络(Echo State Networks,ESN)详细原理讲解及Python代码实现
本文详细介绍了回声状态网络(Echo State Networks, ESN)的基本概念、优点、缺点、储层计算范式,并提供了ESN的Python代码实现,包括不考虑和考虑超参数的两种ESN实现方式,以及使用ESN进行时间序列预测的示例。
768 4
回声状态网络(Echo State Networks,ESN)详细原理讲解及Python代码实现
|
设计模式 算法 Java
各种奇葩变量名合集
一个好的变量名能让读代码的人(包括写的人),身心舒畅,但一个“奇葩”的变量名可能会逼疯一个程序员。今天是各种各样的奇葩变量名大赏!!!!!!在编程过程中,好的变量命名是非常重要的。一个好的变量名能够清晰地表达变量的含义和作用,从而提高代码的可读性和可维护性。然而,有些时候,由于种种原因,开发者会使用一些非常奇特或者奇葩的变量名。本文将总结一些常见的奇葩变量名,并分析其原因和可能的改进方法。
257 1
|
11月前
|
Ubuntu 应用服务中间件 Linux
Linux下搭建Nginx环境的搭建
Linux下搭建Nginx环境的搭建
176 6
【51单片机】开发板上矩阵键盘键码在数码管上的显示,按下键盘在数码管上显示对应段码
【51单片机】开发板上矩阵键盘键码在数码管上的显示,按下键盘在数码管上显示对应段码
403 0
|
JavaScript 前端开发 C#
初识Unity——创建代码、场景以及五个常用面板(创建C#代码、打开代码文件、场景的创建、Project、Hierarchy、Inspector、Scene、Game )
初识Unity——创建代码、场景以及五个常用面板(创建C#代码、打开代码文件、场景的创建、Project、Hierarchy、Inspector、Scene、Game )
924 0
|
SQL 存储 关系型数据库
运维笔记.MySQL.基于mysqldump数据备份与恢复
运维笔记.MySQL.基于mysqldump数据备份与恢复
209 0
|
Linux 编译器 数据处理
探索Linux中的`ld`命令:链接器的奥秘
`ld`是Linux的链接器,集成在GNU Binutils中,将.o文件与库合并成可执行或共享库。它处理符号引用、重定位,支持多种文件格式及静态/动态链接。常用参数包括-o指定输出,-l和-L添加库和搜索路径。通常通过编译器驱动程序如gcc调用以简化链接过程。理解符号解析、选择静态/动态链接及管理库版本是使用ld的关键。使用--verbose选项有助于调试。