几个概念:
包管理:用于解决操作系统中的依赖关系问题
软件包:实现功能的软件的集合体
内核:调用硬件资源工作
常见的软件包:
rpm、deb(可安装程序)
tar、gzip(打包压缩的源码)
rpm、deb包中内含meta-data(元数据)(可追踪包中的全部文件);预编译的二进制文件;配置脚本等
通常启用一个服务,都是如下流程:
安装服务的软件包----配置服务----重启服务
重启服务指令:
sudo service <service package> restart ##老版本用法
sudo systenctl restart <service.package>.service ##新版本用法(推荐)
日志目录:/var/log/
更多:
dpkg本地包管理工具:dpkg本地包管理工具
apt包管理器:apt包管理器
自动更新包工具:unattended-upgrades:好用的无人职守自动更新软件
第三方库:第三方库
SNAP包管理:SNAP包管理