学习Linux(24)构建deb软件安装包
发布时间
阅读量:
阅读量
Linux软件包的构成包含多种类型的文件及相应的存储位置。各个文件类型及其存储位置如下所示:普通的应用程序通常位于/usr/bin目录下;具有root权限的应用程序则存放在/usr/sbin路径中;配置参数设置在/etc区域里;系统运行日志记录于/var/log存储路径上;而软件包中的文档资料存放于/usr/share/doc目录内。
Linux 软件包分类
源码包类别
优势特点:
完全免费使用
高度可定制的功能
允许自行修改核心代码
不足之处:
使用起来操作流程较为复杂
编译过程耗时较长
非技术人员难以处理编译相关问题
二进制包
优点:
简单易用
安装速度快
缺点:
无法阅读源码
无法裁剪功能

deb 包:包括如 Debian、Ubuntu 和 Deepin 等多款 Linux 发行版所发布的软件安装包
rpm 包:提供于 Redhat、Fedora 和 CentOS 等不同 Linux 发行版下的软件集合
dpkg 工具:基础层的软件管理工具它负责管理和维护已下载至本地以及已经安装好的 deb 软件包
常见操作指令
删除程序
启动任务流程
功能用于验证安装完成情况


关于 Debian 包文件结构的分析
编写 生成 deb包的shell脚本

执行生成deb包的shell脚本

apachectl命令与apachectl-toolkit中的apptool组件
该程序为当前版本的软件包管理工具
旨在解决现有 apt-get 命令存在的分散性问题
该程序默认配置下会显示进度条等信息,并能提醒用户升级相关的软件包
Hankin
2020.07.13
全部评论 (0)
还没有任何评论哟~
