任务7 软件的安装与卸载.pdf
文本预览下载声明
任务7 软件的安装与卸载
任务7 软件的安装与卸载
任务引入
任务引入
某企业网为了简化网络管理,准备架设一
某企业网为了简化网络管理,准备架设一
台DHCP服务器,首先需要利用Debian
台DHCP服务器,首先需要利用Debian
Linux的apt在服务器上安装DHCP服务器端
Linux的apt在服务器上安装DHCP服务器端
软件。
软件。
任务实施流程
任务实施流程
1.设置Debian 软件源。
1.设置Debian 软件源。
2.使用apt命令安装软件。
2.使用apt命令安装软件。
7.1 Debian Linux的软件包管理
7.1 Debian Linux的软件包管理
Linux通常将软件的所有相关文件打包成一个特殊
Linux通常将软件的所有相关文件打包成一个特殊
格式的软件包,在这个软件包内还包含了检测系
格式的软件包,在这个软件包内还包含了检测系
统环境以及软件依赖性的脚本。当用户需要安装
统环境以及软件依赖性的脚本。当用户需要安装
使用某个软件时,只要获取相应的软件包,并通
使用某个软件时,只要获取相应的软件包,并通
过特定的指令来安装,那么该软件包就会依照软
过特定的指令来安装,那么该软件包就会依照软
件包内的脚本来检查该软件依赖的前驱软件是否
件包内的脚本来检查该软件依赖的前驱软件是否
存在,若安装的环境符合要求,则开始安装。安
存在,若安装的环境符合要求,则开始安装。安
装完成后,软件的信息将被记录在相应的软件包
装完成后,软件的信息将被记录在相应的软件包
管理机制中,以方便将来的升级、卸载等操作。
管理机制中,以方便将来的升级、卸载等操作。
目前,不同的Linux发行版大致有以下三种
目前,不同的Linux发行版大致有以下三种
软件包封装格式:
软件包封装格式:
rpm:最初是由Red Hat公司提供的一种包封装
rpm:最初是由Red Hat公司提供的一种包封装
格式,现被用在大多数Linux发行版。
格式,现被用在大多数Linux发行版。
deb :Debian Linux提供的一种包封装格式。
deb :Debian Linux提供的一种包封装格式。
source code :源码包,需要用户编译安装。
source code :源码包,需要用户编译安装。
7.1.1 deb和apt简介
7.1.1 deb和apt简介
deb (Debian binary package format)是
deb (Debian binary package format)是
Debian系统的安装包封装格式。deb包本身
Debian系统的安装包封装格式。deb包本身
有三部分组成:数据包,包含实际安装的
有三部分组成:数据包,包含实际安装的
程序数据;安装信息及控制脚本包,包含
程序数据;安装信息及控制脚本包,包含
deb的安装说明,标识,脚本等;最后一个
deb的安装说明,标识,脚本等;最后一个
是deb文件的一些二进制数据,包括文件头
是deb文件的一些二进制数据,包括文件头
等信息。
等信息。
deb 遵循严格的依赖关系,可以确保软件运
deb 遵循严格的依赖关系,可以确保软件运
行所必需的组件。在线安装的时候会自动
行所必需的组件。在线安装的时候会自动
安装所依赖的软件包。卸载时也很重要,
安装所依赖的软件包。卸载时也很重要,
比如软件包A依赖于B,当卸载B的时候会
比如软件包A依赖于B,当卸载B的时候会
提示A依赖于B,卸载掉B的话会导致A不能
提示A依赖于B,卸载掉B的话会导致A不能
用,这样可以确保系统的完整性和稳定
用,这样可以确保系统的完整性和稳定
性。
性。
显示全部