ubuntu apt-get apt-cache命令

前端之家收集整理的这篇文章主要介绍了ubuntu apt-get apt-cache命令前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

Sh代码
  1. apt-getsubcommands[-d|-f|-m|-q|--purge|--reinstall|-b|-s|-y|-u|-h|-v][pkg]

apt-cache提供了搜索功能

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

1. 更新或升级操作:

Sh代码
  1. apt-getupdate#更新源
  2. apt-getupgrade#更新所有已安装的包
  3. apt-getdist-upgrade#发行版升级(如,从10.1011.04

2. 安装或重装类操作:

Sh代码
  1. apt-getinstall<pkg>#安装软件包<pkg>,多个软件包用空格隔开
  2. apt-getinstall--reinstall<pkg>#重新安装软件包<pkg>
  3. apt-getinstall-f<pkg>#修复安装(破损的依赖关系)软件包<pkg>

3. 卸载类操作:

Sh代码
  1. apt-getremove<pkg>#删除软件包<pkg>(不包括配置文件
  2. apt-getpurge<pkg>#删除软件包<pkg>(包括配置文件

4. 下载清除类操作:

Sh代码
  1. apt-getsource<pkg>#下载pkg包的源代码到当前目录
  2. apt-getdownload<pkg>#下载pkg包的二进制包到当前目录
  3. apt-getsource-d<pkg>#下载完源码包后,编译
  4. apt-getbuild-dep<pkg>#构建pkg源码包的依赖环境(编译环境?)
  5. apt-getclean#清除缓存(/var/cache/apt/archives/{,partial}下)中所有已下载的包
  6. apt-getautoclean#类似于clean,但清除的是缓存中过期的包(即已不能下载或者是无用的包)
  7. apt-getautoremove#删除因安装软件自动安装的依赖,而现在不需要的依赖包

5. 查询类操作:

Sh代码
  1. apt-cachestats#显示系统软件包的统计信息
  2. apt-cachesearch<pkg>#使用关键字pkg搜索软件包
  3. apt-cacheshow<pkg_name>#显示软件包pkg_name的详细信息
  4. apt-cachedepends<pkg>#查看pkg所依赖的软件包
  5. apt-cacherdepends<pkg>#查看pkg被那些软件包所依赖

6. 关于软件安装目录的说明:

一般的deb包(包括新立得或者apt-get下载的)都在/usr/share。

自己下载的压缩包或者编译的包,有些可以选择安装目录,一般放在/usr/local/,也有在/opt的。

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

默认的缓存目录是/var/cache/apt/archives/

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

原文链接:https://www.f2er.com/ubuntu/355796.html

猜你在找的Ubuntu相关文章