一、利用apt-get管理软件包
1.安装软件包
Install功能选项主要用于安装指定的软件包。
Eg:
sudo apt-get install quota 安装quota软件包
sudo apt-get --reinstall install quota 重新安装quota软件包
2.系统的更新与升级
首先需要使用apt-get命令的update功能选项,同步软件源的软件包索引文件,获取最新的可用软件包版本信息。然后,再利用upgrade功能选项下载与安装新版的软件包。
Eg:
sudo apt-get update 获取最新的可用软件包版本信息。(要确保软件索引文件是最新的)。
sudo apt-get upgrade 下载、安装新版软件包,从而升级整个系统。
3.删除软件包
利用apt-get命令的remove和purge功能选项,可以删除指定软件包。两者的区别是:如果软件包中含有配备文件,remove功能选项在删除软件包时会保留配置文件,因此可称作部分删除;而purge功能选项会删除整个软件包,包括配置文件,故可称为彻底删除选项。
在正式开始删除软件包之前,apt-get首先会考察系统中是否存在依赖于指定软件包的相关软件包。如果存在,apt-get会列出需要删除的其他软件包,提请用户确认。
Eg:sudo apt-get remove quota 删除软件包quota。
在安装CD/DVD或存储在本地系统中的软件包时,需要首先配置source.list文件。
1.source.list配置文件的简介
source.list配置文件用于定义各种可用的软件源,如网站、镜像站点、CD/DVD及本地的存储目录等。
在source.list配置文件中,每行只能定义一个软件源,其语法格式如下:
Type Uri distribution [component1] [component2] [...]
其中type表示软件包档案文件类型 uri用于定义软件源的地址类型。
Eg:deb http://archive.debian.org/debian-archive/debian sarge main contrib non-free
在http://archive.debian.org/debian-archive/debian/dists/sarge/main/上下载debian sarge
二、利用aptitude管理软件包
aptitude 是一个可以完全代替apt-get的软件管理工具,两个命令中大多数功能选项是可以兼容的。
1.安装软件包
Eg:
sudo aptitude install quota 安装quota软件包
sudo aptitudet --reinstall install quota 重新安装quota软件包
2.系统的升级
sudo aptitude update 获取最新的可用软件包版本信息。(要确保软件索引文件是最新的)。
sudo aptitude safe-upgrade 下载、安装新版软件包,从而升级整个系统。
3.查询软件包
aptitude命令的show功能选项用于查询各种软件包信息。可以查询软件包的安装状态、版本、依赖关系、档案文件的大小以及简单说明等信息。
Eg:aptitude show vsftpd