apt-get 常用命令:
apt-get install pkgname | 安装包 |
apt-get install pkgname - - reinstall | 重新安装包 |
apt-get -f install | 强制安装 |
apt-get remove pkgname | 删除包 |
apt-get remove pkgname - - purge | 删除包,包括删除配置文件等 |
apt-get autoremove | 自动删除不需要的包 |
apt-get update | 更新源 |
apt-get upgrade | 更新已安装的包 |
apt-get dist-upgrade | 升级系统 |
apt-get dselect-upgrade | 使用 dselect 升级 |
apt-get build-dep pkgname | 安装相关的编译环境 |
apt-get source pkgname | 下载该包的源代码 |
apt-get clean && sudo apt-get autoclean | 清理下载文件的存档 |
apt-get check | 检查是否有损坏的依赖 |
备注: pkgname 为软件包名称。
aptitude 常用命令:
aptitude update | 更新可用的包列表 |
aptitude upgrade | 升级可用的包 |
aptitude dist-upgrade | 将系统升级到新的发行版 |
aptitude install pkgname | 安装包 |
aptitude remove pkgname | 删除包 |
aptitude purge pkgname | 删除包及其配置文件 |
aptitude search string | 搜索包 |
aptitude show pkgname | 显示包的详细信息 |
aptitude clean | 删除下载的包文件 |
aptitude autoclean | 仅删除过期的包文件 |
备注:与 apt-get不同,aptitude 在处理依赖问题上更佳,在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。
操作 deb 包的 dpkg 常用命令:
dpkg -i pkgname.deb | 安装包 |
dpkg -r pkgname | 删除包 |
dpkg -P pkgname | 删除包(包括配置文件) |
dpkg -L pkgname | 列出与该包关联的文件 |
dpkg -l pkgname | 显示该包的版本 |
dpkg --unpack pkgname.deb | 解开 deb 包的内容 |
dpkg -S keyword | 搜索所属的包内容 |
dpkg -l | 列出当前已安装的包 |
dpkg -c pkgname.deb | 列出 deb 包的内容 |
dpkg --configure pkgname | 配置包 |
注意:更多选项可通过 dpkg -h 查询,有些指令需要超级用户权限才能执行。
apt-cache 常用命令:
apt-cache search pkgname | 按关键字查找软件包 |
apt-cache show pkgname | 显示软件包的详细信息,如说明、大小、版本等 |
apt-cache depends pkgname | 查询软件包的依赖关系 |
apt-cache rdepends pkgname | 查询软件包反向依赖关系 |
apt-cache showpkg pkgname | 显示软件包的一些常规信息 |
apt-cache stats | 查看数据源的包统计信息 |
apt-cache pkgnames | 列出所有的软件包 |
apt-cache dump | 显示缓存中的每个软件包的简要描述信息 |
apt-cache unmet | 显示不符合一致性的依赖关系 |
apt-cache pkgnames | 列出所有的软件包 |
清理缓存:
apt-get install pkgname 下载文件放在 /var/cache/apt/archives中,该目录所占空间会越来越大,apt-get clean可以删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。
apt-get autoclean 仅删除不再能被下载的包。
aptitude clean 也可删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。
分享到:
相关推荐
`apt-get` 是 Debian 及其衍生系统(如 Ubuntu)中的一个强大的包管理工具,它可以帮助用户安装、升级、卸载软件包,并且能够自动解决依赖关系。本文将详细介绍 `apt-get` 的常用命令及其用法,并提供一些实用的技巧...
apt-get是Debian及其衍生系统(如Ubuntu)中用于包管理的核心工具之一,它基于APT(Advanced Package Tool)框架,允许用户通过简单的命令行操作实现软件包的安装、升级、卸载等任务。与传统的包管理器相比,apt-get...
### dpkg,apt 和 aptitude 的使用 #### dpkg 基础介绍 - **dpkg** 是 Debian 软件包管理系统的核心组件,由 Ian Murdock 在 1993 年创建。它主要用于安装、卸载以及提供与 `.deb` 软件包相关的信息。 - 作为底层...
### Linux Ubuntu 下 `apt-get` 命令详解 #### 概述 在Linux系统特别是Ubuntu发行版中,`apt-get` 是一个非常强大的包管理工具,它可以帮助用户完成软件包的安装、卸载、更新等操作。通过本文,我们将深入了解`apt-...
- `aptitude search 软件包`: 类似于`apt-cache search`,但`aptitude`提供了更丰富的筛选功能。 - `apt-cache stats`: 查看系统安装包的统计信息。 - `apt-cache pkgnames`: 列出系统中所有可用的包名称。 4. *...
apt-cache show pkgs:显示软件包记录,类似于dpkg –print-avail。 apt-cache pkgnames:打印软件包列表中任何软件包的名称。 apt-cache dumpavail:打印可用软件包列表。 软件包文件管理 dpkg -S file:显示这...
但是在 Ubuntu 系统中, Synaptic Package Manager 并不是必不可少的工具,更常用的还是通过 apt-get 命令来管理软件包。 四、aptitude 命令安装 aptitude 是一个基于文本的软件包管理器,提供了与 APT 相似的功能...
- `apt-cache search 正则表达式`或`aptitude search 软件包`:在软件库中搜索匹配的软件。 - `apt-cache stats`:显示系统安装包的统计信息。 - `apt-cache pkgnames`:列出系统所有可用包的名称。 - `apt-...
- 临时存储目录: `/var/cache/apt/archives` - 清理缓存: `apt-get clean` - 清理旧版本软件缓存: `apt-get autoclean` - 查询依赖: `apt-cache depends some` - 查询被依赖: `apt-cache rdepends some` - ...
`apt-cache search 正则表达式`或`aptitude search 软件包`用于搜索软件仓库中的软件;`apt-cache stats`显示系统安装包的统计信息;`apt-cache pkg names`列出系统所有可用的软件包名称;`apt-cache show k3b`显示...
- 使用`dselect`和`aptitude`作为dpkg的前端界面。 2. **apt**: Ubuntu的高级包工具。 - `apt-get install packs`: 安装软件包。 - `apt-get update`: 更新软件源列表。 - `apt-get upgrade`: 升级已安装的...
- **搜索软件库中的软件**:`apt-cache search <正则表达式>` 或 `aptitude search <软件包>` - **显示系统安装包统计信息**:`apt-cache stats` - **显示系统全部可用包的名称**:`apt-cache pkg-names` - **...
Ubuntu 使用 Advanced Package Tool (APT) 进行软件包管理。APT 提供了一系列强大的工具,用于安装、更新、删除软件包。 1. **查看已安装软件内容** - `dpkg -L xxx`:列出软件包 `xxx` 的所有安装文件。 2. **...
- `dselect`和`aptitude`是`dpkg`的前端工具。 2. `apt`: Ubuntu的高级包管理器,简化了软件包的安装和管理。 - 安装:`apt-get install packs` - 更新源:`apt-get update` - 升级系统:`apt-get upgrade` - ...
- **软件查询**:利用`apt-cache search 正则表达式`或`aptitude search 软件包`查找软件库中的软件;`apt-cache stats`展示系统安装包的统计信息;`apt-cache pkg-names`显示系统全部可用包的名称;`apt-cache show...
- **搜索软件库中的软件**: 可以使用`apt-cache search`或`aptitude search`来查找软件包。 - 示例: `apt-cache search mysql` - **显示系统安装包的统计信息**: `apt-cache stats` - 示例: `apt-cache stats` -...
- 使用 `apt-cache search 正则表达式` 命令来搜索软件库中与提供的正则表达式匹配的软件包。 - 或者使用 `aptitude search 软件包` 来搜索软件包。这两个命令都可以帮助用户找到所需的软件包。 - **显示系统...
- **命令**: `apt-cache search <pattern>` 或 `aptitude search <pattern>` - **描述**: 在Ubuntu软件仓库中搜索符合特定模式的软件包。 - **示例**: 若要查找与“文本编辑器”相关的软件包,可以运行 `apt-cache ...
- `sudo apt-get remove linux-image-内核版本号`: 例如,`sudo apt-get remove linux-image-2.6.27-2-generic`。 每个内核大约会占用130-140MB的空间,删除多余内核有助于释放磁盘空间。 #### 三、系统备份与...