apt-get apt-cache命令使用

一、介绍

apt-get命令本身并不具有管理软件包功能,只是提供了一个软件包管理的命令行平台。

在这个平台上使用更丰富的子命令,完成具体的管理任务。

apt-get命令的一般语法格式为:

apt-get  subcommands  [ -d | -f | -m | -q | --purge | --reinstall | - b | - s | - y | - u | - h | -v ]  [pkg]
apt-cache提供了搜索功能。

说明:下文命令中,尖括号中内容为用户视具体情况而定,如可替换为实际的软件包名 mysql-server等。

标题(一) 更新或升级操作

apt-get update                  # 更新源 
apt-get upgrade                 # 更新所有已安装的包 
apt-get dist-upgrade                # 发行版升级(如,从10.10到11.04)

标题(二)安装或重装类操作

apt-get install <pkg>         # 安装软件包<pkg>,多个软件包用空格隔开 
apt-get install --reinstall <pkg> # 重新安装软件包<pkg> 
apt-get install -f <pkg>          # 修复安装(破损的依赖关系)软件包<pkg>

标题(三)卸载类操作

apt-get remove <pkg>          # 删除软件包<pkg>(不包括配置文件) 
apt-get purge <pkg>           # 删除软件包<pkg>(包括配置文件)

标题(四)下载清除类操作

apt-get source <pkg>              # 下载pkg包的源代码到当前目录 
apt-get download <pkg>            # 下载pkg包的二进制包到当前目录 
apt-get source -d <pkg>           # 下载完源码包后,编译 
apt-get build-dep   <pkg>     # 构建pkg源码包的依赖环境(编译环境?) 
apt-get clean                   # 清除缓存(/var/cache/apt/archives/{,partial}下)中所有已下载的包 
apt-get autoclean               # 类似于clean,但清除的是缓存中过期的包(即已不能下载或者是无用的包) 
apt-get autoremove              # 删除因安装软件自动安装的依赖,而现在不需要的依赖包

标题(五)查询类操作

apt-cache stats             # 显示系统软件包的统计信息 
apt-cache search <pkg>            # 使用关键字pkg搜索软件包 
apt-cache show   <pkg_name>   # 显示软件包pkg_name的详细信息 
apt-cache depends <pkg>       # 查看pkg所依赖的软件包 
apt-cache rdepends <pkg>      # 查看pkg被那些软件包所依赖

标题(六)获取安装包

默认的缓存目录是

/var/cache/apt/archives/

为日后重装系统后安装软件节省下载时间或者将软件包给别人用,可以将该目录下的软件包压缩备份后清理以节省空间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值