linux安装——管理应用程序

简介: 本文章介绍了安装和应用程序

1.常见的软件包封装类型:
RPM软件包(REHL、Fedora、CentOS)
DEB软件包(Debian、Ubuntu)
源代码软件包
附带安装程序的软件包
2.“软件名-软件版本-发布次数.操作系统类型.硬件架构类型.rpm”
eg:"bash-4.2.46-20.el7_2.x86_64.rpm"

3.rpm命令的主要功能:
查询、验证RPM软件包的相关信息
安装、升级、卸载RPM软件包
维护RPM数据库信息等综合管理操作
4.RPM常用命令:
查询是否安装软件包:rpm -q
删除软件包:rpm -e
安装新的软件包:rpm -i
安装或升级软件包(以#号显示进度):-h
显示安装过程中的详细信息:-v
强制安装:--force
强制卸载:--nodeps

5.对RPM数据库进行重建的命令:
rpm --rebuilddb 或 rpm --initdb

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

7.源代码编译安装过程:
tar解包:(将源代码包解压、解包,释放到指定目录,等待编译)
/configure配置:(设置安装的目标文件夹,选择要安装的功能模块等)
make编译:(根据前一步配置,将源代码变成可执行的二进制文件)
make install安装:(将编译好的二进制文件复制到系统中,并设置应用环境)
8.应用程序与系统命令的关系
文件位置 系统命令:一般在/bin和/sbin目录中,或为Shell内部指令
应用程序:通常在/usr/bin和/usr/sbin目录中
主要用途 系统命令:完成对系统的基本管理工作,例如IP配置工具
应用程序:完成相对独立的其他辅助任务,例如网页浏览器
适用环境 系统命令:一般只在字符操作界面中运行
应用程序:根据实际需要,有些程序可在图形界面中运行
运行格式 系统命令:一般包括命令字、命令选项和命令参数
应用程序:通常没有固定的执行格式
9.典型应用程序的目录结构
文件类型

保存目录

普通执行程序文件

/usr/bin

服务器执行程序文件和管理程序文件

/usr/sbin

应用程序配置文件

/etc

日志文件

/var/log

应用程序文档文件

/usr/share/doc

应用程序手册页文件

/usr/share/man

相关文章
|
1月前
|
安全 测试技术 数据安全/隐私保护
【好用的个人工具】Docker环境下部署FileDrop文件共享工具
【2月更文挑战第13天】Docker环境下部署FileDrop文件共享工具
65 2
|
7月前
|
Kubernetes 数据库 C++
.netcore应用在WSL中的容器化部署
前面,我们讲解了如何在wsl中安装数据库,.netcore运行时,以及如何发布一个.netcore应用,为了构成一个完整的小系列,本节,我们来学习一下,如何将.netcore应用在WSL中容器化。
|
NoSQL 关系型数据库 MySQL
Windows安装使用Docker,方便你的开发和部署(DockerDesktop篇)
首先声明,此篇不是完全的Docker技术文章,而是单纯的教你使用Docker,不包含Docker的一些命令、如何打包Docker镜像等等。
961 0
|
数据可视化 Linux 开发工具
Linux - 搭建 Yapi 环境(三)
Linux - 搭建 Yapi 环境(三)
341 0
Linux - 搭建 Yapi 环境(三)
|
Linux 网络安全 Windows
|
7月前
|
关系型数据库 MySQL 开发工具
在wsl中部署.netcore应用
在wsl中部署.netcore应用
|
JavaScript Linux API
Linux - 搭建 Yapi 环境(一)
Linux - 搭建 Yapi 环境(一)
162 0
|
Ubuntu Linux C#
LINUX安装C#开发环境
LINUX安装C#开发环境
282 0
|
Ubuntu Linux 网络安全
Ubuntu系统环境一系列问题解决方案(二)
Ubuntu系统环境一系列问题解决方案(二)
Ubuntu系统环境一系列问题解决方案(二)
|
安全 Linux
Linux - 搭建 Yapi 环境(四)
Linux - 搭建 Yapi 环境(四)
91 0
Linux - 搭建 Yapi 环境(四)