- 个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。
- 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。
- 个人主页:小李会科技的主页
目录
前言:
1.常见的软件包封装类型:
2.“软件名-软件版本-发布次数.操作系统类型.硬件架构类型.rpm”
3.rpm命令的主要功能:
4.RPM常用命令:
5.对RPM数据库进行重建的命令:
6.向RPM数据库中导入公钥文件:
7.源代码编译安装过程:
8.应用程序与系统命令的关系
9.典型应用程序的目录结构
前言:
本文章介绍了安装和应用程序
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 |