apt-get

apt-get是linux里的一个包管理工具,apt-get和apt的区别……

本文转自:https://blog.csdn.net/u013647453/article/details/108312613

apt-get 命令

apt-get 命令可以让我们安装、更新、移除软件包。apt-get 是一个我们可以和 APT(Advanced Package Tool)包管理系统的命令行工具。除此之外,还有 apt-cache、apt-config 命令。

apt 命令

apt 则是最新添加的一个命令,和 apt-get 的不同点主要有:

  1. apt 包含了 apt-get 和 apt-cache 的功能
  2. apt 有更多的输出和改进后的设计
  3. 同样的功能,apt 的命令语法有不同之处
  4. apt 中有两个独特的新功能

    1. apt 包含了 apt-get 和 apt-cache 的功能

    在 Ubuntu 16.05 之前,开发是通过 apt-get、apt-cache、apt-config 命令来和 APT 包管理系统交互的。这些工具提供了很多功能,但是一般来说开发者并没有使用他们提供的所有功能。

因此,Linux 想要创建一个更简单的工具——只具备基本功能即可。这一工具便是 apt,伴随 Ubuntu 16.05 和 Debian 8 发布。

其主要目标是去合并最多使用的 apt-get 和 apt-cache 命令的功能到一个命令下:apt。

2. apt 的命令语法有不同之处

apt 在命令上做了一些调整,和之前的 apt-get、apt-cache 命令的用法有所不同,见下表。
| 功能 | apt-get命令 |apt 命令 |
| :—-: | :—-:|:—-:|
| 更新包仓库 | apt-get update |apt update |
| 升级包 | apt-get upgrade |apt upgrade |
| 升级包且移除不必要的依赖 | apt-get dist-upgrade |apt full-upgrade |
| 安装包 | apt-get install [package_name] |apt install [package_name] |
| 移除包 |apt-get remove [package_name] |apt-remove [package_name] |
| 通过配置移除包 | apt-get purge [package_name] |apt purge [package_name] |
| 移除不必要的依赖 | apt-get autoremove |apt autoremove |
| 搜索包 | apt-get search [package_name] |apt-get search [package_name] |
| 展示包信息 | apt-cache show [package_name] |apt show [package_name] |
| 展示激活的包源 | apt-cache policy |apt policy |
| 展示已安装包和可用版本 | apt-cache policy [package_name] |apt policy [package_name] |

3. apt 中有两个独特的新功能

apt 中添加了两个新的功能:

  1. 编辑包源列表 apt edit-sources

  2. 列出标准包

    apt 执行比apt-get更快一些。




如果你遇到了前端难题,或者需要一对一帮扶服务,请到淘宝搜索店铺:前端在线或扫下面二维码

  转载规则


《apt-get》宋宇采用知识共享署名 4.0 国际许可协议进行许可。
 上一篇
mac 小知识mac 小知识
MAC里很多使用小技巧,持续分享…… 如何查看进程所在的安装目录# Terminal which processName 如何看mac本地局域网地址在window系统里使用ipconfig,mac里使用ifconfig en0 en0是
2021-03-03
下一篇 
curlcurl
linux里的一个网络工具 curl获取本机外网IP的几个命令:curl ipinfo.io curl vip.linux-code.com curl ifconfig.me curl icanhazip.com curl curlmy
2021-01-31
  目录