Ubuntu apt-get apt-cache 命令使用

转载自:
- (总结)Ubuntu apt-get apt-cache命令 使用
- Ubuntu apt-get apt-cache 命令使用

所有命令

命令说明
apt-get update更新源
apt-get upgrade更新所有已安装的包
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 clean清除缓存(/var/cache/apt/archives/{,partial}下)
中所有已下载的包
apt-cache stats显示系统软件包的统计信息
apt-cache search <pkg>使用关键字pkg搜索软件包
apt-cache show 显示软件包pkg_name的详细信息
apt-cache depends <pkg>查看pkg所依赖的软件包
apt-cache rdepends <pkg>查看pkg被那些软件包所依赖
apt-get build-dep <pkg>构建pkg源码包的编译依赖
(这条命令很神奇,一步搞定所有编译依赖)

 
apt-get命令本身并不具有管理软件包功能,只是提供了一个软件包管理的命令行平台。在这个平台上使用更丰富的子命令,完成具体的管理任务。

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

apt-get subcommands [ -d | -f | -m | -q| --purge | --reinstall | -b | -s | -y | -u | -h | -v ] [pkg] 

apt-cache提供了搜索功能。

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


  1. 更新或升级操作:

    apt-get update                  # 更新源  
    apt-get upgrade                 # 更新所有已安装的包  
    apt-get dist-upgrade            # 发行版升级(如,从10.10到11.04)
  2. 安装或重装类操作:

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

    apt-get remove <pkg>          # 删除软件包<pkg>(不包括配置文件)  
    apt-get purge <pkg>           # 删除软件包<pkg>(包括配置文件)  
  4. 下载清除类操作:

    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                # 删除因安装软件自动安装的依赖,而现在不需要的依赖包  
  5. 查询类操作:

    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被那些软件包所依赖  
  6. 关于软件安装目录的说明:

    一般的deb包(包括新立得或者apt-get下载的)都在/usr/share。 自己下载的压缩包或者编译的包,有些可以选择安装目录,一般放在/usr/local/,也有在/opt的。

  7. 关于apt-get的缓存目录:

    默认的缓存目录是/var/cache/apt/archives/, 为日后重装系统后安装软件节省下载时间或者将软件包给别人用,可以将该目录下的软件包压缩备份后清理以节省空间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值