lilysulia
全部博文(78)
2012年(1)
2011年(29)
2010年(6)
2009年(24)
2008年(18)
zkstuden
高达_MX
下雨夜
liyc444
pppStar
jtttl
dydzdc
Darren_P
alterlee
lijiepub
分类: LINUX
2009-12-03 16:14:24
apt-get命令本身并不具有管理软件包功能,只是提供了一个软件包管理的命令行平台。在这个平台上使用更丰富的子命令,完成具体的管理任务。apt-get命令的一般语法格式为:
apt-get subcommands [ -d | -f | -m | -q | --purge | --reinstall | - b | - s | - y | - u | - h | -v ] pkg
其中,subcommands表示apt-get的子命令,表9.4对子命令做了描述;pkg表示目标软件包的名称,apt-get可以处理多个软件包。apt-get命令的选项有很多,表9.5列出部分常用选项。
表9.4 apt-get命令的子命令说明
子 命 令
描 述
update
下载更新软件包列表信息
upgrade
将系统中所有软件包升级到最新的版本
install
下载所需软件包并进行安装配置
remove
卸载软件包
autoremove
将不满足依赖关系的软件包自动卸载
source
下载源码包
build-dep
为源码包构建所需的编译环境
dist-upgrade
发布版升级
dselect-upgrade
根据dselect的选择来进行软件包升级
clean
删除缓存区中所有已下载的包文件
autoclean
删除缓存区中老版本的已下载的包文件
check
检查系统中依赖关系的完整性
表9.5 apt-get命令常用选项描述
选 项
-d
仅下载软件包,而不安装或解压
-f
修复系统中存在的软件包依赖性问题
-m
当发现缺少关联软件包时,仍试图继续执行
-q
将输出作为日志保留,不获取命令执行进度
--purge
与remove子命令一起使用,完全卸载软件包
--reinstall
与install子命令一起使用,重新安装软件包
-b
在下载完源码包后,编译生成相应的软件包
-s
不做实际操作,只是模拟命令执行结果
-y
对所有询问都作肯定的回答,apt-get不再进行任何提示
-u
获取已升级的软件包列表
-h
获取帮助信息
-v
获取apt-get版本号
从表9.4和表9.5所列的内容就可以看出apt-get具有很强大的功能,熟练掌握子命令、选项的用法,并进行巧妙的组合,可以完成几乎所有的管理任务。例如,“apt-get check”与“apt-get -f install”通常作为组合命令使用,前者用于检查软件包依赖关系,后者用于修复依赖关系。
上一篇:ubuntu 使用本地软件包作为安装源
下一篇:linux命令: ps,grep,kill
登录 注册