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/
为日后重装系统后安装软件节省下载时间或者将软件包给别人用,可以将该目录下的软件包压缩备份后清理以节省空间。
分享到:
相关推荐
### Ubuntu apt-get 典型应用详解 ...通过本文介绍的典型应用场景及命令解析,相信读者已经对如何使用`apt-get`有了深入的理解。无论是日常维护还是系统开发,熟练掌握`apt-get`都将大大提升工作效率。
### Ubuntu Linux系统下apt-get命令详解 在Ubuntu Linux系统中,`apt-get`是一个非常重要的命令行工具,用于处理包管理任务。它基于Advanced Package Tool (APT)框架,提供了安装、更新、卸载软件包等功能。本文将...
`apt-get` 是 Debian 及其衍生系统(如 Ubuntu)中的一个强大的包管理工具,它可以帮助用户安装、升级、卸载软件包,并且能够自动解决依赖关系。本文将详细介绍 `apt-get` 的常用命令及其用法,并提供一些实用的技巧...
使用`apt-get install`命令可以安装指定的软件包,例如`sudo apt-get install vim`将安装Vim编辑器。如果需要同时安装多个软件,可以在`install`后用空格隔开,如`sudo apt-get install vim curl`。 3. **升级系统...
### Ubuntu下Apt-get命令使用指南 #### 引言 在Ubuntu和其他基于Debian的Linux发行版中,`apt-get`是一款极其强大的包管理工具,它可以帮助用户轻松地安装、更新、配置和卸载软件包。`apt-get`是APT(Advanced ...
### apt-get的深入解析与应用指南 #### 一、apt-get简介 apt-get是Debian及其衍生系统...总之,apt-get是Debian和Ubuntu系统中不可或缺的工具,掌握其基本命令和最佳实践,能够极大地提升系统的管理效率和稳定性。
`apt-get`是Ubuntu Linux操作系统中的一个核心命令,用于管理和更新软件包。它与Debian的包管理系统紧密集成,能够处理软件包的安装、更新、删除及其依赖关系。以下是关于`apt-get`命令的一些关键知识点: 1. **apt...
### Linux Ubuntu 下 `apt-get` 命令详解 #### 概述 在Linux系统特别是Ubuntu发行版中,`apt-get` 是一个非常强大的包管理工具,它可以帮助用户完成软件包的安装、卸载、更新等操作。通过本文,我们将深入了解`apt-...
在深入探讨Ubuntu下的Apt命令行工具之前,我们先简要...总之,Apt及其相关的命令行工具是Ubuntu系统管理的核心,掌握了这些命令,你就能够高效地管理和维护你的Ubuntu系统,无论是日常使用还是开发工作都能得心应手。
而对于基于Debian系列的发行版(如Debian、Ubuntu),则使用`apt-get`。这两个工具虽然都用于软件包的安装、更新和管理,但它们之间存在一些关键的区别。 首先,让我们了解一下这两种包管理器的基本用法: 1. **...
3. **在软件源安装常用软件**:Ubuntu提供了丰富的软件仓库,用户可以通过`apt-get`命令轻松安装软件。例如,要安装新软件,只需输入`sudo apt-get install software-name`。 4. **FCITX输入法**:FCITX(小企鹅...
Ubuntu的apt命令详解 Ubuntu的apt命令是Ubuntu操作系统中最常用的软件包管理命令,用于安装、卸载、更新和管理软件包。下面是apt命令的详细解释: 安装软件包 apt-get install packagename:安装一个新软件包,这...
Ubuntu 命令大全 Ubuntu 技巧 http://blog.sina.com.cn/s/b1og_4dd475390100bkd0.html 查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search正则表达式 查找文件属于哪个包 #dpkg -S filename apt-file ...
在Ubuntu系统中,apt-get通常预装在系统中,可以通过`apt-get --version`来验证。若未安装,需要先安装apt包管理器,但这种情况非常罕见。 2、使用 apt-get与yum类似,提供软件的安装、更新和移除服务。`apt-get ...
下面是 Ubuntu 命令行使用指南,涵盖了基本命令、APT 软件包管理工具、安装和卸载软件包等方面的知识点。 一、基本命令 1. 列举本地更新:sudo apt-get update 2. 安装可用更新:sudo apt-get upgrade 3. 查询...
Ubuntu命令大全是Linux系统管理...熟练掌握这些命令能够极大地提高Ubuntu系统的使用效率和管理能力。在使用过程中,遇到问题可以查阅man手册或者在线文档,如Ubuntu官方文档、Stack Overflow等资源,以便找到解决方案。
**aptback:深入理解Debian系系统的包管理** 在Linux世界中,Debian及其衍生系统...不过,值得注意的是,对于初学者来说,理解基础的`apt-get`和`apt-cache`命令是至关重要的,因为`aptback`是建立在这些基础之上的。
这些命令包括但不限于:`apt-get`, `apt-cache`, `apt`, `dpkg`等。下面我们将详细介绍这些命令及其使用方法。 #### 2. APT基本命令 ##### 2.1 `sudo apt-get update` 此命令用于更新本地包列表。当需要获取最新...
### Ubuntu的APT使用详解 APT(Advanced Package Tool)是Ubuntu及其衍生版本中广泛使用的软件包管理系统。通过APT,用户可以方便地安装、卸载、升级软件包,以及处理依赖关系等。本文将根据提供的文件标题、描述、...