apt 和 apt-get 区别
文章目录
- 1、apt 的由来
- 2、apt 和 apt-get 的区别
- 3、应该使用 apt 还是 apt-get?
1、apt 的由来
Ubuntu、Linux Mint和elementary OS 等发行版的 Linux 均是基于Debian,Debian 拥有强大的打包系统,并且每个组件和应用程序都内置在系统的包中。Debian 使用一组称为高级打包工具 (Advanced Packaging Tool ,APT)的工具来管理此打包系统。Advanced Packaging Tool (APT)和命令 apt 是不一样的。
有很多与 APT 交互的工具,可以在基于 Debian 的 Linux 发行版中安装、删除和管理软件包。其中一种广泛流行的命令行工具是apt-get ,另一个是 具有 GUI 和命令行选项的Aptitude。
如果你使用过apt-get 命令,你就会见到许多类似的命令,例如 apt-cache,它们有很多普通 Linux 用户可能从未使用过的功能。最常用的包管理命令分散在 apt-get 和 apt-cache 中。
apt的命令已被引入就是为了解决这个问题的。apt 包含来自 apt-get 和 apt-cache 的一些最广泛使用的功能,还可以管理apt.conf文件。
也就是说:apt是 apt-get 和 apt-cache 中最常用的命令选项。
2、apt 和 apt-get 的区别
虽然 apt 确实有一些与 apt-get 类似的命令选项,但它不向后兼容 apt-get。也就是说如果你只是把apt-get命令中的 apt-get 换成 apt ,它并不总是有效。
apt 替换的命令:
apt 命令 | 它替换的命令 | 命令的功能 |
---|---|---|
apt install | apt-get install | 安装一个包 |
apt remove | apt-get remove | 删除一个包 |
apt purge | apt-get purge | 使用配置删除包 |
apt update | apt-get update | 刷新存储库索引 |
apt upgrade | apt-get upgrade | 升级所有可升级包 |
apt autoremove | apt-get autoremove | 删除不需要的包 |
apt full-upgrade | apt-get dist-upgrade | 使用自动处理依赖项升级包 |
apt search | apt-cache search | 搜索程序 |
apt show | apt-cache show | 显示包裹详情 |
apt 也有一些自己的命令:
新的 apt 命令 | 命令的功能 |
---|---|
apt list | 列出带有标准的包(已安装、可升级等) |
apt edit-sources | 编辑来源列表 |
apt 是正在不断发展的。因此,在未来的版本中会看到添加到命令中的一些新选项。
3、应该使用 apt 还是 apt-get?
没有信息表明 apt-get 将停止使用,它实际上仍然提供比 apt 更多的功能。对于低级操作,在脚本编写等中,仍将使用 apt-get 。然而作为普通的 Linux 用户,应该更多的使用 apt。apt 是 Linux 发行版推荐的命令。它提供了管理包的必要选项。最重要的是,它具有更少但易于记忆的选项,更易于使用。
- apt 是 apt-get 和 apt-cache 命令的子集,为包管理提供必要的命令。
- 虽然 apt-get 不会被弃用,但作为普通用户,应该更频繁地使用 apt命令。
apt 和 apt-get 区别相关推荐
- apt和apt-get的区别?为什么推荐使用apt?RedHat系列(rpm包、包管理工具yum)和Debian系列(deb包、包管理工具apt-get)区别?
apt = apt-get.apt-cache 和 apt-config 中最常用命令选项的集合 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat.Centos.Fed ...
- 【转载】[debain] apt与apt-get的区别
本文引自 <一文搞清apt与apt-get的异同> 本文翻译自Difference Between apt and apt-get Explained - It's FOSS 译者注:本人 ...
- linux 卸载apt包,apt - 如何删除Ubuntu中损坏的软件包 - Ubuntu问答
问题描述 我无法删除破损的包裹.使用以下命令:sudo apt-get -f install,但得到以下响应: Preparing to unpack .../nodejs_0.10.28-1chl1 ...
- 如何获得docker ip , (安装 过程, apt update, apt instal net-tools ... )
docker ip 的查看 使用sudo docker-compose up 出现了报错 WARNING: Found orphan containers (test_rails_crud_db_1, ...
- apt apt-get 区别_apt 和 aptget 之间的区别
每个 Linux 用户都知道强大的 apt 和 apt-get 命令,并且很有可能使用它来管理系统中的软件包.但是,大多数人不了解 apt 和 apt-get 之间的区别,并且经常在使用一个或另一个时 ...
- Ubuntu使用记录:安装deb软件方法以及apt、apt-get和dpkg的区别
目录 一.概述 二.通过Ubuntu软件安装 三.通过终端命令安装 四.apt.apt-get和dpkg的区别 4.1 apt 4.2 dkpg 4.3 安装卸载指令 一.概述 下载360浏览器后,在 ...
- apt vs. apt-get:Linux 上有什么区别?
为什么基于 Debian 的 Linux 发行版具有apt以及apt-get?apt是替换还是他们apt-get 有不同的目的?我们解释这两个命令之间的关系. Debian 软件包管理系统 创建Lin ...
- apt update、apt upgrade 和 apt dist-upgrade 的区别
1.root@kali:~# apt update apt update 的作用是从/etc/apt/sources.list文件中定义的源中获取的最新的软件包列表.即运行 apt update 并没 ...
- Ubuntu 中apt update和upgrade 的区别
运行gazebo出问题,往往就需要sudo apt upgrade来解决 摘自:https://blog.csdn.net/zhjulia123/article/details/83479515 简要 ...
最新文章
- linux下Vi编辑器命令大全
- RHEL5 下使用syslog-ng构建集中型日志服务器
- Luogu P1160 【队列安排】
- Ubuntu 调节屏幕亮度
- BufferedReader 中的 readLine()
- 这枚纸币为什么这么贵?
- Wampserver查看php配置信息
- VSCode 插件离线安装方法(转载)
- 人狠话不多,细说大牛直播SDK之RTMP播放器和RTSP播放器...
- Matlab中获取文件夹下所有子文件夹名称操作
- win7安装cuda纪录
- MAC使用Charles,代理后,部分网页无法打开解决方法
- 童星养成系统的文推荐_戏骨、童星、实力派,《隐秘的角落》全员数据图鉴
- 蒸馏论文三(Similarity-Preserving)
- 逍遥模拟器拷贝android根目录文件,逍遥安卓模拟器怎样将已安装的镜像文件转移到别的磁盘上...
- python字符串是有序的吗_Python之字符串
- js怎么实现对html代码加密解密,JS实现Base64加密解密
- 软件测试硬件培训,软件测试和硬件测试的技巧
- html拖动控件详解
- 01背包问题 动态规划