首页 运维 网络学院 查看内容

Ubuntu apt-get apt-cache命令的使用

2011-8-9 12:15 599 0

摘要:   apt-get命令本身并不具有管理软件包功能,只是提供了一个软件包管理的命令行平台。  在这个平台上使用更丰富的子命令,完成具体的管理任务。  apt-get命令的一般语法格式为:  Sh代码  ...
关键词: nbsp 软件包 apt pkg get 目录 cache 代码 缓存 命令

  apt-get命令本身并不具有管理软件包功能,只是提供了一个软件包管理的命令行平台。  在这个平台上使用更丰富的子命令,完成具体的管理任务。  apt-get命令的一般语法格式为:  Sh代码  apt-get  subcommands  [ -d | -f | -m | -q | --purge | --reinstall | - b | - s | - y | - u | - h | -v ]  [pkg]  apt-cache提供了搜索功能。  1. 更新或升级操作:  Sh代码  apt-get update                  # 更新源  apt-get upgrade                 # 更新所有已安装的包  apt-get dist-upgrade                # 发行版升级(如,从10.10到11.04)  2. 安装或重装类操作:  Sh代码  apt-get install pkg             # 安装pkg软件包,多个软件包用空格隔开  apt-get install --reinstall pkg     # 重新安装软件包pkg  apt-get install -f pkg          # 修复安装(破损的依赖关系)软件包pkg  3. 卸载类操作:  Sh代码  apt-get remove pkg              # 删除软件包pkg(不包括配置文件)  apt-get purge pkg               # 删除软件包pkg(包括配置文件)  4. 下载清除类操作:  Sh代码  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. 查询类操作:  Sh代码  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/  为日后重装系统后安装软件节省下载时间或者将软件包给别人用,可以将该目录下的软件包压缩备份后清理以节省空间。
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部