apt-get 命令生成器
为低级版的Debian/Ubuntu软件包管理器生成apt-get命令
开始使用 apt-get
## 什么是 apt-get?
`apt-get` 是 Debian 和 Ubuntu 系统中用于底层操作、支持脚本编写的包管理工具。它提供了 `apt` 通过更友好的用户界面所隐藏的各种操作功能,包括 `dist-upgrade`、`source` 和 `build-dep`。大多数命令都需要使用 `sudo`。
## 使用方法
1. **选择操作**:挑选一个子命令——`install`、`remove`、`update`、`upgrade`、`dist-upgrade`、`autoremove`、`clean`、`source` 或 `build-dep`。 2. **添加软件包**:对于 `install`、`remove`、`source` 和 `build-dep`,输入一个或多个软件包名称。 3. **切换选项**:可切换 `-y`、`--purge`、`--install-recommends`、`--fix-missing` 这些选项。 4. **复制并运行**:复制命令后,在修改系统时需在其前加上 `sudo`。
常用子命令与选项
### `install` / `remove` 安装或卸载软件包:`apt-get install nginx git curl`。
### `update` 刷新软件包索引。在执行`upgrade`或`install`之前务必先执行此操作。
### `upgrade` / `dist-upgrade` `upgrade`会安装所有软件包的最新版本,而不会删除任何现有内容。`dist-upgrade`则负责处理依赖关系的变更,可能会删除或添加软件包——在进行重大版本升级时这是必需的。
### `autoremove` / `clean` `autoremove`会删除未被使用的依赖项;`clean`则会从缓存中删除已下载的`.deb`文件。
### `source` / `build-dep` `source`会下载软件包的源代码;`build-dep`则会安装编译该代码所需的所有组件。
### `-y` 默认选择“是” 跳过确认提示。
### `--purge` 在卸载软件包时同时删除其配置文件。
### `--install-recommends` / `--fix-missing` 将“推荐”类软件包视为必需项处理,或在部分下载失败时忽略缺失的文件。
▶我什么时候应该使用 apt-get 而不是 apt?
▶dist-upgrade 能做 upgrade 做不到的事情是什么?
▶为什么我需要 sudo?
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。