`
rsljdkt
  • 浏览: 454347 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

(总结)Ubuntu 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提供了搜索功能。

说明:下文命令中,尖括号中内容为用户视具体情况而定,如<pkg>可替换为实际的软件包名 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/

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

 

0
2
分享到:
评论

相关推荐

    Ubuntu apt-get典型应用

    ### Ubuntu apt-get 典型应用详解 ...通过本文介绍的典型应用场景及命令解析,相信读者已经对如何使用`apt-get`有了深入的理解。无论是日常维护还是系统开发,熟练掌握`apt-get`都将大大提升工作效率。

    Ubuntu Linux系统下apt-get命令详解 .txt

    ### Ubuntu Linux系统下apt-get命令详解 在Ubuntu Linux系统中,`apt-get`是一个非常重要的命令行工具,用于处理包管理任务。它基于Advanced Package Tool (APT)框架,提供了安装、更新、卸载软件包等功能。本文将...

    Debian apt-get 使用指南

    `apt-get` 是 Debian 及其衍生系统(如 Ubuntu)中的一个强大的包管理工具,它可以帮助用户安装、升级、卸载软件包,并且能够自动解决依赖关系。本文将详细介绍 `apt-get` 的常用命令及其用法,并提供一些实用的技巧...

    Ubuntu Linux系统下Apt-get命令参数详解

    使用`apt-get install`命令可以安装指定的软件包,例如`sudo apt-get install vim`将安装Vim编辑器。如果需要同时安装多个软件,可以在`install`后用空格隔开,如`sudo apt-get install vim curl`。 3. **升级系统...

    Ubuntu下Apt-get命令使用指南

    ### Ubuntu下Apt-get命令使用指南 #### 引言 在Ubuntu和其他基于Debian的Linux发行版中,`apt-get`是一款极其强大的包管理工具,它可以帮助用户轻松地安装、更新、配置和卸载软件包。`apt-get`是APT(Advanced ...

    apt-get的使用说明

    ### apt-get的深入解析与应用指南 #### 一、apt-get简介 apt-get是Debian及其衍生系统...总之,apt-get是Debian和Ubuntu系统中不可或缺的工具,掌握其基本命令和最佳实践,能够极大地提升系统的管理效率和稳定性。

    apt-get 命令.doc

    `apt-get`是Ubuntu Linux操作系统中的一个核心命令,用于管理和更新软件包。它与Debian的包管理系统紧密集成,能够处理软件包的安装、更新、删除及其依赖关系。以下是关于`apt-get`命令的一些关键知识点: 1. **apt...

    apt-get install 的用法

    ### Linux Ubuntu 下 `apt-get` 命令详解 #### 概述 在Linux系统特别是Ubuntu发行版中,`apt-get` 是一个非常强大的包管理工具,它可以帮助用户完成软件包的安装、卸载、更新等操作。通过本文,我们将深入了解`apt-...

    ubuntu 介绍apt-get等命令行

    在深入探讨Ubuntu下的Apt命令行工具之前,我们先简要...总之,Apt及其相关的命令行工具是Ubuntu系统管理的核心,掌握了这些命令,你就能够高效地管理和维护你的Ubuntu系统,无论是日常使用还是开发工作都能得心应手。

    yum 和 apt-get的区别.pdf

    而对于基于Debian系列的发行版(如Debian、Ubuntu),则使用`apt-get`。这两个工具虽然都用于软件包的安装、更新和管理,但它们之间存在一些关键的区别。 首先,让我们了解一下这两种包管理器的基本用法: 1. **...

    ubuntu入门档案

    3. **在软件源安装常用软件**:Ubuntu提供了丰富的软件仓库,用户可以通过`apt-get`命令轻松安装软件。例如,要安装新软件,只需输入`sudo apt-get install software-name`。 4. **FCITX输入法**:FCITX(小企鹅...

    Ubuntu的apt命令详解.pdf

    Ubuntu的apt命令详解 Ubuntu的apt命令是Ubuntu操作系统中最常用的软件包管理命令,用于安装、卸载、更新和管理软件包。下面是apt命令的详细解释: 安装软件包 apt-get install packagename:安装一个新软件包,这...

    Ubuntu命令大全Ubuntu技巧PDF

    Ubuntu 命令大全 Ubuntu 技巧 http://blog.sina.com.cn/s/b1og_4dd475390100bkd0.html 查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search正则表达式 查找文件属于哪个包 #dpkg -S filename apt-file ...

    一起弄清Linux中yum、wget、apt-get的用法

    在Ubuntu系统中,apt-get通常预装在系统中,可以通过`apt-get --version`来验证。若未安装,需要先安装apt包管理器,但这种情况非常罕见。 2、使用 apt-get与yum类似,提供软件的安装、更新和移除服务。`apt-get ...

    ubuntu命令行.pdf

    下面是 Ubuntu 命令行使用指南,涵盖了基本命令、APT 软件包管理工具、安装和卸载软件包等方面的知识点。 一、基本命令 1. 列举本地更新:sudo apt-get update 2. 安装可用更新:sudo apt-get upgrade 3. 查询...

    ubuntu命令大全-详细命令大全

    Ubuntu命令大全是Linux系统管理...熟练掌握这些命令能够极大地提高Ubuntu系统的使用效率和管理能力。在使用过程中,遇到问题可以查阅man手册或者在线文档,如Ubuntu官方文档、Stack Overflow等资源,以便找到解决方案。

    aptback:用于搜索,安装,删除和升级apt记录的软件包的工具(apt-get,apt-cache)

    **aptback:深入理解Debian系系统的包管理** 在Linux世界中,Debian及其衍生系统...不过,值得注意的是,对于初学者来说,理解基础的`apt-get`和`apt-cache`命令是至关重要的,因为`aptback`是建立在这些基础之上的。

    apt命令使用详解,介绍linux到详细使用方式,带实例

    这些命令包括但不限于:`apt-get`, `apt-cache`, `apt`, `dpkg`等。下面我们将详细介绍这些命令及其使用方法。 #### 2. APT基本命令 ##### 2.1 `sudo apt-get update` 此命令用于更新本地包列表。当需要获取最新...

    ubuntu的ap使用参考t

    ### Ubuntu的APT使用详解 APT(Advanced Package Tool)是Ubuntu及其衍生版本中广泛使用的软件包管理系统。通过APT,用户可以方便地安装、卸载、升级软件包,以及处理依赖关系等。本文将根据提供的文件标题、描述、...

Global site tag (gtag.js) - Google Analytics